我正在使我们的服务器设置上的所有内容都是冗余的,所以监控也是如此。
我们有一个虚拟机作为munin master,所有其他虚拟机都是munin节点(Ubuntu 12.04 LTS上的1.4版本)。
所以我的想法是创build另一个munin虚拟机,就像我已经有的那样,所以我的问题是, 如果所有的虚拟机可能只有一次虚拟机轮询并发送他们的数据到两个munin服务器 。
这个想法是为了不让虚拟机重复两次,只是为了收集相同的信息,同时能够closures(用于维护,或者因为事故)监视器虚拟机,并且仍然能够看到graphics。
对的,这是可能的。
只需在您的节点上的/etc/munin/munin-node.conf
修复allow
directive regex,以允许两台服务器访问munin-node。
如果你有任何自定义的插件,存储数据,并期望它保持相同的5分钟,直到下一轮投票,你将不得不修复这些模块。 同样的插件可以改变驱动器*上某处的数据。
*例如。 如果您的插件对日志文件中的行数进行了计数,然后将其清空,那么紧接着的第二个munin轮询将在该日志文件中报告0行的值。
否则,大多数(CPU,负载,温度等)插件工作没有问题。 当我们需要旧的工作时,我们使用cgi和新的操作系统从munin 1.x迁移到2.x,而我们使用生产数据testing了新的。