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.
El primer paso es instalar el dispositivo hardware. Este dispositivo se compone de las siguientes partes:
Procedimiento:
/dev/ttyACM0
.De haber algún problema revise todos los pasos y asegúrese de que:
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.
Para utilizar el RPM proporcionado por PFMS solamente se tendrá que instalar con el siguiente comando:
rpm -i smstools*.rpm
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.
Para más información consulte “Sistema de alertas en Pandora FMS”.
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.