自学Zabbix5.1 zabbix maintenance维护周期

时间:2021-07-17 17:04:57

自学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 (创建维护周期)

自学Zabbix5.1 zabbix maintenance维护周期

自学Zabbix5.1 zabbix maintenance维护周期

 参数  描述
 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 里选择周一到周天

自学Zabbix5.1 zabbix maintenance维护周期

自学Zabbix5.1 zabbix maintenance维护周期

Hosts & Groups选项卡
选择需要维护的主机或者组.

自学Zabbix5.1 zabbix maintenance维护周期

维护标识
inventory-->HOSTS->host inventory的overview里面可以看到维护的标示(扳手),如下图

自学Zabbix5.1 zabbix maintenance维护周期
zabbix maintenance

或者在HOSTS列表里面,status显示In maintenance.

自学Zabbix5.1 zabbix maintenance维护周期