我想要一个单独的项目/指标来跟踪我的应用程序的正常运行时间。
https://sketch.io/render/sk-8f1ef25fb0b34c26cfc9a7aa283cb3ab.jpeg
我的应用程序处于 UP 状态,如果与该应用程序相关的所有 5 个触发器都处于 UP 状态,则如果其中任何一个触发器处于 DOWN 状态,则该应用程序处于 DOWN 状态。
我为什么想要这个?
主要原因是快速检查我的应用程序何时启动,而无需查看每个单独的触发历史记录。我并不关心应用程序是否因为与数据库的连接丢失或内存不足而关闭,我只需要知道发生这种情况的时间和持续时间。
所以问题是:如何根据触发状态填充项目
答案1
这在 Zabbix 中称为事件关联。在您的情况下,是基于触发器的事件关联。查看有关此内容的文档:https://www.zabbix.com/documentation/3.2/manual/config/event_correlation/trigger