2 手动关闭问题事件
概述
当触发器的状态从“问题(Problem)”变成“正常(OK)”时,问题事件通常会自动解决,但是很难判断是通过触发器表达式的方式解决。在这种情况下,就需要手动解决问题。
例如,syslog可能会报告一些内核参数需要调整以获得最佳性能,在这种情况下,问题报告给Linux管理员,它们会修复它,然后手动关闭此问题。
只有在触发器选项中启用“允许手动关闭”选项,问题事件才可以被手动关闭。
当一个问题事件是“手动关闭”时,Zabbix会为Zabbix Server生成了一个新的内部任务,然后任务管理器进程执行这个任务,并生成正常事件。
手动关闭问题事件并不意味着底层的触发器将永远不会再次进入“问题”状态。当触发器中包含的任何监控项有新数据达到时,将重新评估整个表达式,并可能会再次生成问题。
配置
需要两步来手动关闭问题事件。
触发器配置
在触发器的配置页面上,启用允许手动关闭(Allow manual close)选项。
事件确认
如果已启用允许手动关闭的触发器出现问题,你可以进入该触发器的“确认事件”屏幕,并手动关闭该问题。
要关闭这个问题,可以在确认事件屏幕查看关闭问题(Close problem)选项,并点击确认(Acknowledge)。
该请求通过Zabbix server处理,通常需要几秒才能关闭问题。在此期间,该问题在前端页面的监测中(Monitoring) → 问题(Problems)显示的状态为关闭中(CLOSING)。
验证
下面的方式可以验证该问题是否被手动关闭:
通过监测中(Monitoring) → 问题(Problems)页面查看事件的详细信息:
通过在提供此信息的通知消息中使用宏{EVENT.ACK.HISTORY}来验证。