Chinaunix首页 | 论坛 | 博客
  • 博客访问: 239146
  • 博文数量: 59
  • 博客积分: 2661
  • 博客等级: 少校
  • 技术积分: 732
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-24 11:54
文章分类

全部博文(59)

文章存档

2013年(1)

2012年(8)

2011年(17)

2010年(33)

我的朋友

分类:

2011-03-18 11:31:41

这监控mongodb功能不完美,部署用来测试下还是可以 , 同一台机器上监控mongodb没获取到数据!

# 设置ssh的无密码登录
ssh-keygen
/etc/cacti/id_rsa
chown cacti /etc/cacti/id_rsa*
ssh 192.168.99.80 adduser cacti
ssh-copy-id -i /etc/cacti/id_rsa cacti@192.168.99.80
ssh -i /etc/cacti/id_rsa cacti@192.168.99.80 echo “it works”

# 下载 2011-1-22号最新模板 :


wget

 

+better-cacti-templates-1.1.8.tar.gz\templates 内容如下:
--cacti_host_template_x_apache_server_ht_0.8.6i-sver1.1.8.xml
--cacti_host_template_x_gnu_linux_server_ht_0.8.6i-sver1.1.8.xml
--cacti_host_template_x_jmx_server_ht_0.8.6i-sver1.1.8.xml
--cacti_host_template_x_memcached_server_ht_0.8.6i-sver1.1.8.xml
--cacti_host_template_x_mongodb_server_ht_0.8.6i-sver1.1.8.xml
--cacti_host_template_x_mysql_server_ht_0.8.6i-sver1.1.8.xml
--cacti_host_template_x_nginx_server_ht_0.8.6i-sver1.1.8.xml
--cacti_host_template_x_openvz_server_ht_0.8.6i-sver1.1.8.xml
--cacti_host_template_x_redis_server_ht_0.8.6i-sver1.1.8.xml

# 解压并复制php角本到cacti的scripts目录
cd scripts
cp ss_get_by_ssh.php /usr/local/cacti/scripts/

# 修改角本,如果使用非标准端口
# vi /usr/local/cacti/scripts/ss_get_by_ssh.php

function mongodb_cmdline ( $options ) {
return “echo \”db._adminCommand({serverStatus:1, repl:1})\” | /usr/local/mongo/mongodb/bin/mongo –port 10000″;
}

# 测试角本,检查返回数值是否正常
su -cacti -c ‘env -i php /usr/local/cacti/scripts/ss_get_by_ssh.php –type mongodb –host 127.0.0.1 –items dc,de,df,dg,dh,di,dj,dk,dl,dm,dn,do,dp,dq,dr,ds,dt,du’

# 生成xml模板文件
运行解压后文件夹根目录下的make.sh
解压better-cacti-templates-1.1.7.tar.gz

下载 cacti_host_template_x_mongodb_server_ht_0.8.6i-sver1.1.7.xml

 

 

                   

阅读(1084) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~