這段時間在研究zabbix監控,考慮到一個問題,就是當我們機器很少的時候,我們可以手動的添加agent的方式,一台一台的去添加。那麼現在需求出來了,假如說我們網絡上面有幾百台機器怎麼辦呢,我們需要逐個的去添加主機、分組、添加監控模闆,要是一台一台添加的話你肯定會瘋掉的,還好,zabbix得自動發現功能很強大,能省去我們很多事。
基于發現規則的條件:
1、IP位址段
2、基于伺服器,比如說FTP、SSH、WEB等
3、基于zabbix-Agent
4、還有snmp
配置步驟:
1、首先server端、我們要開啟snmp和fping的查找方式:
StartSNMPTrapper=1
FpingLocation=/usr/sbin/fping
2、重新開機服務,并安裝fping
[root@mail ~]# yum install fping -y
3、web界面配置:
配置---〉探索---〉建立發現規則:
<a href="http://s3.51cto.com/wyfs02/M00/6B/FC/wKiom1U8gijjjChXAAE6i5_a940177.jpg" target="_blank"></a>
#我上面建立了一條server access的規則。以後會使用,然後檢查這裡選用了ip位址的方式:
4、配置---〉選擇探索----〉建立動作:
<a href="http://s3.51cto.com/wyfs02/M01/6B/FC/wKiom1U8grCDknRbAADHS9sJqCE960.jpg" target="_blank"></a>
條件部分:
<a href="http://s3.51cto.com/wyfs02/M02/6B/FC/wKiom1U8gtuwnBVvAAD1_1ZJceI399.jpg" target="_blank"></a>
###選擇探索規則為,我剛剛建立的規則:
操作部分:
<a href="http://s3.51cto.com/wyfs02/M00/6B/F8/wKioL1U8hHzCch8kAADLTbdY9SE571.jpg" target="_blank"></a>
#這裡我建立的條件是,添加到群組:monitor.和關聯模闆linux:
到這裡自動化發現已經添加完成,然後server就會自動去發現了,檢視一下效果:
選擇:檢測中———〉探索
<a href="http://s3.51cto.com/wyfs02/M00/6B/F8/wKioL1U8hOSzLPJNAAE6zzBF4eg465.jpg" target="_blank"></a>
可以看到已經添加了主機。
本文轉自 小羅ge11 51CTO部落格,原文連結:http://blog.51cto.com/xiaoluoge/1638593,如需轉載請自行聯系原作者