我在同一个盒子上配置了 munin-server 和 munin-node,一切运行正常。它是一个非常棒的监控工具。
现在情况变得复杂了,因为我必须添加一个位于另一个国家的节点。服务器和节点都有动态 IP,但配置了 dyndns 域。
我知道我需要在节点配置中定义服务器的 IP,在服务器配置中定义节点的 IP。但由于我在两个地方都是动态的,munin 配置文件是否会采用域?
任何帮助表示感谢,
谢谢!
答案1
对于 munin-node 来说,只要 munin-master 可以访问它,IP 是否动态并不重要。
您只需host *
在 munin-node.conf 中指定它,它就会绑定在每个网络设备上,并确保将 allow yourdomain\.com$
指令更改为您的 dynds 域。
对于 munin.confhost
组条目,只需使用 dyndns 地址而不是 IP。
该解决方案并不理想,因为当您的 IP 发生变化时,您的主服务器仍有可能缓存旧的 DNS 条目,这意味着您将无法从节点获取新数据。最坏的情况是,您将丢失几分钟的数据。