Comunicaciones servidor-móvil
Última actualización
Última actualización
es una aplicación de notificaciones en tiempo real que permite recibir alertas en dispositivos móviles y de escritorio. Está diseñada para integrarse con sistemas, servidores y aplicaciones mediante una API sencilla, permitiendo enviar notificaciones push desde scripts, herramientas de monitorización (como Nagios o Zabbix) y otras plataformas automatizadas.
Compatible con iOS, Android y navegadores web.
API fácil de usar para integraciones con sistemas de monitoreo y automatización.
Soporte para prioridades y reintentos, asegurando que las alertas críticas sean atendidas.
Grupos y dispositivos múltiples, permitiendo recibir notificaciones en varios lugares simultáneamente.
Pushover nos da 30 dias de prueba para probar su funcionamiento por lo que más allá tendrás que pagar.
Vamos a ver como configurar una notificación al móvil paso por paso:
Primero, regístrate en la web para que te de el token de usuario (user key
):
Crea un token de aplicación:
Al completar el proceso, arriba del todo del dashboard, tendrás el token de la app.
Con ambos token crea un script:
Añádele el siguiente script con el token de la API y el username que hayas creado:
La explicación es la siguiente:
Se define una función llamada push_to_mobile
que toma dos argumentos:
$1
: Título de la notificación (t
), si no se proporciona, usa "cli-app"
por defecto.
$2
: Mensaje de la notificación (m
).
Si el mensaje ($m
) no está vacío, se ejecuta curl
para enviar una solicitud POST a la API de Pushover:
--form-string "token=${_token}"
: Envia el API Token.
--form-string "user=${_user}"
: Envia el User Key.
--form-string "title=$t"
: Establece el título de la notificación.
--form-string "message=$m"
: Contenido del mensaje.
URL de la API: https://api.pushover.net/1/messages.json
A continuación, ejecutaremos el script:
Y lo testearemos enviando una notificación (el primer parámetro t
es el título y el segundo parámetro m
es el mensaje):
Recibirás una notificación en tu móvil a través de la app
Es posible también notificar por push y por correo a la vez (ten en cuenta que es necesario disponer de un servidor smtp, postfix por ejemplo), para ello haz uso del correo de notificaciones que te da y ejecuta el siguiente script:
Falta probarlo!
Origen del tutorial:
Send push notifications to your phone or desktop via PUT/POST
Un servidor simple pero muy efectivo de envío y recepción de mensajes / alertas.
Descarga la aplicación de pushover en tu móvil y haz login configurando un nombre para el dispositivo:
El uso de curl -s
(modo silencioso) evita que se impriman mensajes innecesarios en la consola. Puede ver más info en la .