nagios 通过tcp协议监控远程socket通道报错
nagios安装完成之后,准备使用其check_tcp command来监控远程主机的socket通道,在nagios本机libexec目录下直接测试,返回OK。但是在define service中配置时候,就出现问题。
[root@localhost etc]# /usr/local/nagios/libexec/check_tcp -H <ip> -p 8080 -w 5 -c 10 -t 10 -s "---OK---"
TCP OK - 0.000 second response time on port 8080|time=0.000293s;5.000000;10.000000;0.000000;10.000000
[root@localhost etc]#
配置service
define service{
use generic-service ; Inherit values from a template
host_name localhost ; The name of the host the service is associated with
service_description 检测远程 socket通道8080 ; The service description
check_command check_tcp!<ip> 8080
max_check_attempts 5;
normal_check_interval 2 ; Check the service every 5 minutes under normal conditions
retry_check_interval 1 ; Re-check the service every minute until its final/hard state is determined
}
监控之后就显示错误:
CRITICAL | 10-13-2010 15:12:47 | 0d 0h 9m 48s | 5/5 | (Return code of 127 is out of bounds - plugin may be missing)
不知各位谁遇到过类似情况,不吝赐教。
谢谢! |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
引用来自#2楼“jinjackeyjin”的帖子
命令错误,照我这样修改试试:
check_command check_tcp!8080!-w 5 -c 10 -t 10 -s "---OK---"
具体参考commands.cfg文档
命令错误,照我这样修改试试:
check_command check_tcp!8080!-w 5 -c 10 -t 10 -s "---OK---"
具体参考commands.cfg文档