Munin Mongodb插件没有显示。 。 。?

时间:2010-10-16 02:36:04

标签: mongodb monitoring munin

我已在我的监控服务器上安装了munin和munin-node,并在我的mongodb服务器上安装了munin-node,我已将它们设置为两个并且一切正常。但是,我的监控服务器上没有显示mongodb插件。我看到列出的节点和“磁盘,网络,进程,系统”,但不是mongo的东西。如果我直接在mongo服务器“python / usr / share / munin / plugins / mongo_btree”上执行其中一个插件,它将返回输出,但监视服务器上没有任何显示。

3 个答案:

答案 0 :(得分:3)

alt text

进一步检查时,“munin”用户在尝试访问simplejson模块时收到错误。这是因为munin用户使用较旧的2.6之前的python实例。

通过向munin的bash_profile添加正确的版本来修复。

答案 1 :(得分:1)

对我不起作用... mongo_ops调用没有错误。但根本没有图表......

<强>更新

我找到了操作方法!

将mongo_ *插件复制到/ usr / share / munin / plugins

建立到/ etc / munin / plugins

的链接

通过munin-node-configure检查节点配置:

mongo_btree                | yes  |
mongo_conn                 | yes  |
mongo_lock                 | yes  |
mongo_mem                  | yes  |
mongo_ops                  | yes  |

重新启动munin-node:

sudo /etc/init.d/munin-node restart

答案 2 :(得分:1)

MongoDB munin脚本使用的是默认的python env,但它们实际上是python2脚本。如果

python --version

说类似Python 3.x.x,然后你需要将脚本的第一行改为

#!/usr/bin/python2

或者你的python2在哪里。