Плагин Munin Mongodb не отображается.,.? - PullRequest
4 голосов
/ 16 октября 2010

Я установил munin и munin-node на моем сервере мониторинга и установил munin-node на моем сервере mongodb, я настроил их оба, и все работает отлично.Но плагины mongodb не отображаются на моем сервере мониторинга.Я вижу узел и «Диск, Сеть, Процессы, Система», но не монго.Если я выполняю один из плагинов непосредственно на сервере Монго «python / usr / share / munin / plugins / mongo_btree», он возвращает выходные данные, но на сервере мониторинга ничего не отображается.

Ответы [ 3 ]

3 голосов
/ 16 октября 2010

alt text

При дальнейшей проверке пользователь "munin" получал ошибки при попытке доступа к модулю simplejson.Это было вызвано тем, что пользователь munin использовал более ранний экземпляр python до 2.6.

Исправлено путем добавления правильной версии в bash_profile munin.

1 голос
/ 20 октября 2011

munin-скрипты MongoDB используют стандартную оболочку python, но на самом деле это скрипты python2.Если

python --version

говорит что-то вроде Python 3.xx, то вам нужно изменить первую строку сценариев на

#!/usr/bin/python2

или где бы ни находился ваш python2.

1 голос
/ 14 января 2011

не работает для меня ... нет ошибок при вызове mongo_ops. но нет графиков вообще ...

UPDATE:

я нашел инструкции!

копировать плагины 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-узел:

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