Munin Mongodb 插件未显示。 。 .?

发布于 2024-09-27 20:54:58 字数 253 浏览 4 评论 0原文

我已经在我的监控服务器上安装了 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

梦晓ヶ微光ヅ倾城 2024-10-04 20:54:58

alt text

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

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

alt text

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.

蓬勃野心 2024-10-04 20:54:58

对我不起作用... 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

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:

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

restart munin-node:

sudo /etc/init.d/munin-node restart
凌乱心跳 2024-10-04 20:54:58

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

python --version

说类似 Python 3.xx 的内容,那么您需要将脚本的第一行更改为

#!/usr/bin/python2

Or 无论您的 python2 是什么。

The MongoDB munin scripts are using the default python env but they are in fact python2 scripts. If

python --version

Says something like Python 3.x.x, then you need to change the first line of the scripts to

#!/usr/bin/python2

Or wherever your python2 is.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文