Zabbix监控——proxy 分布式监控配置
proxy分布式監(jiān)控
Zabbix proxy是在大規(guī)模分布式監(jiān)控場景中,采用的一種用以分擔server端壓力的分層結構, proxy可以代替zabbix server檢索客戶端的數據,然后把數據匯報給zabbix server,極大的減輕了server的負載壓力,使得可以支持更大規(guī)模的監(jiān)控需求,非常簡便的實現了集中式、分布式監(jiān)控。
并且servee主需要和proxy進行數據傳輸,就可以得到所有監(jiān)控數據的信息。在防火墻策略設置也比較簡單。
Zabbix代理必須使用一個單獨的數據庫。 代理服務器收集的所有數據都會在本地存儲,然后再發(fā)送到服務器。 這樣就不會因為服務器的任何臨時通信問題而丟失數據。
實驗搭建:
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 zabbix@localhost 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.confServer=192.168.13.111 ##zabbix-server的ip DBUser=zabbix DBPassword=westos Hostname=proxy ##主機名 JavaGateway=192.168.13.111 JavaGatewayPort=10052 StartJavaPollers=5啟動服務
systemctl start zabbix-proxy.service2 . agent端進行設置
修改配置文件:/etc/zabbix/zabbix_agentd.conf
Server=172.25.13.130 ServerActive=172.25.13.130重新啟動服務
systemctl restart zabbix-agent3 . zabbix-server監(jiān)控界面設置
管理–agent代理程序–創(chuàng)建代理
查看日志確定數據傳輸過程也可查看報錯
cat /var/log/zabbix/zabbix_server.log # zabbix server端 cat /var/log/zabbix/zabbix_proxy.log # zabbix proxy端總結
以上是生活随笔為你收集整理的Zabbix监控——proxy 分布式监控配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python—文件
- 下一篇: wpf中groupbox有什么用_展示设