Networking Zabbix:使用操作打印电子邮件中的剩余磁盘空间

Networking Zabbix:使用操作打印电子邮件中的剩余磁盘空间,networking,zabbix,network-monitoring,Networking,Zabbix,Network Monitoring,我有多个触发器,当磁盘空间下降到5%、10%或20%以下时会触发 {Template OS Windows:vfs.fs.size[{#FSNAME},pfree].last(0)}<5 {Template OS Windows:vfs.fs.size[{#FSNAME},pfree].last(0)}<10 {Template OS Windows:vfs.fs.size[{#FSNAME},pfree].last(0)}<20 这些仅仅来自行动信息: {Template

我有多个触发器,当磁盘空间下降到5%、10%或20%以下时会触发

{Template OS Windows:vfs.fs.size[{#FSNAME},pfree].last(0)}<5
{Template OS Windows:vfs.fs.size[{#FSNAME},pfree].last(0)}<10
{Template OS Windows:vfs.fs.size[{#FSNAME},pfree].last(0)}<20
这些仅仅来自行动信息:

{Template OS Windowsvfs.fs.size[{#FSNAME},free]} 
{zabbix.zabbix.com:vfs.fs.size[{#FSNAME},free]} 
{{HOST.NAME}:vfs.fs.size[{#FSNAME},free]}

我尝试了一些我现在想不起来的其他方法,但没有一种对我有效。

这方面的经典解决方法是将您希望引用的项添加到触发器表达式。涉及该项的条件应始终为真,如下所示:

{Template OS Windows:vfs.fs.size[{#FSNAME},pfree].last(0)}<5 and
{Template OS Windows:vfs.fs.size[{#FSNAME},free].last(0)}>=0

您可能希望投票或发表评论。另请参见另一个示例。

就像一个咒语条一样工作>=0部分,它不允许我保留=表达式,所以我只是将其更改为>-1!无法掌握整个{ITEM.NAME1}、{ITEM.NAME2}、{HOST.NAME1}等的工作原理,但我现在有了更好的理解,非常感谢!不客气!运算符“>=”仅在Zabbix 2.4及更高版本中可用(请参阅)。这可以解释为什么使用2.2!几分钟前我还在考虑升级。。
{Template OS Windows:vfs.fs.size[{#FSNAME},pfree].last(0)}<5 and
{Template OS Windows:vfs.fs.size[{#FSNAME},free].last(0)}>=0
2. {ITEM.NAME2} ({HOST.NAME2}:{ITEM.KEY2}): {ITEM.VALUE2}