Zabbix – 创build触发器,parsing文件中的时间

我有一个文件,写在我的每个Zabbix客户端,每隔一小时就有一次。

如果时间不less于6个小时,我需要Zabbix服务器检查这些文件并发出警报。

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

最简单的解决scheme是将Unix时间戳输出到文件中,并使用vfs.file.contents [](请参阅项目文档 )读取该值。 这样做的好处是您可以在项目configuration中指定“unixtime”作为单位,您将在“最新数据”中看到相当的值。

触发器可以如下所示:

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