2010-10-16 3 views
4

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

ответ

3

alt text

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

Исправлено, добавив правильную версию в файл bash_profile munin.

1

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

UPDATE:

я нашел, как-к!

копия mongo_ * плагинами в/USR/доли/Munin/плагины

делают ссылку на/и т.д./Munin/плагинов

проверка узла конфигурации с помощью Munin-узла конфигурируемые:

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

рестарт Munin-узел:

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

В Munin сценарии MongoDB являются используя python env по умолчанию, но они на самом деле скрипты python2. Если

python --version 

говорит что-то вроде Python 3.x.x, то вам необходимо изменить первую строку скриптов для

#!/usr/bin/python2 

Или там, где ваш python2 есть.

 Смежные вопросы

  • Нет связанных вопросов^_^