nagios 通过tcp协议监控远程socket通道报错

发布于 2021-11-10 18:59:14 字数 1988 浏览 805 评论 2

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
}

监控之后就显示错误:

CRITICAL10-13-2010 15:12:470d 0h 9m 48s5/5

 (Return code of 127 is out of bounds - plugin may be missing) 

 

 

不知各位谁遇到过类似情况,不吝赐教。

 

谢谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

时光清浅 2021-11-13 00:23:34

引用来自#2楼“jinjackeyjin”的帖子

命令错误,照我这样修改试试:

check_command   check_tcp!8080!-w 5 -c 10 -t 10 -s "---OK---"

具体参考commands.cfg文档

明月松间行 2021-11-12 00:00:40

命令错误,照我这样修改试试:

check_command   check_tcp!8080!-w 5 -c 10 -t 10 -s "---OK---"

具体参考commands.cfg文档

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文