新博客地址, 请多多支持

监控工具很多,有
cacti,nagos,zabbx等等。这里我说的将是10gen发布的MongoDB监控系统MMS

一、登录注册用户

https://mms.10gen.com/user/register?c=CORPBLOG ,在这里注册你自己的用户信息。

二、登录进去后看到如下内容:

MongoDB的监控-LMLPHP

三、添加主机

点击Hosts,你要监控的主机添加进去。但是这个时候,是不会有任何的数据的,需要我们配置代理。

四、配置环境

1、安装python 2.4或更高版

   #yum install python-setuptools

2、安装simplejsonhmachashlib

#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

     补充:simplejson2.1.0的安装方式

下载:simplejson 2.1.0

#wget http://pypi.python.org/packages/source/s/simplejson/simplejson-2.1.0.tar.gz#md5=3ea565fd1216462162c6929b264cf365

#./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 https://mms.10gen.com/settings/5019f0534118f75ef64bf9ed/10gen-mms-agent-wkgbc.zip

      #unzip 10gen-mms-agent-wkgbc.zip

       #python agent.py &

说明:当添加好主机后,一定要等30minutes才会有数据的显示。这个更新是每10每种更新一次的。

五、截几个图

图一、(shard模式)

MongoDB的监控-LMLPHP

图二、

MongoDB的监控-LMLPHP

图三、

MongoDB的监控-LMLPHP

图四、(数据库里本来就没有数,所以图也没有东东

MongoDB的监控-LMLPHP

注要参考信息:https://mms.10gen.com/help/install.html

10-28 21:05