天天看點

zabbix4.0自動發現

環境:centos7

前提:zabbix-server與zabbix-agent端已經部署完成

(不會的可以看上一篇文章)

zabbix部署教程

在需要監控的主機較多的時候,配置Zabbix自動發現或者自動注冊并加入監控可以代替手動的添加主機,減輕工作量,Zabbix提供兩種批量自動監控的方式:

  1. 自動發現:由服務端主動發起,Zabbix Server開啟發現程序,定時掃描區域網路中IP伺服器、裝置。實作自動發現主機、自動将主機添加到主機組、自動加載模闆、自動建立項目(item)、自動建立圖像等功能。
  2. 自動注冊:由用戶端主動發起,用戶端必須安裝并啟動Zabbix agent,否則無法被自動注冊添加至主機清單

也可以根據需要,在對主機安裝系統的時候就安裝配置并啟動Zabbix agent服務,這樣的話隻要主機系統安裝完成,便會自動加入監控

一、主動發現

在Zabbix服務端Web頁面上配置郵件通知

配置發件人郵箱,依次點選:管理—>報警媒介類型—>Email

zabbix4.0自動發現

填寫郵箱伺服器的位址、端口、以及郵箱使用者名稱和密碼(用戶端授權碼)等,并勾選已啟用

zabbix4.0自動發現

配置收件人郵箱,依次點選:管理—>使用者,點選要收到郵件的使用者

zabbix4.0自動發現

點選報警媒介—>添加,填寫收件人郵箱位址,其餘的根據需要選擇,點選添加—>更新

zabbix4.0自動發現

建立自動發現

依次點選:配置—>自動發現—>Local network

zabbix4.0自動發現

點選克隆

zabbix4.0自動發現

修改自動發現規則的名稱

修改server端所掃描的主機IP位址範圍,例如主機所在的範圍為192.168.5.50-60

修改更新間隔

檢查項不必修改,預設即可

裝置唯一性準則選擇IP位址

勾選已啟用

點選添加

zabbix4.0自動發現

下圖中的狀态為已啟用

zabbix4.0自動發現

建立發現動作

依次點選:配置—>動作,選擇事件源為自動發現,點選 Auto discovery. Linux servers.

zabbix4.0自動發現

點選克隆

zabbix4.0自動發現

修改動作名稱

修改動作觸發條件

勾選已啟用

點選添加

zabbix4.0自動發現

提示動作已添加,點選新添加的動作名稱

zabbix4.0自動發現

選擇操作,設定操作細節

zabbix4.0自動發現

在操作類型處選擇添加主機,點選添加

zabbix4.0自動發現

在操作類型處選擇發送消息,當主機自動發現并添加監控的時候自動給管理者發送郵件提示,選擇要發送郵件的使用者,并去掉勾選消息内容,這樣收到的郵件才有内容,點選添加

zabbix4.0自動發現

最後,點選更新

zabbix4.0自動發現

下圖中的狀态為已啟用

zabbix4.0自動發現

這時Zabbix服務端的配置就完成了

在Zabbix伺服器的Web頁面上等待自動發現主機并添加監控

點選監測—>自動發現,等待發現主機

zabbix4.0自動發現

發現主機成功後會自動在配置—>主機清單中加入發現的主機并添加監控

zabbix4.0自動發現

同時,郵箱也收到了郵件

zabbix4.0自動發現

注意:自動發現會一直觸發發送郵件,這個一般隻是在新裝Zabbix,需要批量加主機時使用的,發現完成之後需要關掉。

繼續閱讀