Monitorización Integral de Servicios y Comunicaciones

La monitorización de las comunicaciones, servidores y servicios en una empresa es cada día más importante para actuar de forma proactiva ante cualquier situación de alerta o comportamiento irregular.

En este caso, la empresa AREAS necesitaba contar con un robusto sistema que fuese capaz de monitorizar todos los servicios y procesos de los más de 200 servidores y 500 centros (routers), con el mínimo impacto posible de rendimiento sobre ellos. Necesitaban con urgencia una herramienta capaz de diagnosticar problemas y enviar por e-mail las alertas que tuviesen los equipos a los responsables las 24h del día los 7 días de la semana. Y también que la monitorización fuese personalizable dependiendo del tipo de hardware, la importancia y la localización del centro.

La solución aplicada en este caso fue Nagios: una poderosa herramienta de monitorización ampliamente utilizada, que controla tanto los equipos (hardware) como los servicios (software) que se especifiquen, alertando cuando el comportamiento de los mismos no sea el deseado. Entre sus características principales figuran la monitorización de servicios de red (SMTP, POP3, HTTP, SNMP, etc), la monitorización de los recursos de sistemas hardware (carga del procesador, uso de los discos, memoria, estado de los puertos, etc), independencia de sistemas operativos, posibilidad de monitorización remota mediante túneles SSL cifrados o SSH, así como la posibilidad de programar plugins específicos para nuevos sistemas.

Se trata de un software que proporciona una gran versatilidad para consultar prácticamente cualquier parámetro de interés de un sistema, generando alertas que pueden ser recibidas por los responsables correspondientes mediante correo electrónico y mensajes SMS, cuando estos parámetros exceden de los umbrales definidos por el administrador del sistema.

La configuración de los 2 servidores Nagios para su puesta en producción (uno destinado a las comunicaciones en toda España y otro para servidores)  se realizó gracias a la herramienta NagiosQL, la cual permitió crear los archivos de configuración para cada servidor, servicio o router de manera interactiva y sencilla desde una interfaz web.

Con el plugin PNP4Nagios se creó la posibilidad de ver en tiempo real cualquier tipo de monitorización en modo gráfico: uso de CPU, cantidad de memoria RAM utilizada, servicios iniciados, tiempos de respuesta en routers, etc.

Se personalizaron las opciones de los chequeos en algunos servidores y centros críticos y se crearon grupos específicos de correo para cada área de impacto de los servicios y routers monitorizados.