当没有运行mongodb时,Nagios check_mongodb.py返回OK

时间:2015-12-02 20:01:29

标签: mongodb pymongo

运行时:

./check_mongodb.py -H hostname -A connect -P 27017 

我总是得到以下回复:

OK - Connection took 0 seconds

在以下情况下:

  • 如果主机正在运行 mongodb
  • 如果mongodb 未运行
  • 即使主机上没有安装mongodb

1 个答案:

答案 0 :(得分:0)

我通过卸载pymongo 3.2版本并安装2.9版本解决了这个问题。

pip uninstall pymongo

pip install pymongo == 2.9

如果你没有pip,你可以安装它,yum install python-pip(来自epel repo)