1. 程式人生 > >Zabbix之自動化監控網絡發現和主動註冊

Zabbix之自動化監控網絡發現和主動註冊

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之自動化監控網絡發現和主動註冊