如果我的 java 进程出现故障,使用 Nagios 我想在它停止时重新启动它。是否有来自 nagios 的可用 api/listener 来做同样的事情,这是否可以使用 nagios。
对此的任何帮助都会很有用。
谢谢洛克什
是的,这是通过在 Nagios 中使用事件处理程序来实现的。
使用事件处理程序。
这是我使用的配置
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 的命令。