Zabbix4.0自動化監控 ------ 第8章

1. 自動化監控概述

自動化監控有兩種方式,一種是自動發現,也就是根據ip一個個去掃描,但是 效率是比較低的。另外一種自動化監控的方式是Zabbix自帶的 自動註冊。下面將通過自動註冊來完成自動化監控。

2. 配置自動註冊的動作

設置 動作 和一系列動作相關的操作。動作是自動註冊的前提,不配置動作就不能完成自動註冊,當把動作禁用後,那麼就相當於把自動註冊給關閉了。
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
完成一個自動註冊的動作後,可以直接克隆在這個動作基礎上作修改進添加新的的動作。這裏添加了兩個動作,一個是監控web主機的動作,另一個是監控數據庫主機的動作:
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
動作添加完成後,可以先刪除所有主機,等配置好Zabbix Agent的配置文件並重啓後,監控界面就會顯示被監控的主機。

3. 配置Zabbix Agent的配置文件

配置Zabbix Agent配置文件的目的是設置元數據,與在Web界面上設置的一致,用來唯一標識一臺機器。先來配置Zabbix Server所在機器上的Agent,測試動作是否設置成功。

[root@Zabbix-server ~]# cd /etc/zabbix/
[root@Zabbix-server zabbix]# vim zabbix_agentd.conf
[root@Zabbix-server zabbix]# grep -Ev '^$|#' zabbix_agentd.conf
...
Server=127.0.0.1			 # 所在的主機IP
ServerActive=127.0.0.1       # 與Server一樣
Hostname=Zabbix server		 # 主機名(會在web界面顯示)
HostMetadata=db    	     # 元數據
...
[root@Zabbix-server zabbix]# systemctl restart zabbix-agent

重啓之後,可以發現新增加了一臺監控的主機(事先已經刪除了所有監控主機):
在這裏插入圖片描述
10.0.0.3的機器上也做同樣的設置,只是需要修改Server必須是Zabbix Server所在的機器,也就是10.0.0.2,還有ServerActive=10.0.0.2。主機的名字可以自定義,元數據這裏可以使用db。

[root@agent zabbix]# grep -Ev '^$|#' zabbix_agentd.conf 
...
Server=10.0.0.2
ServerActive=10.0.0.2
Hostname=10.0.0.3
HostMetadata=web
...
[root@agent zabbix]# systemctl restart zabbix-agent

設置之後也會把這臺主機監控起來:
在這裏插入圖片描述

4. 動作日誌

動作執行後,由於設置了發送郵件,會向管理員發送郵件,在動作日誌中可以查看動作的執行日誌:
在這裏插入圖片描述

5. 報警時間設置

這部分是補充內容,當要求某些項目在指定時間不報警,可以右兩種方法。第一種方法是全局設置,不推薦:
在這裏插入圖片描述
第二種是針對監控項設置報警時間:
在這裏插入圖片描述
不可以在觸發器裏配置。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章