Warum SIGNL4
Wenn kritische Systeme ausfallen, ist SIGNL4 der schnellste Weg, Ihre Mitarbeiter, Ingenieure, IT-Administratoren in Bereitschaft zu alarmieren, egal, wo sich diese befinden. SIGNL4 bietet zuverlässige Benachrichtigungen per App-Push, SMS und Sprachanruf mit Nachverfolgung, Eskalationen und Dienst-Planung.
Prometheus ist ein Open-Source-Monitoring-Tool, das Verfügbarkeit und Leistung überwacht. Es bietet Ihnen einfachen Zugriff auf relevante Daten zum Beispiel auch im Zusammenspiel mit Grafana. SIGNL4 ermöglicht es Prometheus auf einfache Art und Weise, mobile Teams vor Ort oder in Bereitschaft in Echtzeit zu benachrichtigen. Dies beschleunigt ihre Reaktion erheblich und setzt Ressourcen in den Einsätzen frei.
Durch die Integration von Prometheus mit SIGNL4 können Sie Ihre täglichen Abläufe verbessern, indem Ihre Teams in kritischen Situationen informiert werden, wo auch immer es sich befinden.
So funktioniert es
SIGNL4 alarmiert Teams und Rufbereitschaften auf ihren mobilen Endgeräten, wenn IT-Störungen von Prometheus erkannt werden. Persistente Benachrichtigungen, Bestätigungen und Eskalationen stellen sicher, dass die Probleme behandelt werden, bevor es zu spät ist.
Integrations-Fähigkeiten
Szenarien
Integration von SIGNL4 mit Prometheus
The Integration of Prometheus und SIGNL4 wird über den Alertmanager realisiert, der Teil von Prometheus ist.
Voraussetzungen
Ein SIGNL4 (https://www.signl4.com) Konto
A Prometheus-Installation (https://prometheus.io)
An Alertmanager-Installation (https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/)
Integrations-Schritte
Im Folgenden beschreiben wir die nötigen Schritte, um die SIGNL4 mit Prometheus Alertmanager zu integrieren.
1. Alertmanager Webhook
The Integration wird über den Standard Webhook im Alertmanager realisiert. Weitere Informationen hierzu gibt es hier:
https://prometheus.io/docs/alerting/latest/configuration/#webhook_config
Eine Beispiel-Konfiguration könnte, wie folgt aussehen:
global:
resolve_timeout: 5m
receivers:
- name: prometheus-signl4
webhook_configs:
- url: https://connect.signl4.com/webhook/
send_resolved: true
route:
group_by:
- job
group_interval: 5m
group_wait: 30s
receiver: prometheus-signl4
repeat_interval: 2m
routes:
- match:
alertname: Watchdog
receiver: prometheus-signl4
Sie müssen hier noch durch Ihr SIGNL4-Team-Geheimnis ersetzen.
2. Resoled Alerts
Um Alarme in SIGNL4 wieder zu schließen, wenn diese in Prometheus geschlossen werden, können Sie diese SIGNL4 URL verwenden.
https://connect.signl4.com/webhook/?ExtIDParam=groupKey&ExtStatusParam=status&ResolvedStatus=resolved
Weitere Informationen hierzu finden Sie hier:
https://www.signl4.com/de/update-juli-2020-alarme-schliessen/
3. Testen Sie es
Das ist alles und nun können Sie die Alarmierung testen. Sie können hierzu einen Alarm in Prometheus simulieren und Sie sollten dann eine Alarmierung in Ihrer SIGNL4 App erhalten.