Я пытаюсь добавить плагин MongoDB в munin. Я последовал за это установить плагин:Статистика Mongo не отображается на munin
sudo apt-get install git munin-node
git clone git://github.com/erh/mongo-munin.git /home/ubuntu/mongo-munin
sudo ln -sf /home/ubuntu/mongo-munin/mongo_btree /etc/munin/plugins/mongo_btree
sudo ln -sf /home/ubuntu/mongo-munin/mongo_conn /etc/munin/plugins/mongo_conn
sudo ln -sf /home/ubuntu/mongo-munin/mongo_lock /etc/munin/plugins/mongo_lock
sudo ln -sf /home/ubuntu/mongo-munin/mongo_mem /etc/munin/plugins/mongo_mem
sudo ln -sf /home/ubuntu/mongo-munin/mongo_ops /etc/munin/plugins/mongo_ops
sudo service munin-node restart
(от https://ivan-site.com/2013/06/monitoring-mongodb-in-munin-on-ubuntu-1304)
Но ничего не было отправлено на сервер Munin (для Монго только, все другие даты с сервера в порядке на Munin).
Тогда я нашел там ошибка, когда подножка плагин:
# sudo -u munin python /usr/share/munin/plugins/mongo_ops
Traceback (most recent call last):
File "/usr/share/munin/plugins/mongo_ops", line 56, in <module>
doData()
File "/usr/share/munin/plugins/mongo_ops", line 33, in doData
ss = getServerStatus()
File "/usr/share/munin/plugins/mongo_ops", line 28, in getServerStatus
raw = urllib2.urlopen(req).read()
File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 400, in open
response = self._open(req, data)
File "/usr/lib/python2.7/urllib2.py", line 418, in _open
'_open', req)
File "/usr/lib/python2.7/urllib2.py", line 378, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 1207, in http_open
return self.do_open(httplib.HTTPConnection, req)
File "/usr/lib/python2.7/urllib2.py", line 1177, in do_open
raise URLError(err)
urllib2.URLError: <urlopen error [Errno 111] Connection refused>
Я проверил этот вопрос: Munin Mongodb Plugin Not Showing. . .?, но проблема не то же самое, я бегу pyhton 2, как показано в выход выше:
File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
И так, плагины являются активными:
# munin-node-configure | grep "mongo"
mongo_btree | yes |
mongo_conn | yes |
mongo_lock | yes |
mongo_mem | yes |
mongo_ops | yes |
Это разрешение от Монго? Может быть, мне нужно настроить пользователя для Munin? У вас есть идея, как это исправить?
Вы скопировали плагины в '/ usr/share/munin/plugins' и связали их там от'/etc/munin/plugins'? –
Да, плагины находятся в '/ usr/share/munin/plugins' и simlink для'/etc/munin/plugins': 'mongo_btree ->/usr/share/munin/plugins/mongo_btree'' mongo_conn ->/usr/share/munin/plugins/mongo_conn' 'mongo_lock ->/usr/share/munin/plugins/mongo_lock'' mongo_mem ->/usr/share/munin/plugins/mongo_mem' 'mongo_ops ->/usr/share/munin/plugins/mongo_ops' –
Я отредактировал мой вопрос, как сейчас, плагины активны, но ошибка python остается. –