使用mms监控mongodb_mms监控mongodb

                            使用mms监控mongodb
 
系统为centos6.2的。
先简单说下原理:
1、在mms服务器上添加mongodb服务器的ip,端口,user,password.
2、在mongodb服务器所在的内网空闲机器上安装定制的agent脚本。
3、agent脚本从mms获取你的服务器Ip及端口等信息,然后连接到mongodb服务器获取必要的监控数据。
4、agent脚本将监控信息上传到mms服务器,我们登陆后就可以查看到相应的信息了。
二、安装:
1、到mms.10gen.com上注册一个新账号,到setting下的agent下下载agent脚本
2、在本地agent机器上按章python环境,我安装的为python2.6.6
yum install python-setuptools
yum install gcc python-devel
easy_install pymongo
如果想升级到最新的版本
easy_install -U pymongo
到这里下载agent
 
后台运行agent.py
 
nohup python agent.py > /tmp/agent.log 2>&1 &
 
,如果agent在内网,需要在路由器上把agent机器的443端口发布出去
在外网的话,通过iptables发布出去就行了
iptables -t nat -I PREROUTING -s x.x.x.x -p tcp –dport 445 -i eth0 -j DNAT –to-destination 192.168.1.121
 
三:
让后登陆mms.10gen.com查看hosts状态