Monitorizar servicios de nuestro servidor web con SIM
El mantenimiento de nuestros servidores web es una tarea a la que no todos los desarrolladores web prestan la debida atención. Lo normal es que el servidor funcione correctamente todo el tiempo, pero no son perfectos y de vez en cuando fallan. Lo normal es que se caiga algún servicio (http, ftp, mysql, DNS, smtp, etc) y el servidor deje de funcionar correctamente. Y más normal aun es que nos demos cuenta de ello cuando los clientes comienzan a llamarnos furiosos preguntando qué pasa con su web, con su correo, etc.
Casi siempre la solución a estos problemas es sencilla, basta con reiniciar el servicio y queda solucionado. Para no tener que estar constantemente vigilando los servidores (y más cuando el número de ellos empieza a ser grande) existen varias soluciones de monitorización. Las hay gratuitas y de pago, complejas y simples, para todos los gustos. Analizan carga, temperatura, tráfico, servicios y mil parámetros más, todo dependerá de nuestras necesidades.
Yo os recomiendo (para servidores Linux, son los únicos que uso) utilizar SIM, una solución de monitorización gratuita y de fácil instalación que os dará un servicio inestimable. SIM vigila el estado de los servicios del servidor periódicamente (cada 5 minutos por ejemplo), y en caso de que uno esté caido lo levanta y avisa por email de la incidencia. Además guarda un log con todas las comprobaciones que realiza, y es configurable a tu gusto. Incluso puede reiniciar el servidor si así lo configuramos. El consumo de recursos de SIM es mínimo, y su utilidad máxima. Una vez que lo pruebes no podrás pasar sin él.

Aun no he dado el salto al servidor y dudo que lo haga en la vida, salvo que sea para mi y para mis proyectos propios, pero tengo algo que decir.
Para los pobres -con alojamientos virtuales y multidominios- recomiendo siteuptime.com, herramienta gratuita que en su modalidad free hace pings al dominio en cuestión cada 30 min aproximadamente y en caso de caída te alerta vía email. Es útil para luego saber la disponiblidad que has tenido y poder darle un toque a quien te vende alojamiento.
Las versiones de pago hace más pijadas. Lo dejo aquí porque va con la temática y tal vez le sirve a alguien.
Hola Rubén.
Para hacer sólo ping ponte host monitor, es para windows y revisará tanto la conexión como el http, porque el servidor puede funcionar pero estar caido el apache y no verse la web.
De todas formas no me gusta mucho esa forma de monitorizar, pero cuando no tienes acceso completo al servidor poco más puedes hacer.
Saludos.
Saludos:
Para monitorizar todo un CPD (Todas las máquinas son linux) que herramienta de software libre podrías recomendar. SIM, PandoraFMS, Nagios ….
Hola Luis.
Para monitorizarlo todo yo he usado Nagios, por las enormes posibilidades que tiene. He leido sobre PandoraFMS y también parece muy completo. SIM es muy básico, pero altamente eficiente y me quita muchos dolores de cabeza porque levanta los servicios que se caen él solito.
Para una monitorización total seguramente usaría Nagios.
Saludos.