zabbix通過fping檢測主機網絡狀態
fping的官方網站:http://www.fping.org/
官網指定的github的地址:https://github.com/schweikert/fping/tags #fping要單獨下載安裝的
一、下載fping並安裝:
#wget https://github.com/schweikert/fping/archive/v4.0.tar.gz #tar zxf v4.0.tar.gz #cd fping-4.0 #./autoclean.sh #./autogen.sh #./configure --disable-ipv4 #make && make install
二、zabbix文件配置
#which fping /usr/local/sbin/fping
#vim /etc/zabbix/zabbix_server.conf
FpingLocation=/usr/local/sbin/fping #如果fping的位置跟配置文件不一致要改一下
#chmod u+s /usr/local/sbin/fping #要做下這個授權,不然的話會有報錯
三、測試
#su - zabbix [zabbix@localhost fping-4.0]$ fping 192.168.1.238 192.168.1.238 is alive
四、zabbix服務端添加監控
添加fping組(添加組其實就是為了方便管理)
添加主機,並加到ping檢測組里。
ping監控的話這里的ZBX等都是灰色的(因為你沒有安裝任何客戶端,也沒有用snmp去監控,灰色是對的),但我我們可以在儀表盤里看到ping監控的狀態。
上面我們只是創建了監控,但是還有沒有圖形,我們需要打開主機,按照下圖指示,創建圖形。
如果這里ping檢測這個組有故障的,這里的“一般故障”回變成橘黃色。
我們創建好的圖形,需要等一會兒才會出現,查看位置。
注意:
默認的ping檢測的延遲參數比較低,所以很多時候都是網絡抖動。所以這里需要根據自己的實際生產情況來指定觸發器的參數。下列是我在生產環境中更改的延遲參數,可以提供參考。