出于某种原因,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也可以告诉你很多。