Centreon/Nagios check_http: использовать другое доменное имя / URL

Я настроил Centreon CES в качестве системы мониторинга - теперь я сталкиваюсь со следующей проблемой:

Есть хост с доменом example.com который разрешает 123.123.123.123, Этот хост не настроен мной и показывает контент, если пользователь посещает http://example.com но 404 если пользователь посещает http://123.123.123.123,

Ну, а теперь Centreon показывает WARNING конечно, потому что данное доменное имя разрешено в IP - и это возвращает 404,

Теперь я попытался изменить check_http-командуйте следующим образом:

$USER1$/check_http -H $HOSTADDRESS$ $ARG1$

в качестве аргумента я пытался привести

ARG1 => -u www.example.com

Я думал, что система объединяет

$USER1$/check_http -H $HOSTADDRESS$ -u www.example.com 

Но это не так. Каков будет правильный способ получить результат, который я хочу получить?

1 ответ

Вы хотите, чтобы последняя команда заканчивалась -H www.example.com а также -I $HOSTADDRESS$,

(-u будет что-то вроде -u /index.php.)

Вы должны сделать еще одну команду, как это:

define command {
        command_name    check_http_name
        command_line    $USER1$/check_http -I $HOSTADDRESS$ -H $ARG1$
}

Который затем будет использоваться в форме check_http_name!www.example.com в определении сервиса.

(Вы также можете опустить -I часть полностью, если ваше доменное имя разрешается правильно в DNS.)

Увидеть check_http --help вывод для подробностей о разнице между -I а также -H,

Другие вопросы по тегам