Pushover

Con este plugin puedes interactuar con todas las opciones de la API de mensajería de pushover para mandar mensajes a dispositivos. Estas opciones son las siguientes : toker, user, message, attachment, device, html, priority, sound, timestamp, title, url y url_title.

Introducción

Ver. 31-10-2022

Con este plugin puedes interactuar con todas las opciones de la API de mensajería de pushover para mandar mensajes a dispositivos. Estas opciones son las siguientes : toker, user, message, attachment, device, html, priority, sound, timestamp, title, url y url_title.

Tipo: Plug-in de servidor / también se puede configurar como plug-in de agente.

Matriz de compatibilidad

Sistemas donde se ha probado

CentOS 7 / RHEL 8 / RockyLinux 8

Sistemas donde debería funcionar

Cualquier sistema linux 

Pre requisitos

 

Configuración

Crear alerta del plugin

Para configurar una alerta del plugin se debe introducir el comando para ejecutar el plugin y sus  parámetros, para ello se debe crear un comando de alerta.

En este menu se puede usar la macro _field<X>_ que contendrá el valor de los atributos.

image-1667567668009.png

Los parámetros se pueden rellenar abajo, en los campos, cada uno hace referencia a las macros utilizadas, además se pueden ocultar ciertos valores, usando la opción HIde.

 

image-1667567677309.png

Lo siguiente será crear una acción de alerta que llamará al comando creado previamente.

image-1667567702762.png

image-1667567714796.png

Ejemplo de mensaje creado por la alerta en la vista de la aplicación

image-1667568014294.png

image-1667568045159.png

Parámetros

Parámetro Descripción
--token
el token de la API de tu aplicación (obligatorio)
--user tu clave de usuario/grupo (o la de tu usuario objetivo), visible al iniciar sesión en nuestro panel de control; a menudo denominada USER_KEY en nuestra documentación y ejemplos de código (obligatorio)
--message su mensaje (requerido)
--html pon 1 para activar el análisis HTML
--priority un valor de -2, -1, 0 (por defecto), 1, o 2
--timestamp una marca de tiempo Unix de una hora para mostrar en lugar de cuando nuestra API lo recibió
--title el título de tu mensaje, de lo contrario se utiliza el nombre de tu aplicación
--url una URL suplementaria para mostrar con tu mensaje
--url_title un título para la URL especificada como parámetro url, de lo contrario sólo se muestra la URL
--device el nombre de uno de tus dispositivos para enviar sólo a ese dispositivo en lugar de a todos los dispositivos
--attachment una imagen adjunta para enviar con el mensaje. Debes poner la ruta de la imagen, seguida del nombre de la imagen y el formato de la misma, separados por '|' , por ejemplo : '/home/alejandro/Documentos/pushover/icono.jpg|icono.jpg|jpeg'.
--sound el nombre de un sonido soportado para anular su elección de sonido por defecto

Ejecución manual

./pandora_pushover --token <token> --user <user key> --message <message> [ --html < 1 for activate> ] [ --priority <number priority> ] [ --timestamp <timestamp> ] [ --title <title> ] [ --url <url> ] [ --url_title <url title> ] [ --device <device > ] [ --attachment <image> ] [ --sound <sound name> ]

image-1667224475469.png

Vista de los mensajes en la app.

image-1667224500988.png