自學Zabbix5.1 zabbix maintenance維護周期
1. 概述
你可以定義維護周期在主機或主機組裡。這裡有2種維護狀态:
- 依舊收集資料 繼續對目标的監控資料的收集
- 暫停收集資料 停止對目标的監控資料的收集
當不想收到維護中的伺服器的報警時候,需要在action中設定條件"Maintenance status = not in “maintenance".
當action的條件中有多個Host時,隻要其中有一個host是不在維護狀态的,就會發送這個報警。
對于Maintenance狀态的運作機制,zabbix有個程序叫做"Timer",它負責設定Host的維護狀态,在每一分鐘的0秒,它會根據設定将Host的狀态修改為"維護中",又或者是将其從“維護中”去除。
當一個host從"no data"維護狀态中恢複時,是不會觸發nodata()這個方法的,因為nodata()是跟上一次的結果做比較,是以不會認為是"no data"
2. 配置
點選Configuration(配置) → Maintenance(維護)--->點選Create maintenance period (建立維護周期)

參數 | 描述 |
Name | 維護名稱 |
Maintenance type | 兩種維護類型可選: With data collection - 依舊收集資料 No data collection - 暫停收集資料 |
Active since | 維護周期開始時間 |
Active till | 維護結束時間 |
Description | 描述 |
Periods 頁籤
是維護周期的,可以選擇daily, weekly, monthly or one-time,我這邊的例子是每周一淩晨6點開始維護,持續2個小時,也就是到八點結束.如果你想每天執行,也可以選擇daily或者在weekly 裡選擇周一到周天
Hosts & Groups頁籤
選擇需要維護的主機或者組.
維護辨別
inventory-->HOSTS->host inventory的overview裡面可以看到維護的标示(扳手),如下圖
zabbix maintenance
或者在HOSTS清單裡面,status顯示In maintenance.