Munin聚合图不起作用

我知道这个问题以前曾经在很多论坛上被问过几次,但是我仍然遇到类似的问题。

个别表正常工作,但聚合图不是。 我什至没有一个空的图(没有数据的图)。

所有的机器都运行在Ubuntu-12.04 m1.medium ec2实例上。 Munin版本是1.4.6。

我的munin.conf看起来像…

[的localhost.localdomain]
地址127.0.0.1
use_node_name是

[页面没有自动跳转-西1.compute.internal]
地址
use_node_name是

[页面没有自动跳转-西1.compute.internal]
地址
use_node_name是

[页面没有自动跳转-西1.compute.internal]
地址
use_node_name是

[美西1.compute.internal; totalcheckpoints]
更新编号
联系号码

postgres_checkpoints_checkpoints_req.update no postgres_checkpoints_checkpoints_req.graph yes postgres_checkpoints_checkpoints_req.graph_args --base 1000 -l 0 postgres_checkpoints_checkpoints_req.cdef 0 postgres_checkpoints_checkpoints_req.graph_category PG Total Checkpoints postgres_checkpoints_checkpoints_req.graph_title Aggregated checkpoints postgres_checkpoints_checkpoints_req.graph_vlabel Total Checkpoints postgres_checkpoints_checkpoints_req.checkpoints_req_total.label Total checkpoints postgres_checkpoints_checkpoints_req.graph_order checkpoints_req_total postgres_checkpoints_checkpoints_req.checkpoints_req_total.sum \ <internal_ip>.us-west-1.compute.internal:postgres_checkpoints_<internal_ip>.us-west-1.compute.internal_checkpoints_req.checkpoints_req \ <internal_ip>.us-west-1.compute.internal:postgres_checkpoints_<internal_ip>.us-west-1.compute.internal_checkpoints_req.checkpoints_req \ <internal_ip>.us-west-1.compute.internal:postgres_checkpoints_<internal_ip>.us-west-1.compute.internal_checkpoints_req.checkpoints_req 

我已经在/ etc / munin / plugins中尝试了下面的symblink:

postgres_checkpoints – > / usr / share / munin / plugins / postgres_checkpoints
postgres_checkpoints_ – > / usr / share / munin / plugins / postgres_checkpoints
postgres_checkpoints__ – > / usr / share / munin / plugins / postgres_checkpoints

正如慕尼黑命令的munin用户工作正常,我没有看到任何明显错误的输出:

sudo su – munin -s / bin / bash
/ usr / share / munin / munin-update –debug –nofork
/ usr / share / munin / munin-graph –debug –nofork –nolazy
/ usr / share / munin / munin-html –debug

telnet为插件postgres_checkpoints返回正确的信息:

munin @ hostname:〜$ telnet 4949
试 …
连接到。
转义字符是'^]'。
#munin node at internal-ip-of-munin-node.us-west-1.compute.internal
configurationpostgres_checkpoints
graph_title PostgreSQL检查点
graph_vlabel检查点/分钟
graph_category PostgreSQL
graph_info每分钟的检查点数
graph_args – 基数1000
graph_period分钟checkpoints_timed.label定时检查点
checkpoints_timed.info检查点由超时开始
checkpoints_timed.type DERIVE
checkpoints_timed.draw LINE1
checkpoints_req.label请求
检查站
checkpoints_req.info检查点由请求开始
checkpoints_req.type DERIVE
checkpoints_req.draw堆栈

获取postgres_checkpoints
checkpoints_timed.value 2860
checkpoints_req.value 37

放弃

login在munin-master和munin-node上并没有显示任何明显的错误。 也已经validation到处都是主机名是正确的fqdn。

任何想法我错过了什么?

我检查了很多论坛和链接。 然而,serverfault不允许我粘贴两个以上的链接,我指的是:
1. http://munin-monitoring.org/wiki/aggregate_examples
2. http://blog.loftninjas.org/2010/04/08/an-evening-with-munin-graph-aggregation/

感谢关注。

最后我得到了它的工作。 穆宁并不是那么糟糕,你只需要花上几个晚上就可以了。

我误解了文档,你不用提主机名。 插件名称应该与munin节点上的完全相同。 同样的插件应该在__上与Munin-master一起存在。

所以,在/ etc / munin / plugins现在symblinks看起来像:

postgres_checkpoints__ – > / usr / share / munin / plugins / postgres_checkpoints

这里是新的configuration,注意“:”后面的插件名没有主机名:

 postgres_checkpoints_total.update no pg_checkpoints.label Graph label postgres_checkpoints_total.graph yes postgres_checkpoints_total.graph_args --base 1000 -l 0 postgres_checkpoints_total.cdef 0 postgres_checkpoints_total.graph_category PG Total Checkpoints postgres_checkpoints_total.graph_title Aggregated checkpoints postgres_checkpoints_total.graph_vlabel Total Checkpoints postgres_checkpoints_total.checkpoints_req_total.label Total Req checkpoints postgres_checkpoints_total.checkpoints_timed_total.label Total Timed checkpoints postgres_checkpoints_total.graph_order checkpoints_req_total checkpoints_timed postgres_checkpoints_total.checkpoints_req_total.sum \ <internal_ip>.us-est-1.compute.internal:postgres_checkpoints.checkpoints_req \ <internal_ip>.us-west-1.compute.internal:postgres_checkpoints.checkpoints_req \ <internal_ip>.us-west-1.compute.internal:postgres_checkpoints.checkpoints_req postgres_checkpoints_total.checkpoints_timed_total.sum \ <internal_ip>.us-west-.compute.internal:postgres_checkpoints.checkpoints_timed \ <internal_ip>.us-west-1.compute.internal:postgres_checkpoints.checkpoints_timed \ <internal_ip>.us-west-1.compute.internal:postgres_checkpoints.checkpoints_timed 

另外请注意,现在在上面的configuration中,我正在汇总2个function。