Integración con Google Chat

Google Chat® (antes llamado Hangouts Chat®) es una herramienta de mensajería instantánea segura diseñada para facilitar las comunicaciones empresariales dentro del ecosistema de Google Workspace®. Sus equipos colaboran mediante texto, crean salas de conversación colaborativas, comparten documentos, realizan presentaciones, establecen conferencias web y, desde luego, puede ser integrado con el sistema de alertas de Pandora FMS.

Configuración en Google Chat: sala de conversación

Una vez usted haya accedido y haya sido identificado con su credencial de usuario vaya a la sala de conversación o chat room (o agregue una nueva) donde serán publicados los mensajes de alertas de Pandora FMS. Haga clic en Manage webhooks:

PFMS_Google_Chat_integration_020.png 

En el cuadro de diálogo emergente coloque un nombre al webhook y, si desea, coloque un enlace a una imagen pública en línea para identificarlo mejor (visualmente).

PFMS_Google_Chat_integration_030.png

Pulse el botón Save para guardar. A continuación mostrará un resumen con un enlace para la documentación sobre esta tecnología y un botón azul invitando a crear otro webhook; copie el enlace identificador del webhook ya que será usado para configurar Pandora FMS en la siguiente página.

PFMS_Google_Chat_integration_040.png

< ANTERIOR SIGUIENTE >

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

Abra una ventana terminal y acceda al servidor Pandora FMS. Descargue (y descomprima) desde la librería de Pandora FMS el Google Chat connector CLI en la siguiente ruta:

/usr/share/pandora_server/util/pandora-gchat

O en una ubicación que pueda acceder el servidor Pandora FMS. Debe tener instalado python3 (con los módulos argparse, requests y json) y python3-pip para poder usar el programa pandora-gchat-cli.py . Una vez haya instalado ambos, con el comando pip3 debe instalar los requerimientos o dependencias (versiones mínimas) con la siguiente instrucción:

pip3 install -r requirements.txt

En el fichero test-exec.txt encontrará un ejemplo que puede reutilizar para configurar el comando de alerta. Se recomienda que desde la misma ventana terminal envie un mensaje básico de prueba al chat room, por ejemplo:

PFMS_Google_Chat_integration_050.png

Los mensajes pueden ser más elaborados mediante parámetros adicionales, compare con el siguiente ejemplo:

PFMS_Google_Chat_integration_060.png

Diríjase a la Consola Web de Pandora FMS y haga clic en Alerts -> Commands -> Create.

PFMS_Slack_integration_150.png

Con ayuda del texto que está en el fichero test-exec.txt complete los siguientes campos, preste atención en el segundo campo donde copiará el enlace identificador obtenido en la página anterior, asegúrese de marcar su contenido como oculto en Pandora FMS:

PFMS_Google_Chat_integration_070.png

Haga clic en el botón Create para guardar el comando de alerta.

< ANTERIOR SIGUIENTE >

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

Las acciones de alerta permiten definir el cómo lanzar el comando. Vaya al menú Alerts -> Actions -> Create.

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 para los eventos Triggering y Recovery, por ejemplo.

PFMS_Google_Chat_integration_080.png

Para guardar haga clic en Create. Para aplicar esta acción bien sea a un Módulo o Política, establezca una plantilla de alerta para tal fin.

Puede obtener más información en el vídeo tutorial «Crea alertas en Google Chat con Pandora FMS».

< ANTERIOR