Realmente me gusta el sistema de administración de sistemas Monit , pero no tengo presupuesto de TI para comprar la interfaz M / Monit, que se utiliza para administrar múltiples hosts para nuestro pequeño laboratorio universitario. He revisado el monitor basado en Ruby y veo que la gente de Django está cocinando algo. ¿Alguien puede darme algún consejo para un contenedor simple que pueda ayudarme a extraer información de varios servidores?
Editar: ¿Cómo se duplica esta pregunta? No estoy preguntando sobre herramientas de monitoreo. Probablemente he evaluado media docena de esos en las últimas dos semanas. Estoy haciendo una pregunta muy específica sobre una herramienta de monitoreo muy específica. Admito que, por desagradable que sea, el comentario que recibí de ewwhite fue una observación válida.
fuente
perl getMonitTxt.pl -server='1.2.3.4' -service='apache' -element='monitoring status' -elementstatus='Monitored'
servidor = donde el cliente monit ejecuta // service = el servicio monitoreado // element = la propiedad deseada del servicio monitoreado // elementstatus = si la propiedad NO tiene este valor, entonces alertaRespuestas:
Me puse en contacto con el soporte de M / Monit directamente sobre el problema de los precios ...
Cuando se les preguntó si ofrecen un descuento para la educación:
Pero el hecho es que el costo ilimitado de la licencia es intencionalmente bajo en ~ $ 590.
En cuanto a los marcos de monitoreo alternativos gratuitos, trabajé en una empresa centrada en DevOps que desconocía la existencia de Monit, por lo que terminaron escribiendo su propia solución. Compruébelo en Github - https://github.com/ZenFire/gaggled
También puede confiar en los correos electrónicos gratuitos de Monit y quizás escribir o analizar la
monit status
salida de la línea de comandos . Es bastante fácil de digerir ...fuente