Aqui os paso un pequeño script que nos permitira recibir avisos en Microsoft Teams, cuando tengamos un problema con un servicio en Windows, la velocidad de notificacion mediante el uso de WebHooks es muy rapida, lo que interesa bastante dependiendo el entorno/servicio que queramos monitorizar.
Aqui os pego el script:
SHA256: 19EDBF58D59512E556941F595CC47C9B185A06EEDEA06B172BF5F200C956FC81
Una vez decargado deberemos unicamente modificar dos parametros, que son el nombre del servicio y la url del webhook, tambien hay otros parametros del aviso que se pueden configurar, como el color, asunto del mensaje, etc..
Indicar el servicio a comprobar

Para obtener la url del WebHook nos iremos a Teams, y dentro de la pestaña de equipos nos crearemos un canal, en este caso le he llamado TEST, lo siguiente sera irnos a conectores.

Una vez se nos abra la pestaña de conectores, pincharemos directamente en el que nos aparece Webhook entrante, y una vez localizado le damos en configurar.

En el siguiente apartado ya solo sera darle un nombre y darle en crear, en el momento de darle nos generara una URL, que es la que deberemos poner en nuestro script para que nos llegue mas tarde las notificaciones.

Indicar el WebHook que hemos generado antes.

Por ultimo solo nos quedara configurar el script dentro del servicio que va a ser monitorizado.
**Aqui hay varias opciones, la primera es establecer en la primera opcion, que ante la caida del servicio lleve a cabo el reinicio del servicio, y si por alguna razon no consigue levantarlo que nos notifique.
La segunda opcion que es la que aqui pongo es directamente avisarnos para intervenir, yo prefiero la segunda, cuando un servicio se cae solo mu mala pinta 🙂 , aunque siempre se puede deber a muchos factores, yo lo revisaria…
