check_http Unable to open TCP socket

用nagios监测时出现这个错误,
测试 ./check_http  127.0.0.1  出错
./check_http 192.168.1.11 OK
所以改文件localhost.cfg

define host{
        use                     linux-server            ; Name of host template to use
                                                        ; This host definition will inherit all variables that are defined
                                                        ; in (or inherited by) the linux-server host template definition.
        host_name               localhost
        alias                   localhost
        address              192.168.1.11
        }
把上面的address改为真实的IP地址
define command{
        command_name    check_http
        command_line    $USER1$/check_http -I $HOSTADDRESS$ $ARG1$
        }
中 $HOSTADDRESS$变量就是刚设置的值了。

但是还是没明白为什么127.0.0.1不行。在其他机器可以

原来check_http是检测的APACHE2 提供的WEB服务,apache没做监听127.0.0.1地址。所以连接不上

上一篇: 一个firefox插件dns flushing即时刷新HOSTS   下一篇: Can't locate LWP/UserAgent.pm in @INC

提交疑问

回顶部