Trabajando como Sysadmin debemos monitorizar muchas cosas, para algunas tenemos herramientas especializadas, pero para otras vamos haciendo diferentes scripts customizados.
Traigo un entorno para centralizar este tipo de scripts y gestionar mejor las notificaciones.
Único punto de monitorización
El entorno lo que hace es proveernos de una carpeta donde podemos añadir scripts ejecutables que serán evaluados cada cierto tiempo(cada uno lo que decida en su cron).
Notificaciones
No solo es tenerlo todo en un mismo sitio, sino además gestionar mejor el envio de notificaciones. En otras herramientas una vez que lo que estamos monitorizando entra en un estado de alerta, seguimos recibiendo mensajes hasta que se soventa.
Con este entorno solo recibiremos mensajes cuando entra en modo alerta y cuando sale del modo alerta, recibiendo 0 ruido durante el proceso de resolución del incidente
Canales de Notificación
Además centraliza las notificaciones con lo que podemos añadir/eliminar canales de aviso de forma general
En nuestro caso cada aviso lo añade al /var/log/syslog y manda mensaje a un grupo de telegram.
Repositorio
Está toda la estructura y la información en
https://github.com/raultm/ies-recursos/tree/main/2022-05-26-server-alerts
No comments:
Post a Comment