使用zabbix的ICMP Ping模版實現對客戶端網絡狀態的監控

Zabbix使用外部命令fping處理ICMP ping的請求,fping不包含在zabbix的發行版本中,須要額外去下載安裝fping程序,
linux

安裝完畢以後須要在zabinx_server.conf中的參數FpingLocation配置fping安裝的路徑。vim

因爲fping默認是root權限工做,而zabbix-server是zabbix用戶運行的,因此須要對fping程序設置setuid權限,服務器

若是在自定義key的時候須要用到netstat命令,也一樣要設置setuid,不然不能獲取到數據,而在日誌中提示權拒絕。ide


1、登錄Zabbix服務器作如下操做:測試

1.fping安裝ui

wget http://www.fping.org/dist/fping-3.10.tar.gzspa

tar zxvf fping-3.10.tar.gznuxt

cd fping-3.10rest

./configure --prefix=/usr/local/fping/日誌

make && make install


2.修改zabbix_server.conf配置文件

vim /usr/local/zabbix/etc/zabbix_server.conf

把FpingLocation路徑修改成剛安裝的fping路徑。

FpingLocation=/usr/local/fping/sbin/fping


若是不修改zabbix_server.conf配置件須要使用軟鏈接到/usr/local/sbin/fping,zabbix默認fping的路徑是/usr/sbin/fping

ln -s /usr/sbin/fping /path/to/non-existant/fping

ln -s /usr/sbin/fping6 /path/to/non-existant/fping6


service zabbix_server restart  #重啓服務


3.修改fping權限(若是不設下面權限,zabbix服務端會採集不到數據)

# chown root:zabbix /usr/local/fping/sbin/fping

# chmod 4710 /usr/local/fping/sbin/fping



4.zabbix用戶測試fping命令

/usr/local/fping/sbin/fping www.baidu.com

www.baidu.com is alive   # 說明命令返回成功。


2、登錄Zabbix監控網頁作如下設置

  1. 打開zabbix-configuration-host-creat host添加須要監控的ip地址,host name添加須要監控的ip地址,以下圖所示:

    wKiom1agq6qyBzukAABUlMf9Ol4034.png


2.選擇模版template icmp ping

wKioL1agq_jA07LZAAAkpdhDoi0548.png


3.添加Graphs

wKiom1agrEaCoC7JAABEG4G6wtQ004.png


3、出圖效果以下

wKiom1agrSHAXdLdAAFrvejMKQ0185.png




4、觸發器模版已自帶,設置報警方式後就能夠接收報警郵件了。

設置報警請參考http://linuxtech.blog.51cto.com/3670088/1706889


END

相關文章
相關標籤/搜索