无法将插件添加到 Redis



我修改了一个简单的 ruby 插件,并试图让它在我的 redis 服务器上运行(尚未使用 npre 来监控远程主机)。

该命令位于 redis 插件目录中:

ubuntu@ip-172-30-0-79:/usr/local/nagios/etc$ ls -al  /usr/lib/nagios/plugins/check_redis
-rwxr-xr-x 1 nagios nagios 4718 Apr 25 18:54 /usr/lib/nagios/plugins/check_redis

还有我的命令.cfg

define command {
    command_name            check_redis_hash
    command_line            /usr/lib/nagios/plugins/check_redis -H $HOSTADDRESS$ -p $ARG1$ -K $ARG2$ -o $ARG3$ -j $ARG4$
}

但是我在我的日志中得到了这个

[1429989009] Warning: Return code of 127 for check of service 'check that redis is up and a specific hash returns' on host 'redis_slave_two' was out of bounds. Make sure the plugin you're trying to run actually exists.

我需要做任何其他事情来确保插件正常工作吗?

当然,结果会很容易,我缺少参数周围的'符号,添加这些符号解决了问题。

相关内容

  • 没有找到相关文章

最新更新