0

我正在使用 MySQL 仪表板,并且我有 2 台彼此为主/从属的服务器。

当我创建具有唯一 UUID性的 mysql 代理时,一切正常。代理连接到仪表板并正确显示。除了主机名不来自 agent.ini。但是,当我在第二台服务器上启动代理时,它会覆盖第一台。名字是一样的。服务器UUID是相同的(这很奇怪,因为我手动配置了UUID),但它仍然从数据库中提取它,而不是服务器详细信息中的 INI。但是,主人不一样。

换句话说,它取代了前一个实例,而不是 2 个实例。

我禁用UUID了发现。我设置了UUID,但似乎找不到任何解决方案。

我希望在我松开所有头发之前有人能指出我正确的方向。

4

1 回答 1

0

真该死!有时思考两秒钟就能解决问题。由于这是复制主机,我必须复制 mysql 数据库(不喜欢这样做,我更喜欢只复制需要的数据库并单独保留 mysql 数据库),库存在主机之间共享。好吧,这就是问题所在。

为了解决这个问题,我重新创建了清单,但只是简单地:'truncate mysql.inventory' 并重新启动主机上的代理。

一切都很好!

于 2013-01-10T00:22:56.147 回答