Hello Guest

Author Topic: Integración Alertas SMS  (Read 128 times)

0 Members and 1 Guest are viewing this topic.

Offline aleavg

  • Newbie
  • *
  • Posts: 4
  • Karma: 1
    • View Profile
Integración Alertas SMS
« on: March 02, 2017, 03:50:18 AM »
Buen 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?

Offline antonio.s

  • Administrator
  • Smart member
  • *****
  • Posts: 278
  • Karma: 2
    • View Profile
Re: Integración Alertas SMS
« Reply #1 on: March 02, 2017, 08:32:13 AM »
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.

Offline aleavg

  • Newbie
  • *
  • Posts: 4
  • Karma: 1
    • View Profile
Re: Integración Alertas SMS
« Reply #2 on: March 02, 2017, 07:26:40 PM »
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" > \tmp\ficheros.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?

Offline antonio.s

  • Administrator
  • Smart member
  • *****
  • Posts: 278
  • Karma: 2
    • View Profile
Re: Integración Alertas SMS
« Reply #3 on: March 03, 2017, 04:40:16 AM »
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:

Code: [Select]
echo [echo -e 'texto \ntexto' > \tmp\ficheros.txt]
o bien

Code: [Select]
"echo [echo -e 'texto \ntexto' > \tmp\ficheros.txt]"
Hay más posibilidades, si no te funciona pensaría en alguna alternativa.

Un saludo,
Antonio.