zabbix-server應用
zabbix proxy適用於大規模分布式監控場景,採用的一種分擔server端壓力的分層結構,proxy只負責一定區域內的資料採集工作,然後定期將資料一次性傳送給server,極大的減輕了server的負載壓力,使得可以支援更大規模的監控需求。
實驗圖:
zabbix-server 端的配置參考:
zabbix-proxy配置
[root@zabbix_proxy ~]# rpm -ivh
[root@zabbix_proxy ~]# yum install -y zabbix-proxy zabbix-proxy-mysql mysql-server
[root@zabbix_proxy ~]# /etc/init.d/mysqld start
mysql> create database zabbix_proxy character set utf8;
mysql> create user 'zabbix'@'localhost' identified by 'zabbix';
mysql> grant all on zabbix_proxy.* to 'zabbix'@'localhost';
mysql> use zabbix_proxy;
mysql> source /usr/share/doc/zabbix-proxy-mysql-2.4.8/create/schema.sql;
mysql> flush privileges;
[root@proxy1 ~]# grep "^[a-z]" /etc/zabbix/zabbix_proxy.conf
proxymode=0 #
主動模式
server=192.168.10.129 #
server端ip
hostname=proxy1 #
如果有多個proxy不要重複
logfile=/var/log/zabbix/zabbix_proxy.log
logfilesize=0
pidfile=/var/run/zabbix/zabbix_proxy.pid
dbname=zabbix_proxy
dbuser=zabbix
dbsocket=/var/lib/mysql/mysql.sock
externalscripts=/usr/lib/zabbix/externalscripts
[root@proxy1 ~]# /etc/init.d/zabbix-proxy start
zabbix-agent端配置
[root@linux-node1 ~]# grep "^[a-z]" /etc/zabbix/zabbix_agentd.conf
pidfile=/var/run/zabbix/zabbix_agentd.pid
logfile=/var/log/zabbix/zabbix_agentd.log
logfilesize=0
serveractive=192.168.10.133 #
這裡把位址指向proxy
hostname=linux-node1.example.com
include=/etc/zabbix/zabbix_agentd.d/
[root@linux-node1 ~]# /etc/init.d/zabbix-agent restart
[root@proxy1 ~]# /etc/init.d/zabbix-proxy restart
網頁端配置
新增proxy1
新增乙個主機同時把該主機新增到proxy1
測試:由於agent端和proxy端都用的主動模式,燈沒有亮,但資料已經監控到
zabbix proxy 分布式監控
首先新增解析 在server1 3上 在web上新增agent 程式 root server3 bin systemctl stop zabbix agent在web上新增 root server3 yum install zabbix proxy mysql 4.0.5 1.el7.x86 64....
分布式監控zabbix proxy
修改配置檔案 etc zabbix zabbix proxy.conf 安裝資料庫 初始化資料庫 建立庫和使用者 匯入初始資料 重啟zabbix proxy zabbix agent端配置 zabbix server配置 zabbix server zabbix proxy 外網ip 內網ip 外網...
分布式監控ganglia
1,簡介 ganglia是一款為hpc 高效能計算 集群而設計的可擴充套件性的分布式監控系統 監視和顯示集群中節點的個各種狀態資訊 由執行在各個節點上的gmond守護程序採集cpu 記憶體 硬碟利用率 i o負載 網路流量情況,然後彙總到gmetad守護程序 使用rrdtool儲存資料 將歷史資料以...