Warum Enterprise Alert
Wenn kritische Systeme ausfallen, ist Enterprise Alert der schnellste Weg, Ihre Mitarbeiter, Techniker, IT-Administratoren auf Abruf und „vor Ort“ zu alarmieren. Enterprise Alert bietet zuverlässige Benachrichtigungen über Push , Text- und Sprachanrufe mit Nachverfolgung, Eskalation und Dienstplanung.
Prometheus ist ein Open-Source-Überwachungstool, dass Verfügbarkeit und Performance überwacht. Es ermöglicht den einfachen Zugriff auf relevante Daten, zum Beispiel mit Grafana. Mit Enterprise Alert kann Prometheus mobile Teams im Außendienst oder auf Abruf in Echtzeit benachrichtigen. Dies beschleunigt die Reaktion erheblich und setzt Ressourcen im Betrieb frei.
Durch die Kopplung von Prometheus Alert Manager mit Enterprise Alert können Sie Ihre täglichen Abläufe Ihres Teams verbessern, egal wo es sich befindet. Durch die Integration wissen Sie nicht nur, wann ein kritisches Problem aufgetreten ist, sondern auch, wann es behoben wurde, egal wo Sie sich befinden.
Wie es funktioniert
Prometheus flexible Integrationsmöglichkeiten erlauben es Ihnen, operative Warnmeldungen über die REST API an ein Enterprise Alert Team zu verteilen. Dauerhafte Benachrichtigungen und Bestätigungsanforderungen stellen sicher, dass Probleme behandelt werden, bevor es zu spät ist.
Integrationsvorteile
Einsatzszenarien
Wie wird’s gemacht
Die Integration von Prometheus und Enterprise Alert wird über den Prometheus Alert Manager trealisiert. Das Anpassen der Alert Manager REST API alertmanager.yml erlaubt es Alarme an Enterprise Alert zu pushen.
Integration Steps
Zunächst müssen Sie einen REST Endpunkt in Enterprise Alert anlegen. Details wie man den rest endpunkt angelgt finden sie hier REST API
Anschließend müssen sie das alertmanager.yml File anpassen. Untenstehend ein Beispiel wie die konfiguration ausehen sollte:
receivers:
– name: prometheus-enterprisealert
webhook_configs:
– url: http://servername/EAWebService/rest/events?apiKey={apikey}
send_resolved: false
route:
group_by:
– job
group_interval: 5m
group_wait: 30s
receiver: prometheus-enterprisealert
repeat_interval: 10m
routes:
– match:
alertname: Watchdog
receiver: prometheus-enterprisealert
Testen können sie die Alarme in den sie Dummy Alerts an die Prometheus API senden. Weiterführende informationen können sie hier finden: https://prometheus.io/docs/alerting/latest/configuration/#webhook_config
Enterprise Alert wird diese Alarme als eingehende Events empfangen.
Basierend auf den eingehenden Events können nun Alarmierungsrichtlinien angelegt werden, die basierend auf den Eventdaten geziehlt die richtigen User alarmiert. Die Alarme können über das WebProtal sowie die mobile App jederzeit eingesehen werden.