Запуск процесса Java с использованием nagios
Используя Nagios, если мой Java-процесс завершается, я хочу перезапустить его, когда он остановится. Есть ли доступный api/listener от nagios, чтобы сделать то же самое, и возможно ли это с помощью nagios.
Любая помощь по этому вопросу будет полезна.
спасибо Локеш
2 ответа
Используйте обработчики событий.
Вот конфиг, который я использую
define service{
host_name mysql_host
service_description mysql
max_check_attempts 2
event_handler mysql_bounce
}
define command{
command_name mysql_bounce
command_line /opt/nagios/scripts/mysql_bounce
}
/opt/nagios/scripts/mysql_bounce содержит команду для отказов mysql.
Да, это достигается за счет использования обработчиков событий в Nagios.