天天看點

《Zabbix-ICMP ping監控添加方法》-7

什麼是item:

    Items是監控項,是監控的基本元素,每一個監控項對應一個被監控端的采集值。

item構成:

    Items由key+參數組成,這些值都可以自定義,監控項中需要擷取cpu資訊,則需要一個對應的監控key:system.cpu.load。如果是擷取網卡流量,那麼擷取網卡這個監控項需要key:net.if.in或者net.if.out。一般情況下key要與參數結合起來使用,例如擷取5分鐘的負載情況:system.cpu.load[avg5],avg5是對應的參數,如果是1分鐘則使用avg1,如果是15分鐘則使用avg15。網卡流量net.if.in[eth0],使用eth0作為參數可以擷取到eth0網卡的進入流量,同樣可以換成eth1,eth2等等。

    通常在使用Zabbix的時候往往會自定義Item。但是經常會遇到自定義的Item動不動就Not Supported了。其實原因很簡單。Zabbix Agent預設的逾時時間是3秒,往往自定義的Item由于各種原因傳回時間會比較長,是以建議統一修改一個适合自己實際的值。

vim /etc/zabbix/zabbix_agent.conf

#Range: 1-30

Timeout=8     #預設注釋掉的,3秒

修改完畢後重新開機zabbix-agent

/etc/init.d/zabbix-agent restart

    Zabbix使用fping處理ICMP ping的請求,需要安裝fping程式,安裝完畢之後需要在zabinx_server.conf中的參數FpingLocation配置fping安裝的路徑。由于fping預設是root權限工作,而zabbix-server是zabbix使用者運作的,是以需要對fping程式設定setuid權限,如果在自定義key的時候需要用到netstat指令,也同樣要設定setuid,否則不能擷取到資料,而在日志中提示權拒絕。

zabbix-ICMP ping監控添加方法

1、安裝好zabbix監控,你會發現預設的ping根本是不支援的,毫無用處。

<a href="http://s5.51cto.com/wyfs02/M02/82/11/wKiom1dJ2pewkvYNAAPpHNXK9Ns882.png-wh_500x0-wm_3-wmp_4-s_3723359287.png" target="_blank"></a>

通過圖形去看,發現根本沒有資料流入:

<a href="http://s3.51cto.com/wyfs02/M02/82/10/wKioL1dJ283g84rOAAFzEXgPC2o805.png-wh_500x0-wm_3-wmp_4-s_1484756734.png" target="_blank"></a>

首先fping的rpm包怎麼獲得,預設yum安裝發現沒有,我們先更新下yum源:

#yum install epel-release.noarch

#yum update

#yum install fping

ping指令預設隻有root可以使用,是以授權特殊權限:

$sudo chmod 4770 /usr/sbin/fping

$ sudo chown root:zabbix /usr/sbin/fping

[zabbix@localhost ~]$ fping 192.168.38.3

192.168.38.3 is alive        #證明是ok的

修改zabbix_server的配置參數:

<a href="http://s5.51cto.com/wyfs02/M01/82/10/wKioL1dJ2yjAtXrYAABW_JQccoc924.png-wh_500x0-wm_3-wmp_4-s_2549215816.png" target="_blank"></a>

[zabbix@localhost sbin]$ ./zabbix_agentd restart

添加監控項:

<a href="http://s2.51cto.com/wyfs02/M00/82/10/wKioL1dJ3e6ReR_YAAHw1weUFjQ065.png-wh_500x0-wm_3-wmp_4-s_1243669557.png" target="_blank"></a>

6、添加圖形監控:

7、通過圖形監控測試:

<a href="http://s4.51cto.com/wyfs02/M00/82/10/wKioL1dJ3h7xvwwdAAG47syJ1ic509.png-wh_500x0-wm_3-wmp_4-s_126591443.png" target="_blank"></a>

本文轉自青衫解衣 51CTO部落格,原文連結:http://blog.51cto.com/215687833/1784173