在慕尼黑看不到IO服务时间和IOstat的图表

出于某种原因,IO服务时间和IOstat的数据和表不在慕尼黑显示。 所有其他图都很好。 有人可以build议我如何设置munin显示这些统计数据和图表。 我是否缺less任何软件包?

我遇到了同样的问题(在运行Ubuntu Lucid Lynx的EC2实例上),并通过插件代码顶部的注释找出了解决scheme。

基本上这个插件在默认情况下会跳过所有在其中有一个数字的硬盘。 为了避免这种情况,你需要添加下面几行到插件configuration文件( /etc/munin/plugin-conf.d/munin-node – 我需要编辑它为root):

 [iostat] env.SHOW_NUMBERED 1 

然后重新启动munin:

 sudo restart munin-node 

当然你也需要确保你的系统上有iostat(在命令行中运行iostat应该告诉你)。 如果没有,那么安装(在Ubuntu上)很容易:

 sudo apt-get install sysstat 

我也遇到了这个问题。 这实际上是iostat没有返回有关系统中设备状态的信息的问题。 如果你从命令行运行iostat,你应该看到如下所示:

 # iostat config Linux 2.6.18-194.11.4.el5 (hostname.tld) 08/10/2011 avg-cpu: %user %nice %system %iowait %steal %idle 0.06 0.04 0.05 0.05 0.00 99.81 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn 

我能够通过重新启动系统来显示设备。

 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda1 73.53 2532.05 142.72 255762 14416 sda2 0.29 8.08 0.00 816 0 

您可能需要先安装sysstat软件包。

在Ubuntu上运行sudo apt-get install sysstat

然后运行iostat来检查统计信息是否可用。

你是否通过在terminal上运行插件来获得价值?

通常是:/ etc / munin / plugins / plugin_here

如果你这样做,继续和本地连接到端口4949,并尝试获取插件数据

nc 127.0.0.1 4949

取plugin_here

如果第一步不起作用,通常是因为语法错误,或者是为其他平台编写的。
如果第二步失败,通常是因为那个munin作为特定用户运行(munin),并且一些插件需要使用特权,所以编辑/etc/munin/plugins.d/munin.conf(或者是munin-node.conf ?),然后input例如:

[穆宁]
用户=根

如果所有这些工作,去munin服务器的munin-graph.log(和munin-fetch.log)看看实际发生了什么。 tcpdumping也可以告诉你很多。