zabbix proxy安裝(二)

一、zabbix proxy安裝:

1、下載zabbix2.0.5解壓後,需要net-snmp和libcurl支持
yum install 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> mysql -u -p zabbix < /root/zabbix-2.0.5/database/mysql/schema.sql

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小時,除非有其他第三方應用和插件需要調用
ProxyOfflineBuffer=1   #proxy或者server無法連接時,保留離線的監控數據的時間,單位小時
ConfigFrequency=600    #server和proxy配置修改同步時間間隔,設定5-10分鐘即可。
DataSenderFrequency=10 #數據發送時間間隔,10-30s;
                      #網絡傳輸質量越好,可以設定間隔時間越短,監控效果也越迅速;
StartPollers=10        #開啓多線程數,一般不要超過30個;
StartPollersUnreachable=1 #該線程用來單獨監控無法連接的主機,1個即可;
StartTrappers=10       #trapper線程數
StartPingers=1         #fping線程數
CacheSize=64M          #用來保存監控數據的緩存數,根據監控主機數量適當調整;
Timeout=10             #超時時間,設定不要超過30s,不然會拖慢其他監控數據抓取時間;
TrapperTimeout=30      #同上
FpingLocation=/usr/sbin/fping #配合simple check icmp檢測使用,如不需要可關閉;

其他配置默認即可;

4、在zabbix web interface中添加proxy:
Administration -> GM -> proxies [create proxy]

二、proxy下的被監控主機的zabbix_agentd.conf設定:
Server=Telcom_proxy #輸入Telcom_proxy的IP地址
重啓zabbix agentd服務;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章