•
monit: Usar un fichero de PID para comprobar el estado de un daemon
Podemos usar monit para vigilar que un cierto daemon este levantado. Una de las formas es mediante un fichero de PID:
La definición para ello es la siguiente, dónde simplemente indicamos el fichero de PID y los comandos para parar y arrancar el daemon:
check process dhcpd with pidfile /var/run/dhcpd.pid start program "/etc/init.d/isc-dhcp-server start" stop program "/etc/init.d/isc-dhcp-server stop"
De esta forma, si el proceso muere, monit se encargará de volver a levantarlo:
[CEST Oct 8 19:08:31] error : 'dhcpd' process is not running [CEST Oct 8 19:08:31] info : 'dhcpd' trying to restart [CEST Oct 8 19:08:31] info : 'dhcpd' start: /etc/init.d/isc-dhcp-server
•
One comment to “monit: Usar un fichero de PID para comprobar el estado de un daemon”
•
12. October 2015 at 10:04 pm :
Un poco como systemd, pero a lo pobre 😉