当我的磁盘空间低于 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
(我将触发器添加到 Windows 模板中,以便它们适用于具有该模板的任何主机)
当这些触发器被触发时,会发生一个动作,向我发送一封电子邮件,通知我磁盘空间问题。我知道如何获得可用磁盘空间的百分比,但我将如何在发送给我的电子邮件中打印出实际可用磁盘空间量(以 MB 为单位)?
到目前为止,我已经尝试将其设置为触发器中的注释并打印出注释:
{Template OS Windows:vfs.fs.size[{#FSNAME},free]} Mb Free
{{HOST.NAME}:vfs.fs.size[{#FSNAME},free]} Mb Free
这些只是来自行动信息:
{Template OS Windowsvfs.fs.size[{#FSNAME},free]}
{zabbix.zabbix.com:vfs.fs.size[{#FSNAME},free]}
{{HOST.NAME}:vfs.fs.size[{#FSNAME},free]}
我尝试了其他一些我现在无法想到的方法,但它们都没有为我工作。