Warum SIGNL4
Acure ist eine führende All-in-One Cloud-gehostete AIOps Observability- und Automatisierungs-Plattform, mit der Du die Sichtbarkeit Deiner IT-Systems verbessern und Abhilfemaßnahmen automatisieren kannst. Es ist auch eine kostenlose Version verfügbar.
SIGNL4 erweitert Acure um app-basierte mobile Alarmierung und Störungsfall-Reaktion, einschließlich Push, SMS, Sprachanrufe, Eskalationen und Zusammenarbeit. Die integrierte Dienst-Planung hilft Dir, die Bereitschaftsdienste Deines Teams zu planen und zeigt Dir, wer zu welchem Zeitpunkt Dienst hat.
So funktioniert es
Acure nutzt einen Webhook, um Problem-Informationen an SIGNL4 zu übermitteln. Du kannst die SIGNL4-Integration einfach konfigurieren, indem Du das hier beschriebene Script verwendest. Im Einzelnen hilft Dir die Integration bei den folgenden Punkten.
Szenarien
Vorteile
Probleme, die in Acure erkannt werden, werden per HTTP-Request an SIGNL4 übermittelt
Sichere Übermittelung, Kategorisierung und zielgenaues Routing.
Mobile, persistente Alarmierung von Bereitschafts- und Diensthabenden per Push, SMS und Anruf mit Nachverfolgung und Eskalation
UND SO FUNKTIONIERT ES
Du konfigurierst die SIGNL4-Alarmierung im Web-Portal von Acure.
Im Acure Portal unter Actions -> My Scripts kannst Du das folgende Script hinzufügen. Hier ist {team-secret} dein SIGNL4-Team-Geheimnis, welches Du noch einfügen musst.
Um Alarme in SIGNL4 zu schließen, wenn die entsprechenden Problem in Acure geschossen werden, kannst die X-S4 Parameter anpassen, wie hier beschrieben.
Script:
-- SIGNL4 Webhook API: https://connect.signl4.com/webhook/docs/index.html
-- Specify your SIGNL4 team secret here
local teamSecret = "team-secret"
local requestBody = {
subject = subject,
body = body
}
-- External ID and Status can be used to close an alert in case the problem is cleared in Acure
requestBody["X-S4-ExternalID"] = ""
requestBody["X-S4-Status"] = ""
requestBody["X-S4-Location"] = ""
requestBody["X-S4-SourceSystem"] = "Acure"
local args =
{
uri = "https://connect.signl4.com/webhook/" .. teamSecret,
method = "POST",
body = json.encode(requestBody),
mediaType = "application/json"
}
local response = curl(args)
if (response.err ~= nil) then
print(response.err)
return -- Exit the script early if an error occurs
end
if (response.data.isSuccessStatusCode) == true then
print(response.data.content)
else
print(":( status code " .. response.data.statusCode)
end
Du kannst die Daten nach Deinen Bedürfnissen anpassen.
Jetzt kannst Du eine Rule und eine Action unter Actions -> Rules&Actions einrichten. Die Action ruft das obige SIGNL4-Script auf und die Rules legt die Bedingungen fest und ruft dann die Aktion auf.
Das war’s. Jetzt erhält Dein SIGNL4-Team jedes Mal einen Alarm, wenn Acure ein kritisches Problem feststellt.
ALARM-OPTIMIERUNG
SIGNL4 kann die Wahrnehmung, Reaktion und Bearbeitung von kritischen Alarmen entscheidend verbessern. Durch die Anpassung von Farbe, Symbol und Push-Ton wird die Zuordnung und Relevanz von Alarmen deutlich beschleunigt.
Alarmfarbe ändern, Titel + Text überschreiben
Dazu musst du entsprechend „Dienste und Systeme“-Kategorien erstellen, die auf bestimmte Schlüsselwörter ansprechen. Gehe dazu in der mobilen App in die Einstellungen und wähle „Dienste und Systeme“. Erstelle eine neue Kategorie oder bearbeite einfach eine bestehende.
Eine Kategorie wird immer angewendet, wenn einzelne Schlüsselwörter oder Kombinationen von Schlüsselwörtern im auslösenden Event gefunden werden.