Nagios mongodb插件python脚本无法访问pymongo

时间:2017-06-27 12:48:42

标签: pip pymongo nagios

我已经使用pip安装了pymongo,当我手动运行Nagios python插件来检查我的mongo服务器的状态时,它运行正常。但当我尝试通过Nagios配置文件运行它时,Nagios状态说     没有名为pymongo的模块

为什么会这样?

我在当地运行Nagios。

nagios命令看起来像这样

define command {
    command_name    check_mongodb
    command_line    python /home/rishin/mongo1.py -H $HOSTADDRESS$ -A $ARG1$      -P $ARG2$ -W $ARG3$ -C $ARG4$
}

其中mongo1.py是插件脚本

1 个答案:

答案 0 :(得分:0)

需要更多信息 你在同一个mongo主机上运行nagios吗? 2.分享您的nagios定义的命令配置。

将#!/ usr / bin / python2.7添加到脚本的第一行(如果不存在)并验证结果。还要检查你是否安装了多个版本的python。

此致

Vady