Назад | Перейти на главную страницу

При проверке URL-адреса Nagios http возникает ошибка «Временный сбой при разрешении имен»

Я пытаюсь настроить http_check использование параметра -u для проверки определенного URL-адреса, но хотя это отлично работает из командной строки, проверка nagios возвращает только Temporary failure in name resolution

# /usr/lib/nagios/plugins/check_http -H 176.67.169.157 -u http://dolicapax.org/
HTTP OK: HTTP/1.1 200 OK - 10960 bytes in 0.360 second response time |time=0.359959s;;;0.000000 size=10960B;;;0

Вот определения команд и служб

# 'check_http_url' command definition
define command{
        command_name    check_http_url
        command_line    /usr/lib/nagios/plugins/check_http -I '$HOSTADDRESS' -u '$ARG1$'
}


define service {
        host_name               frank.olsenit.no
        service_description     HTTP-wiki
        check_command           check_http_url!http://dolicapax.org/
        ...
}

Любые идеи?

Попробуйте только это

/usr/lib/nagios/plugins/check_http -H 176.67.169.157 -u /

Если вам нужно использовать хост

/usr/lib/nagios/plugins/check_http -H dolicapax.org -I 176.67.169.157 -u /

Убедитесь, что вы также можете разрешить на хосте

nslookup dolicapax.org

Попробуйте изменить check_command в вашем commands.cfg с помощью:

service {
        host_name               frank.olsenit.no
        service_description     HTTP-wiki
        check_command           check_http_url!176.67.169.157!http://dolicapax.org/
}

Проверьте свои файлы:

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Перезапустите nagios и проверьте свой сайт nagios.