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


9

我们在Zabbix环境中尝试通过安装在每个位置的代理来监视客户网络上的系统。许多客户站点共享相同的IP范围,这对于Zabbix来说似乎是一个问题。

我们遇到一个问题,即受监视的主机在代理之间反弹。可以的时候,主机如下所示:

好的配置

但是由于某种原因,此站点上的server3.office.wolpertinger.com主机已分配给aardvark的代理:

错误的配置

(这种情况发生在一些不同的主机上,但是出于诊断目的,我选择专注于这一特定主机)

此问题的最终结果是,当zabbix服务器构建代理的配置时,它可能不包括所有必需的主机信息,以便代理可以正确地监视代理。

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

我试过了:

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

全部无效。

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


土豚的发现规则状态: 土豚发现规则 发现规则的监视页面: 土豚发现

(您可以看到zabbix对所看到的主机感到困惑,尽管发现规则已设置为通过system.uname进行区分)


狼人的发现规则状态: 狼人发现规则 发现规则的监视页面: 狼人的发现


发现操作规则: 发现行动规则


各个主机的实际主机配置为: wolpertinger服务器3 注意:此处的代理应该是wolpertinger

和: aardvark服务器1


有一次我意识到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

如果您暂时禁用所有自动发现功能,它们是否仍会切换代理(即,是自动发现功能正在更改它还是完善其他功能)
授予

禁用自动发现没有帮助。
MikeyB

您能否从hosts表中将数据库中的所有行发布到数据库中,这些行引用了我们关注的问题服务器,共享其IP的任何其他服务器以及代理服务器?(检查ipmi信息(如果其中存在,则可能包含密码))
授予

以及用于zabbix的数据库软件是什么?
2013年

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.