Configuración de hardware para el envío de SMS

Acerca del dispositivo GSM

Se utiliza un dispositivo GSM especial para enviar SMS a través de un puerto serial (USB). Puede utilizar ya sea otro modelo GSM similar, o bien un teléfono móvil con conexión USB o serial. El dispositivo empleado aquí es un MTX 65 v3. Es un dispositivo muy pequeño y compatible con GNU/Linux, que tiene diferentes componentes opcionales como una antena externa GSM para mayor cobertura de señal.

Instalación del Dispositivo

El primer paso es instalar el dispositivo hardware. Este dispositivo se compone de las siguientes partes:

  • Cable USB estándar, con un pequeño conector y un cierre.
  • Fuente de alimentación. En este ejemplo es la europea de 220 voltios, si vive en América (excepto Chile) asegúrese de que la fuente de alimentación valga para 110 ó 120 voltios.
  • Tarjeta SIM.
  • Dispositivo SMS gateway de Pandora FMS.

Procedimiento:

  • Abra el dispositivo SMS gateway de Pandora FMS.
  • Coloque dentro la tarjeta SIM.
  • Conecte a la red en la toma etiquetada como power, inserte el cable USB en el dispositivo SMS gateway.
  • Conecte el otro extremo con el servidor de Pandora FMS utilizando un puerto USB estándar.
  • Cuando conecte el dispositivo con el servidor, espere algunos segundos y lance el comando dmesg desde la linea de comandos. Debería ver algo similar a esta pantalla:

  • Esto significa que el dispositivo ha sido reconocido por el kernel y está listo para aceptar comandos en un dispositivo, como por ejemplo /dev/ttyACM0 .

De haber algún problema revise todos los pasos y asegúrese de que:

  • El dispositivo está conectado y el cable está parpadeando en un color verde.
  • El dispositivo esta conectado al puerto USB, por ambos lados del cable, uno de sus lados con el dispositivo SMS y el otro con el servidor host de Pandora FMS.
  • El dispositivo tiene una tarjeta SIM dentro, y ésta está colocada adecuadamente.

Configurar SMSTools para utilizar el nuevo dispositivo

Este dispositivo está gestionado por un paquete de software llamado SMSTools. Puede instalar SMSTools usando el paquete provisto por su distribución GNU/Linux elegida o usar el paquete RPM (Red Hat Package Manager o RPM Package Manager ) provisto por PFMS.

Sistemas basado en RPM

Para utilizar el RPM proporcionado por PFMS solamente se tendrá que instalar con el siguiente comando:

rpm -i smstools*.rpm

Configurar SMStools

Edite el fichero de configuración base:

# vi /etc/smsd.conf

Ponga estos contenidos. Si la salida o resultado del comando dmesg difiere de ttyACMO, utilice el dispositivo tty detectado por su sistema.

# Example smsd.conf. Read the manual for a description

devices = GSM1
logfile = /var/log/smsd.log
loglevel = 10

[GSM1]
device = /dev/ttyACM0
incoming = no
pin = 2920

Utilice el PIN asignado a su SIM. En este ejemplo, el PIN es 2920.

Después, inicie manualmente smstools:

# /usr/bin/smstools start

Envíe un SMS de prueba. Atención: los números de teléfono deben tener el prefijo internacional completo. En este ejemplo, +34 es el prefijo para España, y el número de teléfono es 627934648:

$ sendsms 34******** "Pandora FMS rocks"

Espere un minuto y vigile sus logs para comprobar que todo está correcto. Debería recibir el SMS en unos cuantos segundos. Dependiendo de la red, el primer SMS puede chequear cada 10 a 20 segundos. Después de esto, espere. El siguiente SMS debería ser casi inmediato. SMSTools utiliza una cola para enviar mensajes, por lo que puede enviar tantos mensajes como desee, y se emitirán cuando la red de su móvil pueda gestionarlos.

Para ver los logs:

cat /var/log/smsd.log

Finalmente, algunas tareas para asegurar esta operación para el futuro:

1. Fije 1 para loglevel en /etc/smsd.conf para evitar un fichero log excesivamente grande e innecesario.

2. Asegúrese de que smsd esta configurado para iniciarse automáticamente cuando el sistema se reinicia (esto implica un enlace de /etc/init.d/sms con /etc/rc2.d/S90sms o /etc/rc.d/rc2.d/S90sms).Si lo ha instalado desde un paquete, probablemente exista ya en su sistema. Sólo compruébelo.

Configurar la Alerta en Pandora FMS

Para más información consulte “Sistema de alertas en Pandora FMS”.

  • Primero se debe crear el comando de alerta:

  • Crear la acción de alerta:

Asocie la acción a un módulo usando una plantilla de alerta anterior. En este caso, la plantilla de alerta se lanzará cuando el estado del módulo sea CRITICO.

Volver al Índice de Documentación Pandora FMS