У меня есть 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
Пожалуйста, перефразируйте свой второй вопрос, поскольку в настоящее время он не имеет смысла. Надеюсь это поможет
Было бы желательно выполнять мониторинг с другой машины. Если на вашем одном компьютере потеряна сеть, выйдет из строя не только ваш основной сайт, но и ваша система предупреждений, и вы не узнаете об этом.