11. 维护

    概述

    在“使用数据收集(with data collection)“的维护期间,触发器照常处理,并且在需要时创建事件。但是,如果在动作(Action)中配置中选择了处于维护期间的暂停操作(Maintenance status = not in “maintenance”)选项,则维护中的主机会暂停进行下步操作。在这种情况下,只要维护周期持续,将会忽略包括发送通知或远程命令的步骤。

    例如,如果动作步骤计划在一个服务异常开始后的0,30和60分钟,并且在异常出现后在10分钟至40分钟有半小时长的维护,则步骤2和步骤3将在半小时后执行,或在60分钟和90分钟(问题仍然存在)。类似地,如果在维护期间出现问题,动作操作将在维护周期之后开始

    要在维护期间正常(无延迟)接收问题通知,必须在动作(action)配置中的选项中取消选中暂停操作(Maintenance status = not in “maintenance”)。

    如果有一个主机(在触发器表达式中使用)不在维护模式,Zabbix将发送问题通知。

    在维护期间,Zabbix服务器必须运行。定时器(Timer)进程负责在每分钟0秒时将主机状态切换到维护中或从维护状态中去除。代理(proxy)将始终收集数据,而不管维护类型(包括“无数据”维护)。如果设置了“无数据收集”,则服务器稍后将忽略从代理上报的数据。

    当“无数据(no data)”维护结束时, 在下一个检查之前,触发器不会触发nodata()函数。

    如果在主机处于维护期间添加日志监控项,并且维护结束,则将仅收集维护结束后的新日志文件条目。

    配置

    配置维护周期:

    • 单击 创建维护期 (或现有维护期的名称)

    维护(Maintenance)选项卡包含常规维护期属性:

    期间(Periods)选项卡允许您定义维护进行的准确日期和时间。单击 新建(New) 打开一个维护期间窗体,您可以在其中定义时间 - 每日,每周,每月或一次性维护。

    例如,将 开始时间(Active since) 设置为2013-09-06 12:00以及每两天在23:00有1个小时的维护周期,这样的话,第一个维护期从2013-09-06在23:00开始,而第二个维修期将于2013-09-08 23:00开始。或者,相同的 开始时间(Active since),每两天在01:00的一个小时长的维护时间,第一维护期将从2013-09-08在01:00开始,第二维护期在2013-09-10在01:00执行。

    主机和组(Hosts & Groups)选项卡允许您对选择的主机和主机组进行维护。

    指定父主机组将隐式选择所有嵌套的主机组。因此,也将在嵌套组的主机上执行维护。

    界面显示

    主机名旁边的橙色扳手图标表示此主机正在进行维护。通过以下方式查看,监视(Monitoring) → 仪表板(Dashboard)监视(Monitoring) → 触发器(Triggers)清单(Inventory) → 主机(Hosts) → 主机详细信息

    11. 维护 - 图4

    当鼠标指针位于图标上方时,将显示维护详细信息。

    此外,维护中的主机显示的是橙色背景,通过以下方式查看,在 监控(Monitoring) → 地图(Maps)配置(Configuration) → 主机(Hosts) 中,其状态显示为 “在维护(In maintenance)“。