如何修复此 Zabbix 警报模板以使其正常工作?
how to fix this Zabbix alert template to work?
Zabbix 版本:4.0 LTS
# template
Alert: {EVENT.NAME}
Severity: {EVENT.SEVERITY}
Top cpu:
{HOST.NAME:sys.process.top.cpu.last()}
Top mem:
{HOST.NAME:sys.process.top.mem.last()}
Problem started at {EVENT.TIME} on {EVENT.DATE}
渲染结果:
Alert: test top usage
Severity: Disaster
Top cpu:
*UNKNOWN*
Top mem:
*UNKNOWN*
Problem started at 03:35:00 on 2020.05.29
如何修复正常?希望能得到当前主机的值
您可以使用 {ITEM.VALUE<1-9>}
宏,如
macros/supported_by_location.
通知中不支持函数,例如 last()
。
它应该使用 {{HOST.HOST}:sys.process.top.cpu.last()} 来工作。
更多信息可以参考这个在线文档。
Zabbix 版本:4.0 LTS
# template
Alert: {EVENT.NAME}
Severity: {EVENT.SEVERITY}
Top cpu:
{HOST.NAME:sys.process.top.cpu.last()}
Top mem:
{HOST.NAME:sys.process.top.mem.last()}
Problem started at {EVENT.TIME} on {EVENT.DATE}
渲染结果:
Alert: test top usage
Severity: Disaster
Top cpu:
*UNKNOWN*
Top mem:
*UNKNOWN*
Problem started at 03:35:00 on 2020.05.29
如何修复正常?希望能得到当前主机的值
您可以使用 {ITEM.VALUE<1-9>}
宏,如
macros/supported_by_location.
通知中不支持函数,例如 last()
。
它应该使用 {{HOST.HOST}:sys.process.top.cpu.last()} 来工作。
更多信息可以参考这个在线文档。