Checkmk
to checkmk.com

Pushover is a simple service to send messages from various sources to Apple or Android mobile devices, where they appear as notifications. On the desktop, the messages can be received via the browser. The connection is established via two API keys for a group and an app/source.

Important

This is a machine translation based on the English version of the article. It might or might not have already been subject to text preparation. If you find errors, please file a GitHub issue that states the paragraph that has to be improved.

Pushover es un servicio sencillo para enviar mensajes de diversas fuentes a dispositivos móviles Apple o Android, donde aparecen como notificaciones. En el escritorio, los mensajes se pueden recibir a través del navegador. La conexión se establece mediante dos claves API para un grupo y una app/fuente.

1. Configurar Pushover

En Pushover tienes que crear tanto un grupo, aunque sólo tengas un "grupo", como una aplicación explícitamente para Checkmk: cada uno recibe su propia clave API:

  1. Crea un nuevo grupo con al menos un miembro a través de Create a Group en Pushover.

  2. Copia la clave API de grupo mostrada.

  3. Crea una app con cualquier nombre a través de Create an Application/API Token.

  4. Copia la clave API de aplicación mostrada.

2. Configurar Checkmk

Ya has aprendido a configurar las notificaciones de Checkmk en general en el artículo sobre notificaciones.

En Checkmk basta ahora con especificar las dos claves copiadas anteriormente:

  1. Crea una nueva regla de notificación con Setup > Events > Notifications > Add rule.

  2. Para Notification Method elige Push Notifications (using Pushover).

  3. Introduce la clave App API copiada en API Key.

  4. Introduce la clave API de Grupo copiada en User / Group Key:

    The notification method settings for Pushover.

Opcionalmente, puedes activar las funciones Priority y Select sound de Pushover. Puedes utilizar la función de prioridad para anular los periodos de descanso configurados en Pushover, y acompañar dichas notificaciones con los sonidos adecuados.

Cuando utilices la siguiente caja Contact selection, ten en cuenta los dos puntos siguientes:

  1. Cuando selecciones contactos, asegúrate de que las notificaciones sólo se envían a un contacto, por ejemplo, seleccionando un único usuario. Con los métodos de notificación para sistemas de tickets, etc., la selección de contactos sólo sirve para especificar que se envíen notificaciones. Sin embargo, las notificaciones no se envían al usuario seleccionado, sino al sistema de tickets. Ten en cuenta que una selección de contactos mediante grupos de contactos, todos los contactos de un objeto o similar suele generar varias notificaciones idénticas para un evento, que luego acaban en el sistema de tickets dos, tres o incluso más veces.

  2. Si se cumple el primer punto, pero el usuario se utiliza en varias reglas de notificación para el mismo método, sólo se aplica la última regla en cada caso, por lo que es aconsejable crear un usuario funcional distinto para cada una de estas reglas de notificación.

Con la nueva función Notificaciones de prueba, puedes comprobar si tu nueva regla de notificación se aplica a determinados host y servicios.

Para enviar realmente notificaciones de prueba mediante este método de notificación, debes seguir utilizando Falsificar resultados de check en Checkmk 2.3.0.

En esta página