具有相同IP的zabbix代理在代理之间移动

我们有一个Zabbix环境,我们试图通过在每个位置安装的代理来监控客户networking上的系统。 许多客户网站共享相同的IP范围,这似乎是Zabbix的问题。

我们遇到了监视主机在代理之间弹跳的问题。 当没事的时候,主机看起来像:

好配置

但由于某种原因,本网站的server3.office.wolpertinger.com主机被分配到aardvark的代理:

错误的配置

(这种情况发生在几个不同的主机上,但我select专注于这个特定的诊断目的)

这个问题的最终结果是,当zabbix服务器为代理构buildconfiguration时,它可能不包含所有必要的主机信息,以便代理可以正确监视代理。

例如,服务器在发送给wolpertinger的代理服务器时,将无法包含有关server3.office.wolpertinger.com的信息,然后突然将该服务器标记为一小时不可访问。

我试过了:

  • 将设备唯一性标准更改为“IP地址”(这是原始configuration)
  • 将设备唯一性标准更改为“system.uname”
  • 禁用发现操作规则

全部没有效果。

我需要做什么来解决这个问题?


发现土豚的规则状态: aardvark发现规则 发现规则的监控页面: 盗贼发现

(你可以看到zabbix是如何对它看到的主机感到困惑,尽pipe发现规则被设置为通过system.uname来区分)


wolpertinger的发现规则状态: wolpertinger发现规则 发现规则的监控页面: wolpertinger发现


发现操作规则: 发现操作规则


各个主机的实际主机configuration是: wolpertinger server3 注意:这里的代理应该是wolpertinger

和: aardvark server1


有一次,我意识到Windows不会在system.uname中使用FQDN,所以我认为它可能在主机上是一样的:

server2.office.aardvark.com: Windows SERVER2 6.1.7601 Microsoft Windows 7 Professional Service Pack 1 x86 server3.office.ostrich.com: Windows SERVER3 6.1.7600 Microsoft Windows Server 2008 R2 Standard Edition x64 server2.office.ostrich.com: Windows SERVER2 6.1.7600 Microsoft Windows Server 2008 R2 Standard Edition x64 server3.office.wolpertinger.com: Windows SERVER3 6.1.7601 Microsoft Windows 7 Professional Service Pack 1 x64 server2.office.wolpertinger.com: Windows SERVER2 6.0.6002 Microsoft Windows Server 2008 Standard Edition Service Pack 2 x86 

    这在Zabbix中已被确定为问题,并由新functionZBXNEXT-1267修复 。