为什么80%的码农都做不了架构师?>>>
概述
你可以定义维护周期在主机或主机组里。这里有2种维护状态,一种是停止对目标的监控数据的收集,一种是继续对目标的监控数据的收集。
当不想收到维护中的服务器的报警时候,需要在action中设置条件"Maintenance status = not in “maintenance".
当action的条件中有多个Host时,只要其中有一个host是不在维护状态的,就会发送这个报警。
对于Maintenance状态的运行机制,zabbix有个进程叫做"Timer",它负责设置Host的维护状态,在每一分钟的0秒,它会根据设置将Host的状态修改为"维护中",又或者是将其从“维护中”去除。
当一个host从"no data"维护状态中恢复时,是不会触发nodata()这个方法的,因为nodata()是跟上一次的结果做比较,所以不会认为是"no data"
配置
Configuration → Maintenance
定义一个时间段,一个时间点到另一个时间点。
Parameter | Description |
---|---|
Name | 维护名称 |
Maintenance type | Two types of maintenance can be set: With data collection - 收据收集 No data collection - 数据不收集 |
Active since | 开始时间 |
Active till | 结束时间 |
Description | 描述 |
Peridos允许定义精确的天和小时,如每天,每周,每月,一次。
下图表示每周四0点开始维护,到6点结束
Hosts & Groups
允许选择主机和组
显示
在维护时间里主机上会显示一个橘红色的扳手。