Zabbix 自動發現 自動註冊

2022-04-18 05:55:55 字數 2452 閱讀 2060

zabbix 為使用者提供了高效靈活的網路自動發現功能,有以下優點:

- ip 範圍

- 可用的外部服務(ftp、ssh、web、pop3、imap、tcp 等)

- 來自 zabbix 客戶端的資訊(僅支援未加密模式)

- 來自 snmp 客戶端的資訊

# 不支援:發現網路拓撲

# 網路發現由兩個階段組成:發現和動作

# 原理

zabbix 定期掃瞄網路發現規則中定義的ip範圍,並為每條規則單獨配置了檢測的頻率。

請注意,一條發現規則始終由乙個發現程序處理,ip 範圍不會在多個發現程序之間分割。

每條規則都定義了一組服務檢測,對 ip 範圍執行檢測。

發現檢測與其他檢測獨立處理。如果一些檢測未找到服務(或失敗),其他檢測則仍會處理。。

事件
每次檢測到服務和主機(ip)後,網路發現模組都會生成乙個發現事件

事件

服務結果檢測

服務被發現

服務首次被發現或者服務由「關閉」變「開啟」

服務開啟

服務持續「開啟」

服務丟失

服務由「開啟」變「關閉」

服務關閉

服務持續「關閉」

主機被發現

在主機的所有服務都「關閉」之後,至少有乙個服務重新「開啟」

主機開啟

主機至少有乙個服務持續「開啟」

主機丟失

主機的所有服務在至少乙個是「開啟」之後全部是「關閉」

主機關閉

主機的所有服務都持續「關閉」

動作

1.傳送通知

2.新增/刪除主機

3.啟用/禁用主機

4.新增主機到組

5.從組中刪除主機

6.將主機鏈結到/取消鏈結模板

7.執行遠端指令碼命令

預設標題

自動發現主機ip:

訊息內容

客戶端名稱:

客戶端埠:

客戶端狀態:

zabbix active agent可以實現自動註冊,進而伺服器對其進行監控。通過這種方式,無需在伺服器上進行手動配置便可直接啟動對新host的監控。

當以前未知的 active agent 要求檢查時,會發生自動註冊。

這樣功能可以非常方便的自動監控新的 cloud 節點。一旦在 cloud 中有乙個新節點,zabbix 將自動啟動 host 的效能和可用性資料的收集。

active agent 自動註冊還支援對被新增的主機進行被動檢查的監控。當 active agent 要求檢查時,前提是在配置檔案中已定義好了 「listenip」 或 「listenport」 配置引數,這些引數將傳送到伺服器。(如果指定了多個 ip 位址,則第乙個將被傳送到伺服器。)

伺服器在新增新的自動註冊主機時,使用接收到的 ip 位址和埠配置 agent。如果沒有接收到ip位址值,則使用傳入連線的ip位址。如果沒有接收到埠值,則使用10050

- 主機元資料資訊發生變化

- 手動新增主機,元資料資訊有缺失

- 手動切換主機,由另一台新的proxy監控

- 同一臺host的自動註冊由新的proxy發出

客戶端配置
[root@m01 ~]# vim /etc/zabbix/zabbix_agentd.conf

serveractive=172.16.1.71

hostname=m01

[root@m01 ~]# systemctl restart zabbix-agent.service

頁面配置

zabbix 自動發現和自動註冊主機

先說自動發現 如果是自動註冊 確認好 客戶端的配置 之後 去 動作裡面新增自動註冊即可,見下圖 cat etc zabbix zabbix agentd.conf grep v grep v pidfile var run zabbix zabbix agentd.pid logfile var l...

Zabbix監控系統自動發現 自動註冊

公司剛剛搭建完zabbix,現在需要對後續的伺服器新增監控,由於公司有幾百台伺服器,因此使用自動發現或者自動註冊來批量新增伺服器,並且配置好郵件報警用於及時發現伺服器問題。但是由於zabbix server效能有限,所以需要更換agent工作模式為主動,減輕zabbix server的壓力 獲取遠端...

zabbix自動註冊和主動發現

1.新增自動註冊 2.建立動作,將含有 web的元資料 加入 3.新增動作,使用者群組 使用者群組 鏈結模板 注 在操作型別中選擇 4.新增db自動註冊 動作選項 將名稱更改為自動新增db主機 條件包含db 操作選項 將新增到群組改為 db 模板新增 percona mysql server 模板 ...