munoDB에 MongoDB의 플러그인을 추가하려고합니다.muno의 통계가 munin에 표시되지 않습니다.
이그러나 아무것도 munin의 서버로 전송 된 (https://ivan-site.com/2013/06/monitoring-mongodb-in-munin-on-ubuntu-1304에서)
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
(몽고 만, 서버에서 다른 모든 날짜가 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 |
Mongo의 허가입니까? 아마도 Munin을위한 사용자를 설정해야합니까? 어떻게 수정해야하는지 알고 있습니까?
플러그인을'/ usr/share/munin/plugins'에 복사하고 거기에서'/ etc/munin/plugins'으로 심볼릭 링크 했습니까? –
예, 플러그인은'/ usr/share/munin/plugins'에 있고'/ etc/munin/plugins'과 simlink가 있습니다 :'mongo_btree ->/usr/share/munin/plugins/mongo_btree''mongo_conn ->/usr/mongo_mem ->/mongo_mem ->/mongo_mem ->/mongo_mem ->/mongo_mem -/usr/share/munin/plugins/plugins/mongo_ops' –
지금 내 질문을 편집했지만 플러그인은 활성화되어 있지만 파이썬 오류가 남아 있습니다. –