EN

Integración SMS con Zabbix

Envía notificaciones SMS a través de la plataforma LabsMobile integrada con el sistema de monitorización de redes Zabbix. Configura tu aplicación Zabbix para que se puedan enviar alertas y notificaciones vía SMS en segundos con LabsMobile.


Funcionalidades

  • Envío de alertas.
  • Envío de notificaciones.

Requisitos

  • Aplicación Zabbix instalada y funcionando. Más información en zabbix.com
  • Una cuenta de usuario en LabsMobile. Sigue el siguiente enlace para crear una nueva cuenta: Regístrate.

Autenticación

En la integración con Zabbix la autenticación se realiza con dos parámetros:

  • El nombre de usuario (username) de la cuenta que debe indicarse en el campo username.
  • El tokenapi que se debe asignar en el campo password. Este tokenapi se puede generar desde la sección Configuración API de tu cuenta.

Recomendación Se pueden generar tokens API desde la Configuración API de la cuenta. Recomendamos cambiar el token frecuentemente y utilizar diferentes tokens para cada uso, conexión o integración.


Instalación

  1. Descarga el Módulo SMS LabsMobile para Zabbix en archivo .zip.

Módulo LabsMobile

Ingresa al siguiente enlace y descarga el Módulo SMS LabsMobile.

  1. Descomprime el archivo .zip y copia todos los archivos en el directorio de scripts de alertas (AlertScripts) de tu instancia de Zabbix.
  1. Configurar los permisos y el propietario de los archivos y carpetas.
Permisos
chown -R zabbix:zabbix /usr/lib/zabbix/alertscripts
chown -R zabbix:zabbix /var/log/zabbix-server/sms/
chmod 755 /usr/lib/zabbix/alertscripts/sms.php
  

  1. En Zabbix admin ir a Administration > Media Types y añadir uno nuevo de tipo Script con el nombre sms.php y los siguientes parámetros {ALERT.SENDTO} {ALERT.SUBJECT} {ALERT.MESSAGE}.


  1. En Zabbix GUI ir a Administration > Users, editar un usuario que tenga un número móvil asociado y asignar al usuario el nuevo SMS Media.
  1. Probar la configuración y envío SMS:
Enviar SMS
su -l zabbix -s /bin/bash
cd /usr/lib/zabbix/alertscripts
./sms.php 31123451234 "test" "this is a test"