Añadir una alerta ante un problema
En Pandora FMS la forma más básica de realizar alertas es asignar una alerta a un módulo específico.
Introducción
Desde luego se pueden hacer trabajos más avanzados tales como alertas sobre eventos, correlación, etcétera. La primera alerta a realizar consiste en enviar un correo electrónico cuando salga fuera de línea una de las máquinas que ya se están monitorizando (con el módulo Host alive).
Las alertas en Pandora FMS están compuestas por tres elementos:
-
Comando.
-
Acción.
-
Plantilla.
En este caso concreto se va a utilizar un comando predefinido (envío de correos electrónicos), se va a modificar una acción que ya existe (Mail to XXX
) y se va a utilizar una plantilla que también existe, la plantilla Critical condition, que ejecutará la alerta cuando el módulo en cuestión aparezca en estado crítico.
Véase también: “Sistema de alertas en Pandora FMS (vídeo)”.
Configuración del Servidor
Para el correcto funcionamiento del comando email
se debe configurar en el fichero pandora_server.conf
un servidor de correo que permita hacer relay.
En el ejemplo, el servidor de correo situado en nuestro anfitrión local (localhost
) mediante Postfix . Se debe poner la dirección IP del servidor de correo local, o uno en Internet (configurando para ello la autenticación).
Para modificar el fichero de configuración del servidor se debe acceder a él, situado en /etc/pandora/pandora_server.conf
como usuario root elevando sus privilegios mediante el comando sudo su
. Usted es el único responsable de dicha clave.
Para editar dicho archivo de configuración en este ejemplo se utiliza el programa vim. Puede obtener más información en el vídeo tutorial «Edición de ficheros con VIM».
Busque las líneas que se observan en la siguiente captura de pantalla y establezca esos valores. Si no se dispone de un servidor de correo, se puede usar por ejemplo una cuenta de Gmail®. Se puede ver una guía rápida de cómo configurar el servidor de Pandora FMS para que funcione con una cuenta de Gmail® en el siguiente enlace: Configuración de alertas por email.
Las líneas que comienzan con el caracter #
son comentarios y no son tenidos en cuenta por el servidor.
Una vez realizados los cambios se pulsa ESC y :wq
para guardar los cambios y salir. Una vez esté en la línea de comandos, reinicie el servidor Pandora FMS:
/etc/init.d/pandora_server restart
Configuración de la Alerta
Como se indicó anteriormente, las alertas en Pandora FMS se componen de 3 partes: Comando, Acción y Plantilla. Se puede encontrar estas opciones en la sección Alerts. Para poder configurar esta alerta solo se necesita modificar la acción por lo que se usarán la opción Alert actions.
La acción a utilizar es Mail to admin, haga clic en dicho nombre para editar la acción de alerta.
Modifique el campo 1 (Field 1) y coloque su buzón de correo electrónico, en este ejemplo se utiliza yourmail@example.com
. El campo 2 (Field 2) se dejará el texto que hay en la captura. Aquí se están usando dos macros que reemplazarán en tiempo de ejecución el nombre del agente y el módulo que ha generado la alerta.
Asignar alerta al módulo
Ahora añada el módulo (Host Alive), la plantilla (Critical Condition) y la acción ( Mail to admin ). Pulse en el botón Add alert.
Una vez añadida podrá observar en la vista del agente comprobando si se está ejecutando o no, viendo el color de su estado:
Cuando el host salga fuera de línea la alerta se iniciará:
Un correo con la alerta debería llegar al buzón de correo, algo parecido a lo siguiente:
Las alertas de Pandora FMS son extremadamente flexibles, y por tanto, en ocasiones, complejas de emplear. Existe un capítulo de la documentación específicamente para ellas: Alertas en Pandora FMS.