门户网站首页,扫一扫识别图片,专业的免费网站建设哪家,厦门专业网站建设proxy分布式监控
Zabbix proxy是在大规模分布式监控场景中#xff0c;采用的一种用以分担server端压力的分层结构#xff0c; proxy可以代替zabbix server检索客户端的数据#xff0c;然后把数据汇报给zabbix server#xff0c;极大的减轻了server的负载压力#xff0c;使…proxy分布式监控
Zabbix proxy是在大规模分布式监控场景中采用的一种用以分担server端压力的分层结构 proxy可以代替zabbix server检索客户端的数据然后把数据汇报给zabbix server极大的减轻了server的负载压力使得可以支持更大规模的监控需求非常简便的实现了集中式、分布式监控。
并且servee主需要和proxy进行数据传输就可以得到所有监控数据的信息。在防火墙策略设置也比较简单。
Zabbix代理必须使用一个单独的数据库。 代理服务器收集的所有数据都会在本地存储然后再发送到服务器。 这样就不会因为服务器的任何临时通信问题而丢失数据。
实验搭建
192.168.13.111 zabbix-server 192.168.13.112 zabbix-agent 192.168.13.113 proxy 三台主机必须存在域名解析关火墙
1 . 代理端的设置
安装代理服务以及数据库
yum install zabbix-proxy-mysql.x86_64 mariadb-server.x86_64 -y设置数据库
mysql_secure_installation # 安全初始化
create database zabbix_proxy character set utf8;
grant all privileges on zabbix_proxy.* to zabbixlocalhost identified by redhat;导入数据
cd /usr/share/doc/zabbix-proxy-mysql-4.0.5/
zcat schema.sql.gz | mysql -uroot -p zabbix_proxy修改proxy配置文件
vim /etc/zabbix/zabbix_proxy.confServer192.168.13.111 ##zabbix-server的ip
DBUserzabbix
DBPasswordwestos
Hostnameproxy ##主机名
JavaGateway192.168.13.111
JavaGatewayPort10052
StartJavaPollers5
启动服务
systemctl start zabbix-proxy.service2 . agent端进行设置
修改配置文件/etc/zabbix/zabbix_agentd.conf
Server172.25.13.130
ServerActive172.25.13.130重新启动服务
systemctl restart zabbix-agent3 . zabbix-server监控界面设置 管理–agent代理程序–创建代理 查看日志确定数据传输过程也可查看报错
cat /var/log/zabbix/zabbix_server.log # zabbix server端
cat /var/log/zabbix/zabbix_proxy.log # zabbix proxy端