Munin Mongodb 插件未显示。 。 .?
我已经在我的监控服务器上安装了 munin 和 munin-node,并在我的 mongodb 服务器上安装了 munin-node,我已经将它们都设置好了,一切都运行良好。但是,mongodb 插件没有显示在我的监控服务器上。我看到列出的节点和“磁盘、网络、进程、系统”,但没有看到 mongo 内容。如果我直接在 mongo 服务器“python /usr/share/munin/plugins/mongo_btree”上执行其中一个插件,它会返回输出,但监控服务器上不会显示任何内容。
I have installed munin and munin-node on my monitoring server and installed munin-node on my mongodb server, I have set them both up and all is working great. But, the mongodb plugins aren't showing on my monitoring server. I see the node listed and "Disk, Network, Processes, System", but not the mongo stuff. If I execute one of the plugins directly on the mongo server "python /usr/share/munin/plugins/mongo_btree" it returns output, but nothing shows on the monitoring server.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
经过进一步检查,“munin”用户在尝试访问 simplejson 模块时收到错误。这是由于 munin 用户使用较旧的 2.6 版之前的 python 实例造成的。
通过将正确的版本添加到 munin 的 bash_profile 来修复。
Upon further inspection, the "munin" user was receiveing errors when trying to access the simplejson module. This was cause due to the munin user using an older pre 2.6 instance of python.
Fixed by adding the correct version to munin's bash_profile.
对我不起作用... mongo_ops 调用没有错误。但根本没有图表...
更新:
我找到了操作方法!
将 mongo_* 插件复制到 /usr/share/munin/plugins
链接到 /etc/munin /plugins
通过 munin-node-configure 检查节点配置:
重新启动 munin-node:
not worked for me... no errors on mongo_ops call. but no charts at all...
UPDATE:
i found how-to!
copy mongo_* plugins to /usr/share/munin/plugins
make link to /etc/munin/plugins
check node config by munin-node-configure:
restart munin-node:
MongoDB munin 脚本使用默认的 python 环境,但它们实际上是 python2 脚本。如果
说类似 Python 3.xx 的内容,那么您需要将脚本的第一行更改为
Or 无论您的 python2 是什么。
The MongoDB munin scripts are using the default python env but they are in fact python2 scripts. If
Says something like Python 3.x.x, then you need to change the first line of the scripts to
Or wherever your python2 is.