debian12搭建zabbix proxy7.0安装教程

参考前面一篇zabbix server的教程,数据库安装差不多,细微的差别。这里不再插入图片赘述,直接命令运行。

官网教程:

https://www.zabbix.com/cn/download?zabbix=7.0&os_distribution=debian&os_version=12&components=proxy&db=mysql&ws=

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 条评论

昵称

沙发空缺中,还不快抢~