天兔座监控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”}]})
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”}]})