??隨著監控主機不斷增多,有的時候需要添加一批機器,特別是剛用zabbix的童鞋 需要將公司的所有服務器添加到zabbix,如果使用傳統辦法去單個添加設備、分組、項目、圖像…..結果應該是讓人吐的結果。
? ? ? 鑒于這個問題我們可以好好利用下Zabbix大神的一個發現(Discovery)模塊,進而來實現自動剛發現主機、自動將主機添加到主機組、自動加載模板、自動創建項目(item)、自動創建圖像。效率很高的同時也解放了你的雙手,下面我們來看看這個模塊如何使用。


一、Zabbix 創建發現規則

?創建發現規則

??

Configuration?----?discovery?----?Create?discovery?rule

spacer.gifwKiom1ZD_VrzBaZoAAA_1f13_tc350.png


配置基本信息

wKioL1ZD_z_hm8Q3AAA0f7kUGPs971.png


配置Checks

wKiom1ZEAJjzIYNcAAA-aq7gXDM889.png


添加完checks之后 點擊最下面的add添加保存即可


wKiom1ZEARbRXZeXAABUGp5ELcQ176.png


wKiom1ZEAXORc88NAACUNSq4fMc868.png

創建自動發現規則已經完畢了,下面開始創建動作了。


二、主機自動加入主機組并關聯模板
? ?

? ??上面我們了解了如何自動發現主機,那么發現主機之后我們要做什么呢?將主機加入主機組、并關聯相應的模板!這樣一整個流程就完善了,那么如何做呢?我們上面已經發現了主機 接下來要對主機做操作 所以需要一個action (動作)來執行一些列的操作,下面我們來看具體操作。


??2.1、為discovery(發現)創建action(動作)

? ?

?Configuration?----?Actions?----?Event?source(選擇Discovery)?----?Create?action

?wKiom1ZEAmiSSQufAADdLxq80hM730.png

2.1.1、輸入 Action 名字

?wKiom1ZEAuKQb1TkAABoeatDPoI727.png ?

2.1.2、添加觸發Action的條件

?wKiom1ZEA6_jJxNJAABTRzkZfLQ442.png這里添加了四個條件 分別是 探索規則“ip地址范圍”、“服務類型” 和 “Discovery 狀態”


2.2、創建操作

?wKiom1ZEBEqhi-DeAABrh1PDZ2A102.png這里我定義了 發現主機就 “添加主機(Add host)”并 “添加到主機組(Add to host groups)”、“鏈接到相應的模板(Link to template)”


2.2.4、點擊“Add” 添加 添加完成之后效果如下

?wKioL1ZEBSCTK9JDAABn5hx6B_g927.png


至此發現主機、添加主機并將主機添加到主機組 鏈接模板 全部完畢
過幾分鐘就可以看效果了。

Monitoring?----?Discovery?----選擇?自定義的發現規則

wKiom1ZEBdCR_nnOAAFfxfnj5lc195.png


查看主機以及主機相關的圖像

Configuration?----?Hosts

wKioL1ZEBr3ScEFNAAECEpKqLhw083.png