# Integración con Microsoft Teams (Deprecated) (webhooks)

# Configuración en MS Teams: creación de un canal

Para integrar MS Teams con Pandora FMS primero debe ir al grupo donde serán enviados los mensajes de alerta. Una vez allí seleccione la opción **Add channel**:

[![PFMS_MS_Teams_integration_020.png](https://pandorafms.com/guides/public/uploads/images/gallery/2021-04/scaled-1680-/pfms-ms-teams-integration-020.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-04/pfms-ms-teams-integration-020.png)

Coloque un nombre, una descripción opcional y los permisos para que cada miembro del equipo tenga acceso al nuevo canal, haga clic en el botón **Add**.

[![PFMS_MS_Teams_integration_030.png](https://pandorafms.com/guides/public/uploads/images/gallery/2021-04/scaled-1680-/pfms-ms-teams-integration-030.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-04/pfms-ms-teams-integration-030.png)

[&lt; ANTERIOR](https://pandorafms.com/guides/public/books/integracion-con-microsoft-teams) [SIGUIENTE &gt;](https://pandorafms.com/guides/public/books/integracion-con-microsoft-teams/page/configuracion-en-ms-teams-creacion-de-un-enlace-de-autorizacion)

# Configuración en MS Teams: creación de un enlace de autorización

Para obtener un enlace de autorización primero debe configurar un *Incoming Webhook* el cual recibirá los mensajes a publicar en el canal del grupo creado en la página anterior. Haga clic en **Apps** y en el cuadro de búsqueda introduzca la palabra clave `webhook`. En el resultado seleccione **Incoming Webhook**, el cual está desarrollado por la misma empresa Microsoft®.

[![PFMS_MS_Teams_integration_040.png](https://pandorafms.com/guides/public/uploads/images/gallery/2021-04/scaled-1680-/pfms-ms-teams-integration-040.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-04/pfms-ms-teams-integration-040.png)

En el cuadro de diálogo que obtendrá haga clic en el botón **Add to a team**, si tiene muchos equipos bien puede escribir el nombre del canal y seleccionarlo. Para configurar este *Incoming Webhook* haga clic en el botón **Set up a connector**.

[![PFMS_MS_Teams_integration_050.png](https://pandorafms.com/guides/public/uploads/images/gallery/2021-04/scaled-1680-/pfms-ms-teams-integration-050.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-04/pfms-ms-teams-integration-050.png)

Introduzca un nombre para el nuevo *webhook*, bien puede dejar la imagen por defecto o subir una nueva. En este ejemplo se utiliza el logotipo de Pandora FMS. Es importante copiar el enlace de autorización que mostrará a continuación: este enlace será utilizado para configurar la conexión en Pandora FMS.

[![PFMS_MS_Teams_integration_060.png](https://pandorafms.com/guides/public/uploads/images/gallery/2021-04/scaled-1680-/pfms-ms-teams-integration-060.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-04/pfms-ms-teams-integration-060.png)

[&lt; ANTERIOR](https://pandorafms.com/guides/public/books/integracion-con-microsoft-teams/page/configuracion-en-ms-teams-creacion-de-un-canal) [SIGUIENTE &gt;](https://pandorafms.com/guides/public/books/integracion-con-microsoft-teams/page/configuracion-en-pandora-fms-creacion-de-un-comando-de-alerta)

# Configuración en Pandora FMS: creación de un comando de alerta

Descargue desde la [librería de PandoraFMS](https://pandorafms.com/library/microsoft-teams-connector-cli/) el *CLI* y descomprima en el servidor Pandora FMS (la ubicación recomendada es `/usr/share/pandora_server/util/pandora-teams` o cualquier otra donde el servidor Pandora FMS tenga derecho de lectura y ejecución). Debe tener instalado las utilidades `python3` y `python3-pip` a fin de poder instalar las dependencias necesarias con el siguiente comando:

```shell
pip3 install -r requirements.txt
```

Se recomienda realizar una prueba en la misma terminal de comandos con el siguiente formato:

```shell
python3 pandora-msteams-cli.py -u <webhook-url> -d "Data=22, Agent=Server22, Module=test_module"
```

Donde `<webhook-url>` es el enlace de autorización obtenido en la página anterior. Obtendrá un mensaje similar al siguiente:

[![PFMS_MS_Teams_integration_070.png](https://pandorafms.com/guides/public/uploads/images/gallery/2021-04/scaled-1680-/pfms-ms-teams-integration-070.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-04/pfms-ms-teams-integration-070.png)

El *Slack connector CLI* contiene un fichero llamado `test-exec.txt` el cual contiene información sobre los parámetros adicionales que enriquecerán el mensaje enviado (subtítulo, color, botón de enlace web, etcétera).

[![PFMS_MS_Teams_integration_080.png](https://pandorafms.com/guides/public/uploads/images/gallery/2021-04/scaled-1680-/pfms-ms-teams-integration-080.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-04/pfms-ms-teams-integration-080.png)

 Para crear un [comando de alerta](https://prewebs.pandorafms.com/docs/index.php?title=Pandora:Documentation_es:Alertas#Introducci.C3.B3n_al_sistema_de_alertas) vaya a la [Consola web de Pandora FMS](https://prewebs.pandorafms.com/docs/index.php?title=Pandora:Documentation_es:Interfaz) y haga clic en **Alerts** -&gt; **Commands** -&gt; **Create**.

[![PFMS_Slack_integration_150.png](https://pandorafms.com/guides/public/uploads/images/gallery/2021-04/scaled-1680-/pfms-slack-integration-150.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-04/pfms-slack-integration-150.png)

A continuación defina los ocho campos necesarios más los dos últimos parámetros que son constantes. Asegúrese de que el campo número dos tenga marcada la casilla de campo oculto **Hide** y anote allí el enlace de autorización obtenido en la página anterior.

[![PFMS_MS_Teams_integration_090.png](https://pandorafms.com/guides/public/uploads/images/gallery/2021-04/scaled-1680-/pfms-ms-teams-integration-090.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-04/pfms-ms-teams-integration-090.png)

El archivo `test-exec` que acompaña el *Slack connector CLI* contiene información que puede utilizar para rellenar estos campos. Haga clic en el botón **Create** para guardar el comando de alerta.

[&lt; ANTERIOR](https://pandorafms.com/guides/public/books/integracion-con-microsoft-teams/page/configuracion-en-ms-teams-creacion-de-un-enlace-de-autorizacion) [SIGUIENTE &gt;](https://pandorafms.com/guides/public/books/integracion-con-microsoft-teams/page/configuracion-en-pandora-fms-creacion-de-una-accion-de-alerta)

# Configuración en Pandora FMS: creación de una acción de alerta

Las [acciones de alerta](https://prewebs.pandorafms.com/docs/index.php?title=Pandora:Documentation_es:Alertas#Acci.C3.B3n) permiten definir *el cómo* lanzar el comando. Vaya al menú **Alerts** -&gt; **Actions** -&gt; **Create**.

[![PFMS_Slack_integration_170.png](https://pandorafms.com/guides/public/uploads/images/gallery/2021-04/scaled-1680-/pfms-slack-integration-170.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-04/pfms-slack-integration-170.png)

Seleccione en **Command** el comando de alerta creado en la página anterior, los campos se rellenarán automáticamente. Sin embargo siempre podrá personalizar los iconos o mensajes para los eventos de disparado y recuperación (**Triggering** y **Recovery**, respectivamente), por ejemplo.

[![PFMS_MS_Teams_integration_100.png](https://pandorafms.com/guides/public/uploads/images/gallery/2021-04/scaled-1680-/pfms-ms-teams-integration-100.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-04/pfms-ms-teams-integration-100.png)

Para guardar haga clic en **Create**. Para aplicar esta acción bien sea a un [Módulo o Política](https://pandorafms.com/docs/index.php?title=Pandora:Documentation_es:Politicas#M.C3.B3dulos), establezca una [plantilla de alerta](https://pandorafms.com/docs/index.php?title=Pandora:Documentation_es:Alertas#Plantilla_de_alerta) para tal fin.

[&lt; ANTERIOR](https://pandorafms.com/guides/public/books/integracion-con-microsoft-teams/page/configuracion-en-pandora-fms-creacion-de-un-comando-de-alerta)