我们正在迁移一些服务器,我们需要改变我们的Munin服务器。 大部分的慕尼黑节点都没有改变,如果可能的话,我们希望跟踪历史数据。
我可以build立一个新的Munin服务器,但我想知道是否有可能将旧数据传输到新的服务器,以及如何做到这一点。
只需复制/var/lib/munin
的*.rrd
文件即可。
如果保持相同的configuration,即节点名称不会在/etc/munin/munin.conf文件中更改,那么它几乎只是移动/ var / lib / munin的内容,通常是在RRD文件保存。 这些图表将从RRD数据中重新生成,因此您并不需要这些数据。
如果你的旧的和新的服务器不是相同的体系结构,那么你需要在RRD文件上执行转储和恢复过程,而不是仅仅复制它们,因为这些文件中包含的二进制数据在32位和64位之间是不同的,位系统。 在我们的例子中,我们决定坚持使用常规的X86安装程序,所以我不能评论这个工程的效果如何,但是我发现下面的文章看起来应该工作的很好: munin:从32位到64位主机 。
不知道这是否适用于你,但是最近做了这个,我还不得不迁移/etc/munin/plugin-conf.d的内容,因为它包含了一些与旧的munin-node相关的snmp相关的东西服务器。 你可能也想看看/ usr / share / munin / plugins和/ etc / munin / plugins多年来积累的习惯。