分散式系統監視zabbix講解八之自動發現/自動註冊--技術流ken
自動發現(LLD)
概述
自動發現(LLD)提供了一種在計算機上為不同實體自動建立監控項,觸發器和圖形的方法。例如,Zabbix可以在你的機器上自動開始監控檔案系統或網路介面,而無需為每個檔案系統或網路介面手動建立監控項。此外,可以配置Zabbix根據定期執行發現後的得到實際結果,來移除不需要的監控項。
實現自動發現示例
第一步:點選configure>discovery
第二步:create discovery rule,建立一個discovery規則
第三步:填寫發現規則
第四步:儲存
第五步:檢視。monitoring>discovery
第六步:設定動作
我們發現了主機之後,之後要做什麼,就要設定動作了。點選conifguration>actions>選擇discovery
第七步:配置actions
第八步:儲存
第九步:檢視主機 configure>hosts
現在我們已經把自動發現的主機自動加到我們的主機裡面了
自動註冊
概述
活動的Zabbix agent可以自動註冊到伺服器進行監控。這種方式無需在伺服器上手動配置它們。
當以前未知的active agent要求檢查時,會發生自動註冊。
該功能可能非常方便自動監控新的Cloud節點。一旦在Cloud Zabbix中有一個新節點,Zabbix將自動啟動主機監控,並進行效能和可用性資料的收集。
Active agent自動註冊還支援對被新增的主機進行被動檢查的監控。當active agent要求檢查時,提供它配置檔案中定義的“ListenIP”或“ListenPort”配置引數,這些引數將傳送到伺服器。(如果指定了多個IP地址,則第一個將被髮送到伺服器。)
伺服器在新增新的自動註冊主機時,使用接收到的IP地址和埠配置agent。如果沒有接收到IP地址值,則使用傳入連線的IP地址。如果沒有接收到埠值,則使用10050。
注:自動註冊需要把agent執行在主動模式即 serveractive=伺服器端地址
實現自動註冊示例
第一步:點選configuration>actions>選擇auto registration
第二步:配置自動註冊
第三步:儲存
第四步:檢視conifgure>hosts