我们在Zabbix环境中尝试通过安装在每个位置的代理来监视客户网络上的系统。许多客户站点共享相同的IP范围,这对于Zabbix来说似乎是一个问题。
我们遇到一个问题,即受监视的主机在代理之间反弹。可以的时候,主机如下所示:
但是由于某种原因,此站点上的server3.office.wolpertinger.com主机已分配给aardvark的代理:
(这种情况发生在一些不同的主机上,但是出于诊断目的,我选择专注于这一特定主机)
此问题的最终结果是,当zabbix服务器构建代理的配置时,它可能不包括所有必需的主机信息,以便代理可以正确地监视代理。
例如,当服务器发送到wolpertinger的代理服务器时,该服务器将无法包含有关server3.office.wolpertinger.com的信息,然后突然将该服务器标记为无法访问一个小时。
我试过了:
- 将设备唯一性标准更改为“ IP地址”(这是原始配置)
- 将设备唯一性条件更改为“ system.uname”
- 禁用发现操作规则
全部无效。
我需要做什么来解决这个问题?
土豚的发现规则状态: 发现规则的监视页面:
(您可以看到zabbix对所看到的主机感到困惑,尽管发现规则已设置为通过system.uname进行区分)
狼人的发现规则状态: 发现规则的监视页面:
发现操作规则:
各个主机的实际主机配置为: 注意:此处的代理应该是wolpertinger
和:
有一次我意识到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年