参考前面一篇zabbix server的教程,数据库安装差不多,细微的差别。这里不再插入图片赘述,直接命令运行。
官网教程:
1:安装Zabbix-proxy,运行以下命令:
wget https://repo.zabbix.com/zabbix/7.0/debian/pool/main/z/zabbix-release/zabbix-release_7.0-1+debian12_all.deb
dpkg -i zabbix-release_7.0-1+debian12_all.deb
apt update -y
apt install zabbix-proxy-mysql zabbix-sql-scripts mariadb-server mariadb-client -y
然后运行一个数据库安全建议的脚本
mysql_secure_installation
第一步直接回车,第二步按 Y 然后回车,第三步按 Y 设置数据库root密码,后面剩下的都是按 Y 然后回车。
2:创建初始数据库,在数据库主机上运行以下代码。
mysql -uroot -p
输入上面设置的数据库root密码
mysql> create database zabbix_proxy character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by ‘password’; #此处复制的’号有问题,需要手动输入’号。
mysql> grant all privileges on zabbix_proxy.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;
3:导入初始架构和数据,系统将提示您输入新创建的密码。
cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql –default-character-set=utf8mb4 -uzabbix -p zabbix_proxy
输入密码password回车。
4:导入数据库架构后禁用log_bin_trust_function_creators选项。
mysql -uroot -p
输入上面设置的数据库root密码
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;
5:编辑配置文件 /etc/zabbix/zabbix_proxy.conf
设置服务器 IP ,然后在下面添加一行DBPassword=password
6:启动Zabbix proxy并设置开机启动。
systemctl restart zabbix-proxy
systemctl enable zabbix-proxy
最后:检查Zabbix proxy运行状态:
systemctl status zabbix-proxy.service
tail -f /var/log/zabbix/zabbix_proxy.log
0 条评论
沙发空缺中,还不快抢~