Derdack DE

Alarmierung und mobile Störfallreaktion für kritische Systeme

Derdack DE
  • Szenarien
    • Übersicht
    • IT-Rufbereitschaften alarmieren
    • Service-Alarmierung für IT-Outsourcing Anbieter
    • Mobile Alarmierung für Produktion & Industrie
    • Kritische IT-Alarmierung für Banken & Finanzunternehmen
    • Technischer Außendienst für Energie & Versorger
    • Andere Branchen
  • Produkte
    • Übersicht
    • Enterprise Alert®
      • Übersicht
      • Alarmieren
      • Rufbereitschaft
      • Zusammenarbeit
      • Fernwirken per App
      • Mobile App
      • Integration
      • Technischer Support
      • Online Wissensdatenbank
      • FAQ
    • SIGNL4® Cloud
    • Referenzen & Mehr
  • Kaufen
    • Übersicht
    • Derdack Vertrieb
    • Azure Marketplace
  • Über Derdack
    • Über Derdack
    • Jobs und Karriere
    • Strategische Partner
    • Derdack Podcast
    • Kontakt Derdack
  • News & Blog
  • Demo anfragen
    • en en
  • News & Blog

    • Home
    • News & Blog
    • Technical
    • Alert Enrichment – Alle wichtigen Informationen in kritischen Situationen

    Alert Enrichment – Alle wichtigen Informationen in kritischen Situationen

    • 21. September 2016
    • Technical
    Alert Enrichment – Alle wichtigen Informationen in kritischen Situationen

    Wenn ein Bereitschaftshabender eine Alarmierungs-Nachricht bekommt, ist es wichtig, dass er diese sofort versteht.

    Das Problem:

    Informationen, die von Tools (zum Beispiel Monitoring Tools, Facility Management, usw.) sind oft recht kryptisch und nicht selbsterklärend.
    Dadurch werden Alarmierungs-Texte manchmal schwer lesbar und schwer verständlich:

    • Alert on XC3o84-CCP-DEC07, Error code: 1254, Timestamp: 1421920446797, Location: 52.4027477,13.0641529
    • Ticket TCK42564422 assigned to analyst cz1447.
    • NtpClient was unable to …. NtpClient will try again in 3473457 minutes ….
    • STOP: 0x00000F4 (0x0000000000000003, 0xFFFFFA8008BB7B30, 0xFFFFFA80008BB7E10, 0xFFFFF800031E88B0)
    • An error occurred while creating an error report.

    Das ist der Fall, wenn Alarmierungs-Nachrichten per SMS oder per Email empfangen werden und es wird noch schwerer verständlich, wenn diese Nachrichten in einem Telefonanruf automatisch vorgelesen werden.
    Solche Informationen sind gut für Maschinen, aber nicht für Menschen.

    • Was bedeutet Error Code 1254?
    • Ist die Severity 3 hoch oder niedrig?
    • Welchr Server hattte noch mal die IP-Adresse 192.168.2.105?
    • Wer ist der User “cz1447”? Und wie kann ich ihn kontaktieren?


    Die Lösung:

    Wie können wir diese „Maschinen-Sprache“ nun in etwas übersetzen, dass verständlicher ist? Die Lösung, die Enterprise Alert hier anbietet heißt Alert Enrichment. Hiermit lassen sich Informationen zum Alarmierungs-Text hinzufügen oder ersetzen, bevor die Nachricht an den Nutzer gesendet wird.

    Eine Möglichkeit hierfür ist Scripting. Enterprise Alert bietet mit dem Scripting Host Add-On die Möglichkeit in Alarmierungs-Workflows einzugreifen. Dies geschieht mit eigenen Skripten (Java Script oder Visual Basic Script). Diese Skripte können über eine Normale Alarmierungsrichtlinie angesprochen werden (im Reiter “Ziel” unter “Durch angepassten Benachrichtigungsablauf” (“Mehr Optionen”).

    Das Skript selber kann unter “System” –> “Scripting Host” erstellt werden.

    Dann kann der Alarmierungs-Workflow durch das Skript übernommen werden. Ein sehr einfaches Skript kann zum Beispiel, wie folgt, aussehen:

    function OnNewEvent (eventObject)
    {
    var strExternalId = „“;
    var objTicket;
    var strBuilding = eventObject.getProperty(„Building“);
    var strServer = eventObject.getProperty(„Server“);
    var strErrorCode = eventObject.getProperty(„ErrorCode“);
    var strSeverity = eventObject.getProperty(„Severity“);

        // Send the alert message
    // Priority: 0: low priority, 1: major priority, 2: critical priority
    objTicket = EAScriptHost.TicketCreate(„rczachara“, „FF“, 2, „Alert in building: “ + strBuilding + „, on server: “ + strServer + „, severity: “ + strSeverity + „, error code: “ + strErrorCode);
    if (objTicket == null)
    {
    EAScriptHost.LogError(„Ticket not created“);
    }
    objTicket.SetProperty(„externalTicketId“, strExternalId);
    // Set the notification type to User alert
    // 0 = Automatic, 1: User alert, 2: Team Broadcast, 3: Team Broadcast to a schedule, 4: Team Escalation, 5: Team Escalation to a schedule, 6: Subscription Feed
    objTicket.SetProperty(„notificationType“, „1“);
    // Now send the ticket to Enterprise Alert for processing
    if (objTicket.Send() == false)
    {
    EAScriptHost.LogError(„Ticket not dispatched to Enterprise Alert“);
    }
    }


    Der Alarmierungs-Text sieht in diesem Beispiel wie folgt aus:
    Alert in building: Berlin Office, on server: 192.168.2.105, severity: 2, error code: 1254

    Wie kann dieser Text nun lesbarer gestaltet werden? Zum Beispiel kann die Severity Number durch beschreibende Worte ersetzt werden:


    // Replace severity
    if (strSeverity == „1“)
    strSeverity = „low“;
    else if (strSeverity == „2“)
    strSeverity = „medium“;
    else if (strSeverity == „3“)
    strSeverity = „high“;

    Oder der Server-Name kann per “nslookup” ergänzt werden:

    // Replace the IP address by the server name
    var obShell = new ActiveXObject(„WScript.shell“);
    var e = obShell.Exec(„%comspec% /c nslookup “ + + “ 2>&1 „)
    while(!e.StdOut.AtEndofStream) {
    var line = e.StdOut.ReadLine();

        strServer = line.replace(„Server: „, „“);break;
    }

    Oder es können Zusatzinformationen aus einer Datenbank eingefügt werden:

    // Add site information
    var strResult;
    // Get database connection
    var strDbConnectionString = „Driver=SQL Server Native Client 11.0;Server=sqlserver;Trusted_Connection=No;UID=SA;PWD=Derdack!;Database=EnterpriseAlert“;
    var oConn = DbGetConnection(strDbConnectionString);
    if (oConn) {
    if (DbCheckConnection(oConn)) {// Make the SQL query
    var rsUsers = DbGetRS(oConn, „SELECT Description FROM [MMEA].[dbo].[DemoSites] WHERE Site LIKE ‚%“ + strBuilding + „‚;“);
    if (!rsUsers.EOF)
    {
    strResult = rsUsers.Fields.Item(„Description“).Value;// Add the additional information
    strBuilding = strBuilding + “ (“ + strResult + „)“;
    }
    // Close the database connection
    oConn.Close();}
    }

    Am Ende könnte der Alarmierungs-Text dann weitaus lesbarer aussehen:
    Alert in building: Berlin Office (The key is at the reception.), on server: SQLSERVER2, severity: medium, error code: 1254 (Low disk space.)

    Weitere Beispiele für Alert Enrichment sind zum Beispiel die folgenden:
    •    Senden von One-Time Passwörtern
    •    Hinzufügen von Kontaktinformationen
    •    Hinzufügen von Links zu Tickets oder Informationen in einer KB
    •    Formatierung von Error-Codes
    •    Hinzufügen von örtlichen Information
    •    Formatierung des Alarmierungs-Textes in Abhängigkeit vom Alarmierungs-Kanal
    •    Hinzufügen von Informationen jeglicher Art
    •    ….

    Alert Enrichment hilft dem Nutzer kritische Situationen besser und schneller zu verstehen und kann erste Hinweise auf eine mögliche Lösung geben.

    Weitere Informationen finden sich auch in folgendem Video: https://vimeo.com/118599348.

    Teilen

    Ähnliche Beiträge

    Enterprise Alert 9.4.1 enthält Fehlerkorrekturen und die überarbeitete Version der Sentinel Connector App

    31. Januar 2023

    Kritische System Alarme via SIGNL4

    29. Dezember 2022

    Enterprise Alert 9.4 Update führt Fernaktionen in hybriden Szenarien sowie Proxy-Unterstützung für MS Teams ein

    25. Oktober 2022

    Fernaktionen per mobiler App im hybriden Setup

    18. Oktober 2022

    Über uns

    Derdack ist einer der weltweit führenden Anbieter für die automatisierte Alarmierung von Rufbereitschaften und Wartungsteams direkt aus technischen Anlagen, IT-Systemen und kritischen Infrastrukturen.

    Meist gelesen

    • Enterprise Alert 2016 allows for an unlimited Number of Voice Lines Enterprise Alert 2016 allows for an unlimited Number of Voice Lines
    • Enterprise Alert 2019 ab sofort verfügbar
    • SIGNL4 gestartet- Entdecken Sie eine neue Ära der mobilen Alarmierung
    • Alarme an Microsoft Teams weiterleiten
    • SCOM Alarmierung mobil und zuverlässig machen
    • Derdack Background IT-Automatisierung am Beispiel der IT-Alarmierung
    • How to add additional Event Parameters in Enterprise Alert How to add additional Event Parameters in Enterprise Alert
    • Kid shouting through vintage phone. Verständliche Alarmierungen per Sprach-Anruf

    Kategorien

    • Banken & Versicherungen (5)
    • Beratung (2)
    • Business (18)
    • Cloud Services (2)
    • Energie & Versorgung (7)
    • Events (17)
    • IT Ops (13)
    • Kunden (17)
    • News (35)
    • Produktion & Industrie (7)
    • Software (5)
    • Technical (113)
    • Transport (1)

    Schlagwörter

    Active Directory Alarm Alarmierung Alarmierungsrichtlinie alert alert notification anruf Automatisierung Azure BMC Database derdack derdack Dienstplanung distribution lists enterprise alert Enterprise Alert Enterprise Alert 2016 Gartner HPE HPE ITOM Incident Management Industrie 4.0 Integration IT-Alarmierung IT-Betrieb IT-Sicherheit microsoft microsoft Mobile App monitoring Notfallalarmierung on-call Operative Alarmierung Partner Referenz release rest api Rufbereitschaft Schichtplanung SCOM security groups Störfallmanagement System Center update

    Folge uns

    • Twitter
    • Facebook
    • LinkedIn
    • XING
    • YouTube
    • Vimeo
    • Home
    • News & Blog
    • Technical
    • Alert Enrichment – Alle wichtigen Informationen in kritischen Situationen

    KONTAKT:
    Intl: +49 331 29878-0

    CH: +41 (31) 539 19 90
    US: +1 (804) 212-2278

    KONTAKT VIA EMAIL:
    info@derdack.com

    FIRMENSITZ:
    US & Europa

    NEWSLETTER:
    Hier anmelden!

    KARRIERE:
    Aktuelle Jobangebote

    EVENTS

    • Keine Veranstaltungen
    • Wo wir helfen
    • Produkte
    • Kaufen
    • Über Derdack
    • News & Blog
    • Jetzt Testen
    • Cookie-Richtlinie (EU)
    • Twitter
    • LinkedIn
    • YouTube
    • Vimeo

     © 2025 Derdack GmbH – Impressum, Datenschutz

    • Szenarien
      • Übersicht
      • IT-Rufbereitschaften alarmieren
      • Service-Alarmierung für IT-Outsourcing Anbieter
      • Mobile Alarmierung für Produktion & Industrie
      • Kritische IT-Alarmierung für Banken & Finanzunternehmen
      • Technischer Außendienst für Energie & Versorger
      • Andere Branchen
    • Produkte
      • Übersicht
      • Enterprise Alert®
        • Übersicht
        • Alarmieren
        • Rufbereitschaft
        • Zusammenarbeit
        • Fernwirken per App
        • Mobile App
        • Integration
        • Technischer Support
        • Online Wissensdatenbank
        • FAQ
      • SIGNL4® Cloud
      • Referenzen & Mehr
    • Kaufen
      • Übersicht
      • Derdack Vertrieb
      • Azure Marketplace
    • Über Derdack
      • Über Derdack
      • Jobs und Karriere
      • Strategische Partner
      • Derdack Podcast
      • Kontakt Derdack
    • News & Blog
    • Demo anfragen
    Cookie-Zustimmung verwalten
    Wir verwenden Cookies, um unsere Website und unseren Service zu optimieren.
    Funktional Immer aktiv
    Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
    Vorlieben
    Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
    Statistiken
    Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
    Marketing
    Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
    Optionen verwalten Dienste verwalten Anbieter verwalten Lese mehr über diese Zwecke
    Cookie Einstellungen
    {title} {title} {title}