分类: 数据库开发技术
2012-08-10 17:38:32
MongoDB的监控
监控工具很多,有cacti,nagos,zabbx等等。这里我说的将是10gen发布的MongoDB监控系统MMS
一、登录注册用户
,在这里注册你自己的用户信息。
二、登录进去后看到如下内容:
三、添加主机
点击Hosts,你要监控的主机添加进去。但是这个时候,是不会有任何的数据的,需要我们配置代理。
四、配置环境
1、安装python 2.4或更高版
#yum install python-setuptools |
2、安装simplejson、hmac、hashlib
#easy_install simplejson==2.1.0 hmac hashlib |
注意:这里一定要是2.1.0的版本,高版本会出现如下问题的:
python agent.py Traceback (most recent call last): File "agent.py", line 9, in ? import logConfig File "/usr/local/agent/mms-agent/logConfig.py", line 19, in ? import simplejson as json File "/usr/lib/python2.4/site-packages/simplejson-2.5.0-py2.4.egg/ simplejson/__init__.py", line 112, in ? from encoder import JSONEncoder File "/usr/lib/python2.4/site-packages/simplejson-2.5.0-py2.4.egg/ simplejson/encoder.py", line 398 if (not _bigint_as_string or ^ SyntaxError: invalid syntax |
补充:simplejson 2.1.0的安装方式
下载:simplejson 2.1.0
#wget #./setup.py -q bdist_egg --dist-dir /tmp/simplejson #chmod +x simplejson-2.1.0-py2.4-linux-x86_64.egg #easy_install simplejson-2.1.0-py2.4-linux-x86_64.egg |
四、下载mms-agent
#wget #unzip 10gen-mms-agent-wkgbc.zip #python agent.py & |
说明:当添加好主机后,一定要等30minutes才会有数据的显示。这个更新是每10每种更新一次的。
五、截几个图
图一、(shard模式)
图二、
图三、
图四、(数据库里本来就没有数,所以图也没有东东)
注要参考信息: