Zabbix使用外部命令fping處理ICMP ping的請求


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

安裝完畢之后需要在zabinx_server.conf中的參數FpingLocation配置fping安裝的路徑。

由於fping默認是root權限工作,而zabbix-server是zabbix用戶運行的,所以需要對fping程序設置setuid權限,

如果在自定義key的時候需要用到netstat命令,也同樣要設置setuid,否則不能獲取到數據,而在日志中提示權拒絕。

一、登陸Zabbix服務器做以下操作:

1.fping安裝

wget http://www.fping.org/dist/fping-3.16.tar.gz
tar zxvf fping-3.16.tar.gz
cd fping-3.16
 ./configure
make

make install

2.修改zabbix_server.conf配置文件

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

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

FpingLocation=/usr/local/sbin/fping

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

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

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

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

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

service zabbix_server restart  #重啟服務

4.zabbix用戶測試fping命令

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

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

 

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

 

 

如果對你有幫助,就掃掃一,一分也是愛~

 


免責聲明!

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



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