Zabbix主被动模式+server-proxy配置
原创
©著作权归作者所有:来自51CTO博客作者lww_51CTO的原创作品,请联系作者获取转载授权,否则将追究法律责任
分布式的代理监控样式
实验环境
参与设备情况
- Mysql_server 172.16.10.10 #数据库可以做远程,节约实验虚拟机和zabbix_server放一起了
- Zabbix_Server 172.16.10.10
- Client_PC1(被动模式) 172.16.10.8
- Client_PC2(主动模式) 172.16.10.9
- Zabbix_PassiveProxy 172.16.10.18
- Zabbix_ActiveProxy 172.16.10.19
1-4的先决条件配置参考 https://blog.51cto.com/linweiwei/4982488
实验场景情况
Zabbix_PassiveProxy、Zabbix_ActiveProxy、Mysql_server组无代理的监控采集(适用上千台监控点环境)
Zabbix_PassiveProxy
配置数据库、proxy、agent文件
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
yum clean all
yum install zabbix-proxy-mysql.x86_64 mariadb mariadb-server zabbix-agent -y
systemctl enable --now zabbix-proxy.service zabbix-agent.service mariadb.serviceb mysql_secure_installation
mysql -uroot -p #进入数据库
create database zabbix_proxy character set utf8 collate utf8_bin;##创建zabbix数据库
create user 'zabbix'@'localhost' identified by 'zabbix'; ##创建本地用户zabbix
grant all privileges on zabbix_proxy.* to 'zabbix'@'localhost'; ##给本地用户zabbix授权
flush privileges;
quit
zcat /usr/share/doc/zabbix-proxy-mysql-4.0.38/schema.sql.gz | mysql -uzabbix -p zabbix_proxy
vim /etc/zabbix/zabbix_proxy.conf
vim /etc/zabbix/zabbix_agentd.conf #agent设置成被动模式
systemctl restart mariadb.service zabbix-proxy.service zabbix-agent.service
systemctl status mariadb.service zabbix-proxy.service zabbix-agent.service
tail -n50 /var/log/zabbix/zabbix_proxy.log
查看server上的状态
Zabbix_ActiveProxy
配置数据库、proxy、agent文件
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
yum clean all
yum install zabbix-proxy-mysql.x86_64 mariadb mariadb-server zabbix-agent -y
systemctl enable --now zabbix-proxy.service zabbix-agent.service mariadb.serviceb
mysql_secure_installation
mysql -uroot -p #进入数据库
create database zabbix_proxy character set utf8 collate utf8_bin;##创建zabbix数据库
create user 'zabbix'@'localhost' identified by 'zabbix'; ##创建本地用户zabbix
grant all privileges on zabbix_proxy.* to 'zabbix'@'localhost'; ##给本地用户zabbix授权
flush privileges;
quit
zcat /usr/share/doc/zabbix-proxy-mysql-4.0.38/schema.sql.gz | mysql -uzabbix -p zabbix_proxy
vim /etc/zabbix/zabbix_proxy.conf
vim /etc/zabbix/zabbix_agentd.conf #agent设置成主动模式
systemctl restart mariadb.service zabbix-proxy.service zabbix-agent.service
systemctl status mariadb.service zabbix-proxy.service zabbix-agent.service
tail -n50 /var/log/zabbix/zabbix_proxy.log
Zabbix_Server
最终效果图