1. Funktion
Pushover ist ein einfacher Dienst, um Meldungen aus unterschiedlichsten Quellen an Apple- oder Android-Mobilgeräte zu senden, wo sie dann als Benachrichtigungen auftauchen. Auf dem Desktop lassen sich die Meldungen über den Browser empfangen. Die Anbindung erfolgt über zwei API-Schlüssel für eine Gruppe und eine App/Quelle.
2. Konfiguration Pushover
In Pushover müssen Sie sowohl eine Gruppe anlegen, auch wenn Sie nur eine „Gruppe“ haben, als auch eine App explizit für Checkmk — beide bekommen eigene API-Schlüssel:
Legen Sie in Pushover eine neue Gruppe mit mindestens einem Mitglied über Create a Group an.
Kopieren Sie den angezeigten Gruppen-API-Schlüssel.
Erstellen Sie eine App mit beliebigem Namen über Create an Application/API Token.
Kopieren Sie den angezeigten App-API-Schlüssel.
3. Konfiguration Checkmk
Wie Sie Benachrichtigungen im Allgemeinen in Checkmk einrichten, haben Sie bereits im Artikel über Benachrichtigungen erfahren. In Checkmk genügt nun die Angabe der beiden Schlüssel:
Wählen Sie als Notification Method den Eintrag Push Notifications (using Pushover).
Geben Sie den App-API-Schlüssel unter API Key ein.
Geben Sie den Gruppen-API-Schlüssel unter User / Group Key ein.
Optional können Sie hier noch die Pushover-Funktionen Priority und Select sound aktivieren. Über die Priorität dürfen Sie zum Beispiel in Pushover konfigurierte Ruhezeiten aushebeln — und derartige Benachrichtigungen dann auch mit passenden Tönen untermalen.
Zum Testen können Sie die Kommandos Fake check results und Custom notification verwenden.