Zabbix之自動化監控網絡發現和主動註冊
阿新 • • 發佈:2017-12-18
zabbix 網絡發現 主動註冊
網絡發現
分兩步走:創建發現規則(rule)和執行的動作(Action) (1)創建發現規則 "Configuration"-->"Create discovery rule" 設置規則名:NAME 設置IP發現範圍:IP range 設置多久執行一次:Delay (in sec) 支持的Checks:Zabbix_agent 設備的唯一標識:Device uniqueness criteria
(2)配置發現主機後執行的動作 configuration>>action>>Event source(選 discover) >>create action ①配置Action名稱 ②條件(如Discovery status,Service type等) ③操作(如加入到某個主機組,鏈接主機模板等)
從"Monitoring"-->"Discovery"發現了linux-node2主機,再查看"Configuration"-->"Host"可以發現linux-node2主機已經自動添加成功,並鏈接了模板。
2.主動註冊
zabbix的網路發現,大概內容是 zabbix server 去掃描一個網段,把在線的主機添加到 Host 列表中。而主動註冊,是Active agent 主動聯系 zabbix server,最後由 zabbix server 將這些 agent 加到 host裏。
在做主動註冊時,先把網絡發現的規則和action關閉。
(1)修改配置文件 [root@linux-node2 ~]# vim /etc/zabbix/zabbix_agentd.conf HostMetadata=web [root@linux-node2 ~]# systemctl restart zabbix-agent (2)配置Action 步驟: configuration>>action>>Event source(選擇 Auto registration)>>Create Action 與網絡發現一樣,需要配置action,條件,操作 滿足條件的 active host 發起請求, server 會完成三個動作:把 agent 加到 host 列表把 agent 加入web-group 組agent 主機 link 模板 Template OS linux
查看結果: [root@linux-node1 ~]# tailf -1 /var/log/zabbix/zabbix_server.log 21999:20171207:183653.180 enabling Zabbix agent checks on host "linux-node2": host became available
Zabbix之自動化監控網絡發現和主動註冊