假设我有两个主机。一个是防火墙,另一个是L2设备。我设置了不同时间间隔的ping检查项目。防火墙为1分钟间隔,L2为5分钟间隔。我还为它们设置了触发器,以便在出现连接断开或错误时得到通知。并且FW触发器依赖于L2触发器。如果FW中有问题,我应该得到触发器通知,而如果L2中有问题,我应该只从L2触发器得到一个通知。然而,我只是好奇这是如何工作的,即使他们的ping检查时间间隔不同。不管时间间隔的不同,Zabbix是否在检测到FW中的任何问题后立即检查L2的ping,以便确定问题是否来自L2?
发布于 2020-08-07 17:15:40
通知取决于操作步骤,可以在出现问题时立即发送,也可以在N分钟后发送。
问题的产生取决于触发器的创建和依赖性。
触发取决于间隔检查和触发条件。
例如,对于ping丢失,可以将itemX设置为1m,将itemY设置为5min。如果您创建了一个仅检查.last()
值的触发器,然后断开与X和Y的电缆:理想情况下,您将在一分钟后看到一个触发器,并在4分钟后看到第二个触发器(依赖关系将生效)。
它将工作,即使在最后N分钟的平均检查等。
然而,我建议不要在生产中做任何类似的事情,除非你想头痛。
https://stackoverflow.com/questions/63294649
复制相似问题