Welcome to Pandora FMS Community › Forums › Soporte de la comunidad › Integración Alertas SMS
-
Integración Alertas SMS
Posted by aleavg on March 2, 2017 at 15:50Buen día
Actualmente poseo el Pandora FMS 6.0 SP5 versión Open Source, y me he planteado la posibilidad de integrar un servicio de alertas SMS de un tercero mediante FTP, sin embargo, ¿es posible de alguna manera obtener un archivo de texto al momento en que se genere la alerta de un módulo?
antonio replied 7 years, 12 months ago 2 Members · 3 Replies -
3 Replies
-
::
Hola aleavg,
Sí es posible.
Tendrás que configurar el COMANDO que se ejecuta cuando se dispara la alerta (Sección alertas -> comandos). Cuando se dispara una alerta las condiciones de disparado son evaluadas por la plantilla o template, y finalmente se ejecuta uno o varios comandos.
Uno de ellos puede ser el escribir en un fichero de texto, por ejemplo:echo “Alert fired from agent: _agent_ and module: _module_ at: _timestamp_” > /tmp/fichero.txt
Las palabras entre guiones son macros, y serán sustituídas por sus valores reales.
Un saludo,
Antonio. -
::
Hola Antonio
Gracias por la información, le comento que he efectivamente he logrado crear y transmitir los arhivos .txt creados por la aplicación al momento de que un módulo se vaya a crítico.
Sin embargo he intentado crear un salto de línea en el archivo de texto creado utilizando las herramientas del comando echo [echo -e “texto ntexto” > tmpficheros.txt] utilizando n o v no he logrado que el archivo creado por lPandora tenga el salto de línea. hay algún otro comando que se deba utilizar para crear el salto de línea en el archivo .txt?
-
::
Hola aleavg,
Me alegro de que lo hayas conseguido. En cuanto a los saltos de línea, es posible que Pandora esté interpretando como caracter especial para escapar el siguiente valor. Antes de pensar en alternativas te aconsejaría probar diferentes combinaciones de comillas dobles y comillas simples que se te ocurran, por ejemplo la más inmediata:
echo [echo -e 'texto ntexto' > tmpficheros.txt]
o bien
"echo [echo -e 'texto ntexto' > tmpficheros.txt]"
Hay más posibilidades, si no te funciona pensaría en alguna alternativa.
Un saludo,
Antonio.