如何在zabbix触发器中显示一个变量和一个常量值

时间:2014-09-18 13:31:20

标签: zabbix

我想创建一个zabbix触发器,其中包含特定主机的可用内存和总内存。如何通过一个触发器实现这一点。我的要求是在动作邮件中列出可用内存和总内存。

1 个答案:

答案 0 :(得分:2)

例如,您可以使用这样的触发器来检查可用内存是否小于总数的10%:

{Template OS Linux:vm.memory.size[available].max(#3)} <
    0.1 * {Template OS Linux:vm.memory.size[total].last()}

在操作电子邮件中,您可以引用项目名称,键和值,如下所示:

Item values:

1. {ITEM.NAME1} ({HOST.NAME1}:{ITEM.KEY1}): {ITEM.VALUE1}
2. {ITEM.NAME2} ({HOST.NAME2}:{ITEM.KEY2}): {ITEM.VALUE2}
3. {ITEM.NAME3} ({HOST.NAME3}:{ITEM.KEY3}): {ITEM.VALUE3}

在上面的示例中,{ITEM.KEY1}表示vm.memory.size[available]{ITEM.KEY2}表示vm.memory.size[total]。与其他宏类似。 {ITEM.KEY3}将扩展为*UNKNOWN*,因为触发器表达式中没有第三项。

默认情况下,这种电子邮件格式附带Zabbix 2.2和Zabbix 2.4。

相关问题