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

Нужна помощь в понимании команд NAGIOS NRPE

У меня есть CentOS5, на котором я установил систему мониторинга Nagios Ubuntu - это удаленный хост, на котором я установил плагин и надстройку NRPE.

Теперь на REMOTE HOST UBUNUT - ГОВОРИТ МОЙ NRPE.CFG

command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 350 -c 500

command[check_http]=/usr/local/nagios/libexec/check_http -I 127.0.0.1 -w 150 -c 200
command[check_ssh]=/usr/local/nagios/libexec/check_ssh 127.0.0.1

CENTOS - HOST имеет два файла localhost.cfg

define service{
                use                     generic-service
                host_name               remotehost
                service_description     Total Processes
                check_command           check_nrpe!check_total_procs
}



define service{
                use                     generic-service
                host_name               remotehost
                service_description     APACHE Processes
                check_command           check_nrpe!check_http 192.168.1.95
}

define service{
                use                     generic-service
                host_name               remotehost
                service_description     SSH
                check_command           check_nrpe!check_ssh 127.0.0.1
}

и commands.cfg

# 'check_http' command definition
define command{
        command_name    check_http
        command_line    $USER1$/check_http -I $HOSTADDRESS$ $ARG1$
        }


# 'check_ssh' command definition
define command{
        command_name    check_ssh
        command_line    $USER1$/check_ssh $ARG1$ $HOSTADDRESS$
        }

Команда процесса уже была введена, поэтому она отлично работает для удаленного хоста.

Я сам добавил команду для http и ssh, но я не знаю, как ее использовать, потому что

для процесса, я могу понять, что w 20 означает предупреждение для процесса больше 20, но как я могу использовать w, c для http и ssh. Я сбит с толку, потому что с ним не связано никакого числа.

также, где я могу ввести IP-адрес при использовании http и ssh, потому что с указанными выше данными мой http работает по нажатию и отслеживанию, но тсс не работает. он говорит использовать правильно

Посмотрите справочные страницы для check_http и check_ssh. Эти две проверки обычно запускаются непосредственно с сервера nagios и НЕ используются вместе с NRPE (существуют исключения).

Предупреждающий и критический пороги связаны со временем отклика. Вы также можете изменить допустимые коды ответа HTTP.

http://nagiosplugins.org/man/check_http http://nagiosplugins.org/man/check_ssh

Пожалуйста, перефразируйте свой второй вопрос, поскольку в настоящее время он не имеет смысла. Надеюсь это поможет

Было бы желательно выполнять мониторинг с другой машины. Если на вашем одном компьютере потеряна сеть, выйдет из строя не только ваш основной сайт, но и ваша система предупреждений, и вы не узнаете об этом.