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


Zabbix使用外部命令fping處理ICMP ping的請求,fping不包含在zabbix的發行版本中,需要額外去下載安裝fping程序,安裝完畢之后需要zabinx_server.conf中的參數FpingLocation配置fping安裝的路徑。

由於fping默認是root權限工作,而zabbix-server是zabbix用戶運行的,所以需要對fping程序設置setuid權限,如果在自定義key的時候需要用到netstat命令,也同樣要設置setuid,否則不能獲取到數據,而在日志中提示權拒絕。

1.fping安裝

cd /usr/local
wget http://www.fping.org/dist/fping-3.10.tar.gz
cd fping-3.10
./configure --prefix=/usr/local/fping
make && make install

2.修改zabbix_server.conf配置文件

[root@yunwei fping-3.10]# vim /etc/zabbix/zabbix_server.conf
FpingLocation=/usr/local/fping/sbin/fping
[zabbix@yunwei ~]$ /etc/init.d/zabbix_server restart

3.修改fping權限(如果不設下面權限,zabbix服務端會采集不到數據) 

[root@yunwei fping-3.10]# chown root:zabbix /usr/local/fping/sbin/fping
[root@yunwei fping-3.10]# chmod 4710 /usr/local/fping/sbin/fping

4.zabbix用戶測試fping命令

[zabbix@yunwei ~]$ /usr/local/fping/sbin/fping www.juzifenqi.com
www.juzifenqi.com is alive # 說明命令返回成功

二、登陸Zabbix監控網頁做以下設置

1.打開zabbix-configuration-host-creat host 添加需要監控的ip地址,host name添加需要監控的ip地址,下面可以選用agent snmp ,ip地址可以寫ip地址,也可以不改,這里用不到agent或snmp的監控,只是使用的“sample check”icmp-ping監控。

Simple checks通常用來檢查遠程未安裝代理或者客戶端的服務

使用simple checks,被監控客戶端無需安裝zabbix agent客戶端,zabbix server直接使用simple checks來收據數據,一基本上都是用來檢測遠程服務器某端口是否在監聽。

2.關聯模板的時候選擇template icmp ping

3.查看items

4.查看triggers

3.添加Graphs

出圖如下:

 

參考文檔:

  http://xuekangle.blog.chinaunix.net/uid-29179844-id-4631374.html

  http://www.ttlsa.com/zabbix/zabbix-simple-checks/

  http://www.tuicool.com/articles/ZNBjai2

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM