← PushPig
Server- & Monitoring-Alarme
Warnungen aus Skripten, Cronjobs und Monitoring, in Echtzeit aufs Gerät.
Wenn ein Server ausfällt, eine Platte vollläuft oder ein Backup scheitert, zählt jede Minute.
Mit PushPig schickst du Server- und Monitoring-Alarme in Echtzeit
aufs Handy, aus jedem Skript, Cronjob oder Monitoring-Tool, das einen HTTP-Request absetzen kann.
Aus jedem Skript alarmieren
Ein einziger curl-Aufruf genügt. Baue ihn in Health-Checks, Backup-Skripte oder
Cronjobs ein und werde sofort benachrichtigt, wenn etwas schiefläuft:
#!/bin/bash
if ! curl -fsS https://api.example.com/health > /dev/null; then
curl -X POST https://pushpig.de/api/push/send \
-H "Authorization: Bearer pp_DEIN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"channel":"ops","title":"API down","body":"Health-Check fehlgeschlagen","urgent":true}'
fi
Monitoring-Tools anbinden
Prometheus Alertmanager, Grafana, Uptime-Kuma & Co. können Alarme per Webhook auslösen. Die Ziel-URL
ist einfach der PushPig-Endpunkt /api/push/send. So landen bestehende Alerts ohne
Umweg auf allen Geräten deines Teams: Android-App, Browser und per E-Mail.
Dringend heißt dringend
Kritische Alarme dürfen nicht in einer Ruhezeit hängen bleiben. Mit "urgent": true
umgeht die Push die Quiet Hours aller Empfänger und wird sofort zugestellt.
Routine-Meldungen respektieren sie dagegen weiterhin.
Fein steuerbar: Mit
API-Key-Scopes kann ein Server-Key
ausschließlich in den
ops-Kanal schreiben. Kompromittiert er, ist der Schaden begrenzt.
Warum PushPig für Alarme
- Kein App-Store nötig: Web Push, Android und E-Mail-Fallback in einer API
- Rate-Limits und Delivery-Status pro Alarm (wie viele Geräte erreicht wurden)
- Server in der EU, DSGVO-konform: passt zu internen Ops-Daten
Häufige Fragen
Wie schicke ich einen Server-Alarm aufs Handy?
Mit einem einzigen HTTP-POST an /api/push/send, abgesetzt aus dem Skript, das den Fehler bemerkt. Der Alarm erreicht in Sekunden alle Abonnenten des Kanals, per Android-App, Browser und, falls Push scheitert, per E-Mail.
Kann ich Prometheus, Grafana oder Uptime-Kuma anbinden?
Ja. Alle drei können Alarme per Webhook auslösen. Als Ziel-URL trägst du den PushPig-Endpunkt /api/push/send ein und legst den API-Schlüssel als Authorization-Header an. Bestehende Alert-Regeln bleiben unverändert.
Wie stelle ich sicher, dass ein kritischer Alarm nachts ankommt?
Mit "urgent": true im Request. Solche Pushes umgehen die Ruhezeiten aller Empfänger und werden sofort zugestellt. Routine-Meldungen ohne dieses Flag respektieren die Ruhezeiten weiterhin.
Wie begrenze ich den Schaden, wenn ein Server-Schlüssel gestohlen wird?
Über API-Key-Scopes. Ein Schlüssel mit dem Scope push:send:42 kann ausschließlich in diesen einen Kanal senden, sonst nichts. Kompromittiert er, bleibt der Schaden auf diesen Kanal begrenzt, und du tauschst nur diesen Schlüssel aus.
Sehe ich, ob der Alarm tatsächlich angekommen ist?
Ja. Die Antwort der Send-API nennt pro Zustellweg die Anzahl erreichter Empfänger: fcm_sent für Android, webpush_sent für Browser, email_sent für den E-Mail-Fallback. Dieselben Zahlen stehen im Kanal-Feed.
Hilfe & API ·
Preise ·
Kontakt ·
Impressum ·
Datenschutz