====== Configuración de hardware para el envío de SMS ====== {{indexmenu_n>2}} ===== 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: {{ :wiki:smsstep1.png }} * 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 "[[:es:documentation:pandorafms:management_and_operation:01_alerts|Sistema de alertas en Pandora FMS]]". * Primero se debe crear el comando de alerta: {{ :wiki:smsalerts1.png }} * Crear la acción de alerta: {{ :wiki:smsalerts2.png }} 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. [[:es:documentation:start|Volver al Índice de Documentación Pandora FMS]]