Zabbix-创建解析文件中时间的触发器

Zabbix-创建解析文件中时间的触发器

我在每个 Zabbix 客户端上都有一个文件,里面每小时都有一个时间。

我需要 Zabbix 服务器检查这些文件,如果时间至少超过 6 小时则发出警报。

我看不到这个触发器在哪里或如何实现,并且 Zabbix 文档没有给我足够的细节。

答案1

最简单的解决方案是将 Unix 时间戳输出到文件中,然后使用 vfs.file.contents[] 读取该值(参见物料文档)这样做的好处是,您可以在项目配置您将会在“最新数据”中看到一个漂亮的值。

触发器可能如下:

{host:vfs.file.contents[/tmp/timestamp.txt].now()} -
    {host:vfs.file.contents[/tmp/timestamp.txt].last()} > 6h

相关内容