Zabbix 比较 4 个不同主机的哈希值

Zabbix Comparing Hashes of 4 different hosts

我目前有 4 个 Web 节点,它们应该都具有相同的内容。但我想在 4 个内容中的任何一个发生变化时创建一个触发器。我目前监控内容所在文件夹的哈希值,这个 returns 我想使用触发器比较的哈希值。 然而,我能够找到的最新解决方案是从 2017 年开始的,我想知道是否有更好的方法来做到这一点。 我也可以使用发现 (LLD) 触发器原型来做到这一点吗?

提前致谢

监控哈希是确保内容一致的好方法。您可以手动创建一个触发器面对项目,但我认为您不能使用 LLD。

LLD 可以找到所有需要的项目,但无法按照您需要的方式创建包含多个项目的触发器。

触发器类似于

{host1:hash.last()} <> {host2:hash.last()} or {host2:hash.last()} <> {host3:hash.last()}

对于 n 个主机,您将需要 n-1 个条件。恐怕对于许多主机,您最好的选择是通过 API.

构建一个脚本来创建触发器