skill——zabbix(自動發現)

 自動發現

1.自動發現的原理

網絡發現由兩個步驟組成:發現與動作

發現:zabbix 週期性的掃描在網絡發現規則中定義的 IP 段;爲每一個規則配置自身的檢查頻率,並且爲每一個規則定義一個對指定 IP 段的服務檢查集

動作:是對發現的主機進行設置的過程,常用的動作有添加、刪除、啓動、停用、添加主機到某個組、發現通知等等

2.配置網絡發現規則

點擊 web 界面的“配置”,然後選擇“自動發現”,點擊右上角的“創建發現規則”即可進入創建界面

如下圖:

需要填寫的內容有:

名稱:自動發現規則的名稱

IP 範圍:自動發現的 IP 範圍,根據自身的需求

時間間隔:即沒多長時間掃描一次

檢查-新的:即出現檢查類型的選型,選擇完畢記得點擊添加

然後記得勾選上 以啓用 的選項,最後點擊 添加 即創建完成一個自動發現的規則

blob.png

在這個界面中

主要設置的是“IP範圍”:這裏設置的是 192.168.80.1 到 254 整個 80 段的 IP,設置了範圍之後,zabbix 就會自動掃描整個段的 IP

那麼掃描的依據是什麼呢?就是“檢查-新的”出現的配置選項,首先“檢查類型”選項,這裏面有很多檢查類型,我們就選擇“zabbix客戶端”即可,接着還需要輸入“端口範圍”和“鍵值”兩個選項,端口就輸入 10050 這個 agent 的默認端口即可,鍵值可以隨便輸入一個zabbix 默認鍵值即可,這裏輸入的是“system.uname”,然後點擊下面的“添加”按鈕即可,這樣一個自動發現規則就創建完成了

綜上所述

這個發現規則的意思是:zabbix 會每個 1 小時,自動掃描192.168.80.1 到 254 這個段的所有 IP,依次連接這些 IP 的 10050 端口,接着通過“system.uname”鍵值看是否能獲取數據,如果能獲取到數據,那麼就把這個主機加入到自動發現規則中

3.添加自動發現動作

點擊 “配置”——“動作”選擇 事件源 中的——“自動發現”——“創建動作”

blob.png

如圖所示:在“新的觸發條件”選項中依次添加所需要完成的動作

blob.png

結果如下

blob.png

在自動發現動作配置界面中

難點是設置自動發現的條件:“計算方式”選擇默認的“與/或(默認)”即可,要添加觸發條件,可以在“新的觸發條件”選項下選擇觸發條件,觸發條件有非常多,這裏選擇紅框內的四個即可,選擇完成後,點擊“添加”就把選擇的觸發條件添加到了上面的“條件”選項中

除了自動發現條件的設置,還需要設置自動發現後操作的方式,點擊上圖中的“操作”,進入下圖設置界面:

blob.png

此界面是設置自動發現主機後,要執行哪些操作

這裏重點是設置操作的細節:點擊左下角的“新的”按鈕可以設置多個操作動作,一般情況下設置四個即可,也就是發現主機後,首選自動將這個主機添加到 zabbix web 上來,然後將“test”主機組和“Linux OS”模板也自動鏈接到此主機下,最後在 zabbix web 中啓用這個主機

經過三個步驟的操作,zabbix 的自動發現配置就完成了,稍等片刻,就會有符合條件的主機自動添加到 zabbix web 中來,其實上面設置的更新時間並不是很合理,根據自身需求自行改善吧

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章