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

как можно выполнять команды nagios из командной строки в Linux

Я использую сервер nagios o centos и хочу контролировать только локальный хост.

Я так определил свою услугу

define service{
 host_name  localhost
 service_description Site1Service
 check_command  check_http-site1
 use   generic-service
 notification_interval 1440
}

и

команда, подобная этой в commands.cfg

define command{
 command_name check_http-site1
 command_line /usr/lib/nagios/plugins/check_http -H site1.dreaddomain.com
}

Я получаю там критическую ошибку. поэтому я хочу проверить из командной строки, работает ли эта служба или нет

su - nagios -s /bin/bash -c '/usr/lib/nagios/plugins/check_http -H site1.dreaddomain.com'