天兔座监控mongo问题总结

  天兔座监控mongodb 问题
  python: 2.6.6操作系统:centos 6.7
  用天兔座监控mongo 3.2.11,出现了以下两个问题:
  一版,本问题
  python test_connect_mongodb。py
  命令儿子(((“验证”,1),(‘用户’,u 'admin”),(“强奸犯”,u 'b996cae25bd8e3af”),
  (“关键”,u 674223 b5f7af86b1b5d8041f76374cd6)])失败:身份验证失败
  (mongo2.7及以下的版本,用户认证加密方式默认是“MONGODB-CR”
  mongodb3之后的用户认证加密方式默认改为“SCRAM-SHA-1”,而旧版本的mongo司机(即pymongo)是不支持“SCRAM-SHA-1”这种加密方式,需要更新到2.8版本的pymongo才支持,
  所以就算是在旧版本的pymongo下指定认证方式,也是不行的,会报)
  方法:重新下载新版本的pymongo (pymongo下载3.3版本的也会报错)
  pymongo-2.8.1.tar。广州
  焦油zxf pymongo-2.8.1.tar。广州
  $ cd pymongo-2.8.1/
  美元的python安装。py安装         二权限问题:
  python check_mongodb。py
  2017-06-16 14:30:39[信息]查看mongodb控制器开始。
  mongodb 172.16.11 2017-06-16 14:30:40[警告]检查。* *:27017:命令儿子([(serverStatus, 1), (repl, 2)])在命名空间管理。美元cmd失败:未授权管理执行命令{serverStatus: 1、repl: 2}
  2017-06-16 14:30:40[信息]查看mongodb控制器完成。         监控用户要又serverStatus权限或者根权限:
  创建一个足够权限的用户:db。createUser({用户:‘根’,pwd:“根”,角色:[{“角色”:“根”,“分贝”:“admin”}]})

天兔座监控mongo问题总结