skill——zabbix(自動發現)

 自動發現web

1.自動發現的原理網絡

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

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

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

2.配置網絡發現規則事件

點擊 web 界面的「配置」,而後選擇「自動發現」,點擊右上角的「建立發現規則」便可進入建立界面it

以下圖:模板

須要填寫的內容有:class

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

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 中來,其實上面設置的更新時間並非很合理,根據自身需求自行改善吧

相關文章
相關標籤/搜索