我只是在Zabbix中设置了几十个web场景检查。我还为所有触发器添加了触发器和一个操作。为了测试该操作,我部署了一个测试错误web场景检查,但是我从测试中收到的一封电子邮件消息只给出了非常高级别的信息:
Problem: Service "Jira-QAS" is DOWN
-----------------------------------------------------------------------------
Application: CloudOps
Problem started at 13:41:38 on 2019.11.20
Problem name: Service "Jira-QAS" is DOWN
Severity: High
Status: PROBLEM
Value: 1
Original problem ID: 2314429
-----------------------------------------------------------------------------我想解析“方案的最后一个错误消息...”作为宏,并将其放在"Action“中的"default message”中,因此它将如下所示:
Problem: Service "Jira-QAS" is DOWN
-----------------------------------------------------------------------------
Application: CloudOps
Problem started at 13:41:38 on 2019.11.20
Problem name: Service "Jira-QAS" is DOWN
Severity: High
Issue: Couldn't connect to server: Failed connect to jira-qas.aws.ca:443; Connection refused
Original problem ID: 2314429
-----------------------------------------------------------------------------我尝试了不同的宏,如{ITEM.VALUE},{EVENT.STATUS},但它们都不够好。
发布于 2021-10-25 08:29:59
您需要在触发器中定义操作数据,并将{EVENT.OPDATA}添加到邮件中。
操作数据允许随宏一起定义任意字符串。宏将动态解析监控→问题中的实时数据。虽然触发器名称中的宏将解析为问题发生时的值,并将成为静态问题名称的基础,但操作数据中的宏将保持动态显示最新信息的能力。支持与触发器名称中相同的宏集。
https://www.zabbix.com/documentation/current/manual/config/triggers/trigger
https://stackoverflow.com/questions/69693798
复制相似问题