1、 打開configure--Discovery--create discovery rule:
需要添加名稱,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用戶端,并且接收到key的中包含linux字元,即把他添加到linux_servers組中,應用
linux_server模闆。等一段時間即可檢視自動發現的結果。結果可以在zabbix首頁中最下面有狀态,也可以在zabbix的狀态統計---自
動發現中檢視,可以看到發現了多少,監控了多少。
到此為止,zabbix的監控設定說明完畢。
在Monitoring中的Discovery中會出現發現的主機
然後檢視hostname 是否和agentd.conf中相一緻