Zabbix监控——proxy 分布式监控配置
proxy分布式監(jiān)控
Zabbix proxy是在大規(guī)模分布式監(jiān)控場景中,采用的一種用以分擔(dān)server端壓力的分層結(jié)構(gòu), proxy可以代替zabbix server檢索客戶端的數(shù)據(jù),然后把數(shù)據(jù)匯報(bào)給zabbix server,極大的減輕了server的負(fù)載壓力,使得可以支持更大規(guī)模的監(jiān)控需求,非常簡便的實(shí)現(xiàn)了集中式、分布式監(jiān)控。
并且servee主需要和proxy進(jìn)行數(shù)據(jù)傳輸,就可以得到所有監(jiān)控?cái)?shù)據(jù)的信息。在防火墻策略設(shè)置也比較簡單。
Zabbix代理必須使用一個(gè)單獨(dú)的數(shù)據(jù)庫。 代理服務(wù)器收集的所有數(shù)據(jù)都會在本地存儲,然后再發(fā)送到服務(wù)器。 這樣就不會因?yàn)榉?wù)器的任何臨時(shí)通信問題而丟失數(shù)據(jù)。
實(shí)驗(yàn)搭建:
192.168.13.111 zabbix-server
 192.168.13.112 zabbix-agent
 192.168.13.113 proxy
 三臺主機(jī)必須存在域名解析,關(guān)火墻
1 . 代理端的設(shè)置:
安裝代理服務(wù)以及數(shù)據(jù)庫
yum install zabbix-proxy-mysql.x86_64 mariadb-server.x86_64 -y設(shè)置數(shù)據(jù)庫
mysql_secure_installation # 安全初始化 create database zabbix_proxy character set utf8; grant all privileges on zabbix_proxy.* to zabbix@localhost identified by 'redhat';導(dǎo)入數(shù)據(jù)
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 ##主機(jī)名 JavaGateway=192.168.13.111 JavaGatewayPort=10052 StartJavaPollers=5啟動服務(wù)
systemctl start zabbix-proxy.service2 . agent端進(jìn)行設(shè)置
修改配置文件:/etc/zabbix/zabbix_agentd.conf
Server=172.25.13.130 ServerActive=172.25.13.130重新啟動服務(wù)
systemctl restart zabbix-agent3 . zabbix-server監(jiān)控界面設(shè)置
 管理–agent代理程序–創(chuàng)建代理
 
查看日志確定數(shù)據(jù)傳輸過程也可查看報(bào)錯(cuò)
cat /var/log/zabbix/zabbix_server.log # zabbix server端 cat /var/log/zabbix/zabbix_proxy.log # zabbix proxy端總結(jié)
以上是生活随笔為你收集整理的Zabbix监控——proxy 分布式监控配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: python—文件
 - 下一篇: wpf中groupbox有什么用_展示设