Monitoreo Centralizado

Pandora FMS


Este mes incorporamos un gran aliado a nuestra caja de herramientas y queríamos compartir nuestra experiencia. 

El problema

La búsqueda de esta herramienta comenzó por la necesidad de saber de forma anticipada los estados críticos en instancias de nuestros clientes. Resolviendo esto lograríamos mejorar nuestro servicio en todos los aspectos:

  • Podríamos resolver estados críticos antes de que lleguen a los usuarios finales mejorando así su experiencia de uso.

  • Reduciríamos la cantidad de mensajes y llamadas por errores.

  • Contaríamos con un histórico de métricas para ver en qué momentos se llegaba a los estados críticos.

  • Podríamos revisar en un solo tablero el estado de los todos los servicios de todos los clientes.

  • Dar recomendaciones a los clientes sobre los recursos que ponen a disposición en sus servidores.

La búsqueda

Partimos de tener algunas exigencias: buscábamos saber uso de recursos, estado de servicios y backups; Que el sistema sea completamente web; Que no consuma muchas energías para su implementación y que su uso sea amigable. 

Luego de analizar y ver varias opciones decimos probar Pandora FMS

Pandora cuenta con dos versión, una de ellas soportada por la comunidad, la otra licenciada. Para nuestros requisitos actuales la versión comunitaria era mas que suficiente y en caso de necesitar expandir su uso contaba con opciones muy avanzadas sobre la versión licenciada. 

Manos a la obra

Para la implementación del servidor de Pandora tuvimos que instalar un sistema operativo CentOS y con tan solo una linea de código ya estaba funcionando

 sudo curl -sL https://pfms.me/deploy-pandora | sudo sh




Una vez instalado el servidor comenzamos con la implementación de los agentes. 

Se denomina agente a un proceso ejecutandose en un servidor / hosting / pc / etc, sobre el cual queremos monitorear, y que reporta cada cierto periodo de tiempo al servidor principal las métricas definidas. Es decir, tendremos que instalar y configurar tantos agentes como cosas querramos monitorear.

Los agentes requieren para su instalación de algunas dependencias

 sudo apt-get install -y unzip libyaml-tiny-perl  


El agente lo podemos descargar desde Aqui

Una vez instalado realizamos la configuración sobre el archivo ubicado en /etc/pandora/pandora_agent.conf y al reiniciar el servicio el agente comenzó a reportar sobre el servidor.

Los resultados

Obtuvimos la posibilidad de observar en detalle y de forma visual cada aspecto de los agentes configurados




Como así también paneles generales con el estado general de cada métrica.

 


Monitoreo Centralizado
BLUEORANGE GROUP S.R.L., Leandro Ezequiel Baldi 9 de febrero de 2022
Share this post
Nuestros blogs
Archivar