Zabbix代理安裝介紹
zabbix代理安裝介紹
一、zabbix server / agentd安裝
zabbix 代理安裝文檔網(wǎng)上到處都是,這里不再重復。
可以參考:
網(wǎng)絡監(jiān)控軟件Zabbix詳細安裝步驟
zabbix 代理簡單架構圖如下:
二、zabbix 代理安裝:
1、下載zabbix1.8.1解壓后,需要net-snmp和libcurl支持
編譯安裝
- ./configure --enable-proxy --with-mysql --with-net-snmp –with-libcurl
- make && make install
2、mysql設定
- shell> mysql -u -p
- mysql> create database zabbix character set utf8;
- mysql> GRANT ALL ON zabbix.* TO zabbix@'localhost' IDENTIFIED BY 'zabbixpass';
- mysql> flush privileges;
- mysql> quit;
- shell> cd create/schema
- shell> cat mysql.sql | mysql -u -p zabbix
3、zabbix_proxy.conf配置文件設定:
- Server=zabbix_server #zabbix server的ip地址或者域名
- Hostname=Telcom_proxy #proxy主機名,在zabbix web會以這個名字為準
- #DB 設定檔
- DBName=zabbix
- DBUser=zabbix
- DBPassword=zabbixpass
- ProxyLocalBuffer=0 #設定為0小時,除非有其他第三方應用和插件需要調(diào)用
- ProxyOfflineBuffer=1 #proxy或者server無法連接時,保留離線的監(jiān)控數(shù)據(jù)的時間,單位小時
- ConfigFrequency=600 #server和proxy配置修改同步時間間隔,設定5-10分鐘即可。
- DataSenderFrequency=10 #數(shù)據(jù)發(fā)送時間間隔,10-30s;
- #網(wǎng)絡傳輸質(zhì)量越好,可以設定間隔時間越短,監(jiān)控效果也越迅速;
- StartPollers=10 #開啟多線程數(shù),一般不要超過30個;
- StartPollersUnreachable=1 #該線程用來單獨監(jiān)控無法連接的主機,1個即可;
- StartTrappers=10 #trapper線程數(shù)
- StartPingers=1 #fping線程數(shù)
- CacheSize=64M #用來保存監(jiān)控數(shù)據(jù)的緩存數(shù),根據(jù)監(jiān)控主機數(shù)量適當調(diào)整;
- Timeout=10 #超時時間,設定不要超過30s,不然會拖慢其他監(jiān)控數(shù)據(jù)抓取時間;
- TrapperTimeout=30 #同上
- FpingLocation=/usr/sbin/fping #配合simple check icmp檢測使用,如不需要可關閉;
其他配置默認即可;
4、在zabbix web interface中添加proxy:
Administration -> GM -> proxies [create proxy]
這里主機名要和proxy配置文件中設定相同,區(qū)分大小寫;
三、zabbix 代理下的被監(jiān)控主機的zabbix_agentd.conf設定:
- Server=Telcom_proxy #輸入Telcom_proxy的IP地址
重啟zabbix 代理服務;在日志中看到
- zabbix_agentd active check started [Telcom_proxy:10051]
說明連接proxy成功;
四、添加zabbix 代理監(jiān)控的主機
如下圖:
五、檢測zabbix 代理是否正確使用
1、查看zabbix_proxy.log是否能看到被監(jiān)控主機的錯誤報告信息;
2、在web中能看到主機的監(jiān)控數(shù)據(jù);
六、切換zabbix 代理監(jiān)控
需修改被監(jiān)控主機的zabbix 代理 配置文件中的Server=切換的代理服務器ip,然后再web中修改主機為用其他代理服務器監(jiān)控;
如不修改主機的zabbix 代理,及時修改用其他代理服務器監(jiān)控也會被zabbix server自動改回原來的代理,這點請注意。
【編輯推薦】