如何清理 Munin 中的垃圾值

如何清理 Munin 中的垃圾值

在我重新启动其中一台服务器之后,Munin(在另一台服务器上运行)似乎在重新启动的过程中从中获取了一些垃圾响应。

http://xcski.com/munin/xcski.com/linode.xcski.com-cpu.html

我想删除该垃圾值,即使这意味着丢失该节点到目前为止的所有数据。我尝试删除 /var/lib/munin 中的 .rrd 文件,但这样做只会删除重启之前的历史记录。有没有办法清理它?

答案1

/var/lib/munin/hostname/* 应该包含该主机的所有 rdd 文件。如果删除后仍然绘制垃圾,那么可能需要重新启动有问题的机器上的 munin-node。

您可以通过 telnet 进入节点服务来检查节点是否发送垃圾信息

#replace 4949 with whatever port you are using.
telnet bad-node-ip 4949

连接后输入

fetch thenameoftheplugin

你应该看到类似

system_cpu.value 123 
user_cpu.value 123 
etc

如果您仍然看到垃圾,则表明节点仍在发送垃圾,因此需要检查节点,而不是 munin。(从脚本用于将值输出到 munin 的命令开始)。

有关调试的其他信息,请参阅穆宁 维基

答案2

感谢 munin-users 邮件列表,我发现了脚本“移除尖刺“它可以从你的 rrd 文件中删除瞬态值。效果非常好。

相关内容