zabbix 配置自定義間隔

概述

可以創建關於選中監控項的自定義時間規則。這兩種方式是靈活的時間間隔:允許重新定義默認的更新間隔調度,從而可以在特定時間或次序執行監控項的檢查。

靈活的間隔

靈活的間隔允許重定義特定時間段的默認更新間隔。 靈活的間隔被定義爲間隔週期,其中:

  • 間隔 – 指定時間段的更新間隔

  • 週期 – 靈活間隔有效的時間段(週期格式請參閱詳細說明時間週期

可以定義多達七個靈活的時間間隔。如果多個靈活間隔設置有衝突,則在衝突週期中使用最小的間隔值。請注意,如果靈活間隔的最小值爲“0”,則不會進行輪詢。在靈活間隔之外,使用默認更新間隔。

請注意,如果靈活間隔等於週期的長度,則該監控項將被精確檢查一次。如果靈活間隔大於週期,則可能會檢查該監控項一次,或者完全不檢查該監控項(因此不建議這樣配置)。如果靈活間隔小於週期,監控項將至少被檢查一次。

如果靈活間隔設置爲“0”,則在靈活間隔期間不輪詢監控項,並在週期結束後根據默認更新間隔恢復輪詢。示例:

間隔 週期 描述
10 1-5,09:00-18:00 監控項將在工作時間內每10秒檢查一次。
0 1-7,00:00-7:00 監控項不會在夜間檢查。
0 7-7,00:00-24:00 監控項在星期日不會被檢查。
60 1-7,12:00-12:01 監控項將在每天12:00點檢查。請注意,這種被用作計劃檢查的一般性方法從Zabbix 3.0開始建議使用調度間隔來實現。

調度間隔

調度間隔用於在特定時間檢查監控項。雖然靈活間隔被設計爲重新定義默認監控項的更新間隔,但是調度間隔用於指定獨立執行的檢查計劃。

調度間隔定義爲: md<filter>wd<filter>h<filter>m<filter>s<filter> 其中:

  • md - month days

  • wd - week days

  • h - hours

  • m - minutes

  • s – seconds

<filter> 用於指定其前綴的值(days, hours, minutes, seconds) 並被定義爲: [<from>[-<to>]][/<step>][,<filter>] 其中:

  • <from>和<to>定義匹配值的範圍(包括)。 如果忽略<to>,則過濾器匹配<from> - <from>範圍。 如果<from>也被省略,則過濾器匹配所有可能的值。

  • <step>通過該範圍定義數字值的跳過。默認情況下,<step>的值爲1,這意味着所有定義範圍的值都匹配。

雖然過濾器定義是可選的,但必須至少使用一個過濾器。過濾器必須有一個範圍或定義的<step>值。

如果沒有定義低級過濾器,則一個空的filter既與“0”匹配,又匹配所有可能的值。例如,如果省略小時過濾器,僅當分鐘和秒的過濾器也被省略則只有“0”小時將匹配,否則空的小時過濾器將匹配所有小時值。

它們各自的過濾器前綴的有效<from>和<to>值分別爲:

前綴 描述 <from> <to>
md Month days 1-31 1-31
wd Week days 1-7 1-7
h Hours 0-23 0-23
m Minutes 0-59 0-59
s Seconds 0-59 0-59

<from>值必須小於或等於<to>值。 <step>值必須大於或等於1且小於或等於<to> - <from>。

單個數字月份、小時、分鐘和秒值可以前綴爲0.例如md01-31和h/02是有效間隔,但md01-031和wd01-07不是。

在Zabbix管理Web端,多個調度間隔以單獨的行輸入。在Zabbix API中,它們以分號“;”連接成單個字符串作爲分隔符。

如果時間匹配了幾個間隔,則只執行一次。例如,wd1h9; h9將在星期一上午9點執行一次。

示例:

間隔 描述
m0-59 每分鐘執行一次
h9-17/2 從9:00開始每2小時執行一次(9:00,11:00 …)
m0,30 or m/30 在每小時的hh:00 和 hh:30執行
m0,5,10,15,20,25,30,35,40,45,50,55 or m/5 每5分鐘執行
wd1-5h9 每週一至週五9:00
wd1-5h9-18 每個星期一到星期五在9:00,10:00,…,18:00
h9,10,11 or h9-11 每天上午9:00,10:00和11:00
md1h9m30 每個月的第一天在9:30
md1wd1h9m30 如果是星期一,每個月的第一天在9:30執行
h9m/30 在9:00,9:30執行
h9m0-59/30 在9:00,9:30執行
h9,10m/30 在9:00,9:30,10:00,10:30執行
h9-10m30 在9:30,10:30執行
h9m10-40/30 在9:10,9:40執行
h9,10m10-40/30 在9:10,9:40,10:10,10:40執行
h9-10m10-40/30 在9:10,9:40,10:10,10:40執行
h9m10-40 在9:10,9:11,9:12,… 9:40執行
h9m10-40/1 在9:10,9:11,9:12,… 9:40執行
h9-12,15 在9:00,10:00,11:00,12:00,15:00執行
h9-12,15m0 在9:00,10:00,11:00,12:00,15:00執行
h9-12,15m0s30 在上午9時30分,上午10時30分,11時30分,12時30分,15時30分執行
h9-12s30 在9:00:30,9:01:30,9:02:30 … 12:58:30,12:59:30執行
h9m/30;h10 在9:00,9:30,10:00執行
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章