
El mayor temor de un administrador web es que por un motivo u otro la web o el servidor que la aloje falle. Dependiendo del tipo de web y del tráfico de la misma las pérdidas económicas y de posicionamiento, tanto instantáneas como a largo plazo, pueden ser considerables. Por ello para garantizar el correcto funcionamiento de una web y poder actuar lo antes posible en caso de fallo se deben utilizar herramientas específicas que permiten controlar automáticamente el estado de una web, notificándonos en el caso de que esta falle.
Existen muchas herramientas y plataformas para monitorizar el estado de una página web. En esta ocasión vamos a hablaros de OMD. OMD, acrónimo de «Open Monitoring Distribution» es una suite de aplicaciones destinadas a controlar y monitorizar el estado de una página web concreta.
La principal finalidad de OMD es encargarse de todo el «trabajo sucio» que requiere el uso de aplicaciones como Nagios, la cual hay que compilar e implementar en el servidor manualmente, ya que esta herramienta se encarga de todo este proceso de forma autónoma, ahorrando tiempo y reduciendo la tolerancia a errores. OMD también nos permite disponer fácilmente de las versiones más actualizadas de estas herramientas de monitorización y control, ya que por lo general las versiones incluidas en los repositorios suelen ser obsoletas o no actualizadas.
Las principales herramientas incluidas por defecto en la suite OMD son:
- Nagios
- Monitoring Plugins (También conocido como Nagios-Plugins)
- nsca
- check_nrpe
- Icinga
- Shinken
- NagVis
- pnp4nagios
- rrdtool/rrdcached
- Check_MK
- MK Livestatus
- Multisite
- Dokuwiki
- Thruk
- Mod-Gearman
- check_logfiles
- check_oracle_health
- check_mysql_health
- jmx4perl
- check_webinject
- check_multi
Aparte de las ventajas de poder disponer de las versiones más recientes de las herramientas y la posibilidad de evitar tener que compilar, instalar e implementar manualmente estas aplicaciones, el uso de OMD nos va a permitir lanzar varias instancias separadas de herramientas como Nagios, cosa que por defecto no es posible. También vamos a poder crear rápidamente nuevos sitios a monitorizar y programar ciertas tareas de mantenimiento gracias a los scripts que vienen por defecto en la aplicación.
Para instalar OMD – The Open Monitoring Distribution lo único que debemos hacer es acceder a su página web principal y descargar el binario ya compilado para nuestra distribución. Al ser una herramienta 100% OpenSource también es posible acceder al código fuente, descargarlo y compilarlo manualmente.
¿Qué te parece OMD? ¿Conoces más herramientas similares para monitorizar el estado de páginas web?
Quizá te interese:
- Cómo monitorizar el estado de una página web desde Google Docs
- Glances Monitor: Manual de esta herramienta para monitorizar el sistema