更改 Munin 服务器并保留数据

Khe*_*ben 15 munin

我们正在迁移一些服务器,我们需要更改我们的 Munin 服务器。大多数 Munin 节点没有改变,如果可能的话,我们希望跟踪历史数据。

我可以设置一个新的 Munin 服务器,但我想知道是否可以将旧数据传输到新服务器,以及如何进行。

Ted*_*ddy 20

只需将*.rrd文件复制到/var/lib/munin.

  • 这似乎有效,但您不会立即看到结果 .. 甚至在下一次预期的 HTML 刷新之后。看起来 munin 很好而且高效,并且只重建长期图的频率比 5 分钟图少得多。复制文件后,您可能直到很久以后才能看到每周/每月历史图表重新出现在新服务器上……但它最终会出现。 (4认同)

Tha*_*Guy 15

如果你保持相同的配置,即节点名称在你的 /etc/munin/munin.conf 文件中没有改变,那么它几乎只是移动 /var/lib/munin 的内容的问题,这通常是保留 RRD 文件。图表将根据 RRD 数据重新生成,因此您实际上并不需要这些图表。

如果您的旧服务器和新服务器的架构不同,那么您需要对 RRD 文件执行转储和恢复过程,而不是仅仅复制它们,因为文件中包含的二进制数据在 32 位和 64 位之间是不同的 -位系统。在我们的例子中,我们决定只为新盒子坚持使用常规的 x86 设置,所以我无法评论它的效果如何,但我发现以下文章看起来应该可以正常工作:munin:migration from a 32 位到 64 位主机

不确定这是否适用于您,但最近完成此操作后,我还必须迁移 /etc/munin/plugin-conf.d 的内容,因为它包含一些与旧的 munin-node 相关的 snmp 相关内容服务器。您可能还想查看 /usr/share/munin/plugins 和 /etc/munin/plugins 多年来积累的任何自定义内容。