Zabbix 自動發現 & 自動註冊
阿新 • • 發佈:2020-09-16
自動發現
Zabbix 為使用者提供了高效靈活的網路自動發現功能,有以下優點:
- 加快 Zabbix 部署
- 簡化管理
- 無需過多管理,也能在快速變化的環境中使用 Zabbix
Zabbix 網路發現基於以下資訊
- IP 範圍
- 可用的外部服務(FTP、SSH、WEB、POP3、IMAP、TCP 等)
- 來自 Zabbix 客戶端的資訊(僅支援未加密模式)
- 來自 SNMP 客戶端的資訊
# 不支援:發現網路拓撲
# 網路發現由兩個階段組成:發現和動作
網路發現由兩個階段組成(發現和動作)
# 原理 Zabbix 定期掃描網路發現規則中定義的IP範圍,併為每條規則單獨配置了檢測的頻率。 請注意,一條發現規則始終由一個發現程序處理,IP 範圍不會在多個發現程序之間分割。 每條規則都定義了一組服務檢測,對 IP 範圍執行檢測。 發現檢測與其他檢測獨立處理。如果一些檢測未找到服務(或失敗),其他檢測則仍會處理。。
事件
每次檢測到服務和主機(IP)後,網路發現模組都會生成一個發現事件
事件 | 服務結果檢測 |
---|---|
服務被發現 | 服務首次被發現或者服務由“關閉”變“開啟” |
服務開啟 | 服務持續“開啟” |
服務丟失 | 服務由“開啟”變“關閉” |
服務關閉 | 服務持續“關閉” |
主機被發現 | 在主機的所有服務都“關閉”之後,至少有一個服務重新“開啟” |
主機開啟 | 主機至少有一個服務持續“開啟” |
主機丟失 | 主機的所有服務在至少一個是“開啟”之後全部是“關閉” |
主機關閉 | 主機的所有服務都持續“關閉” |
動作
1.傳送通知 2.新增/刪除主機 3.啟用/禁用主機 4.新增主機到組 5.從組中刪除主機 6.將主機連結到/取消連結模板 7.執行遠端指令碼命令 # 基於事件的網路發現動作, 可以根據裝置型別、IP地址、狀態、執行時間/停機時間等進行配置,檢視操作 and 條件頁面。
網路發現實踐
預設標題
自動發現主機IP:{DISCOVERY.DEVICE.IPADDRESS}
訊息內容
客戶端名稱: {DISCOVERY.SERVICE.NAME}
客戶端埠: {DISCOVERY.SERVICE.PORT}
客戶端狀態: {DISCOVERY.SERVICE.STATUS}