🚧Comunicaciones servidor-móvil
Pushover
Pushover 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.
Características principales:
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.
Descarga la aplicación de pushover en tu móvil y haz login configurando un nombre para el dispositivo: https://pushover.net/clients
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_mobileque 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 ejecutacurlpara 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
El uso de curl -s (modo silencioso) evita que se impriman mensajes innecesarios en la consola. Puede ver más info en la documentación.
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:
🚧 Ntfy
Send push notifications to your phone or desktop via PUT/POST
🚧 Gotify
Un servidor simple pero muy efectivo de envío y recepción de mensajes / alertas.

Última actualización