Monitor lighttpd en Webmin
Vamos a crear un monitor para verificar el estado de nuestro servidor lighttpd usando el panel de control webmin.
Hace unos días tuve que lidiar con un servidor dedicado el cuál instalé lighttpd en lugar del Apache. Al buscar los módulos para verificar los estados de los éstos, me di con la sorpresa de que no vienen ninguno que incluya el monitoreo del servidor lighttpd.
Asi, como necesitaba tener el control sobre el proceso que tiene el lighttpd procedí a crear un monitor y lo hice de la siguiente manera.
Empecemos la creación del monitor para lighttpd
Nos vamos a la pestaña Others y seleccionamos la opción System and Server Status, allí veremos los diferentes monitores que tenemos instalados.
En el inicio de la página hay un botón donde dice Add monitor of type y un combo en el cuál seleccionaremos el tipo Check File or Directory y procedemos a completarlo de la siguiente manera:
En el campo descripción llenamos lo que nos ocurra, en mi caso he puesto Lighty Webserver. Activamos la casilla Notification methods y en el campo que dice Also send email for this service to, llenamos el correo a dónde deseamos que nos lleguen las notificaciones en caso el servicio falle.
Posteriormente en el campo If monitor goes down, run command llenamos la forma en como el servicio puede ser reiniciado, usé sudo para realizarlo como root y así se realice de manera correcta y completé el path en donde se reinicia el servidor: /etc/init.d/lighttpd force-reload
Ahora, necesitamos agregar la línea en la cuál el proceso será monitoreado. Para ello vamos al campo File or directory to check y llenamos con la ubicación exacta del proceso, en mi caso he puesto /var/run/lighttpd.pid y elegimos más abajo la opción de “Debe existir (Must exist)” para monitorear el proceso que siempre esté activo.
Despues de aceptar y guardar los cambios podemos ver que se ha agregado el monitor correctamente.
Resultado de la creación del monitor lighttpd
Asi, tenemos el monitor de nuestro servidor lighttpd en webmin
y si el proceso falla, se notificará por correo, el cuál establecimos inicialmente.




{ 1 trackback }