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
- Configuración en Pandora FMS: creación de un comando de alerta
- Configuración en Pandora FMS: creación de una acción de alerta
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:
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).
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.
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:
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:
Los mensajes pueden ser más elaborados mediante parámetros adicionales, compare con el siguiente ejemplo:
Diríjase a la Consola Web de Pandora FMS y haga clic en Alerts -> Commands -> Create.
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:
Haga clic en el botón Create para guardar el comando de alerta.
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.
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.
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».