systemadmin.es > Monitorización > monit: Usar un fichero de PID para comprobar el estado de un daemon

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”

  1. Un poco como systemd, pero a lo pobre 😉

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>