天天看點

Zabbix之自動發現

1、 打開configure--Discovery--create discovery rule:

Zabbix之自動發現

需要添加名稱,ip位址段(這個位址段以覆寫你所有IP的最小位址段為好),checks。其中checks最為重要,總共三項,隻填寫key,這裡用

system.uname這個key。然後點選添加并儲存。這裡的意思是zabbix伺服器端掃描這個網段中的zabbix用戶端(用戶端端口預設為

10050),掃描到之後取用戶端的system.uname值,這個值傳回的類似于linux系統中的uname –a指令,值為下面形式:

[root@localhost ~]# /usr/local/zabbix/bin/zabbix_get -s192.168.8.29 -ksystem.uname

Linux *.*.com 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64

這個主要用于發現主機之後把主機自動配置設定到相應的組(比如linux組或是windowns組)中,并且應用相應的監控模闆。

當然,這個key值不一定要用system.uname,也可以用其他的key,首先zabbix用戶端支援這個key,在這用這個key可以區分不同類型的主機友善分組應用監控模闆。

2.打開zabbix的系統配置---action--Event source —create action:

Zabbix之自動發現

   發現規則

Zabbix之自動發現

    關聯模闆

Zabbix之自動發現

幾項的意思是當自動發現通過發現zabbix用戶端,并且接收到key的中包含linux字元,即把他添加到linux_servers組中,應用

linux_server模闆。等一段時間即可檢視自動發現的結果。結果可以在zabbix首頁中最下面有狀态,也可以在zabbix的狀态統計---自

動發現中檢視,可以看到發現了多少,監控了多少。

到此為止,zabbix的監控設定說明完畢。

在Monitoring中的Discovery中會出現發現的主機

Zabbix之自動發現

然後檢視hostname 是否和agentd.conf中相一緻

Zabbix之自動發現