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
    • Derdack Partner finden
    • Azure Marketplace
  • Über Derdack
    • Über Derdack
    • Jobs und Karriere
    • Partnerprogramm
    • Strategische Partner
    • Derdack Podcast
    • Kontakt Derdack
  • News & Blog
  • Demo anfragen
    • en en
  • News & Blog

    • Home
    • News & Blog
    • Energie & Versorgung
    • Alarmierung aus einer Datenbank (SQL, Powershell, REST API)

    Alarmierung aus einer Datenbank (SQL, Powershell, REST API)

    • 7. Oktober 2020
    • Energie & VersorgungProduktion & IndustrieTechnical
    Alarmierung aus einer Datenbank (SQL, Powershell, REST API)

    Im Zuge der voranschreitenden Digitalisierung von Produktions- und Verwaltungsprozessen häufen sich bei uns Anfragen zum Thema automatisierte Datenabfrage in Verbindung mit zielgerichteter Benachrichtigung von verantwortlichen in Produktion und Verwaltung.

    Das Problem

    Oft ist der erste Schritt im Digitalisierungsprozess diese Daten überhaupt erst einmal zu erfassen. Dazu wird in vielen Fällen eines zentralen Repository in Form einer Datenbank realisiert. Der nächste Schritt dann ist es diesen zur Verfügung stehenden Datenschatz zu heben und auch zur Effizienzsteigerung einzusetzen. Wir erweitern an dieser Stelle ihre Möglichkeiten durch Enterprise Alerts ausgereiftes Alarmierungs- und Filterungssystem. In dem wir die zur Verfügung stehenden Datensätze auf bestimmte Schwellwerte und Schlüsselinformationen hin überprüfen und zielgerichtet an verantwortliche User eskalieren.

    Unsere Lösung

    In den Anwendungsfall der zu diesen Blog Post geführt hat geht es darum in regelmäßigen Intervallen Temperaturdaten verschiedener Sensoren aus einer SQL Tabelle abzurufen und, sollte ein bestimmter Wert überschritten werden, eine entsprechende Benachrichtigung an ein Wartungsteam zu senden.
    Kern des Lösungsvorschlags ist ein simples PowerShell Skript das Daten aus einer Tabelle abfragt und die Resultate als REST Requests an Enterprise Alert weiterleitet. Dieses Skript wird über den Task Scheduler in regelmäßigen Abständen ausgeführt.

    1. Legen Sie ein neues Powershellscript mit dem unterstehenden Script Code an. Beachten sie dabei die Parameter für DB, REST Endpunkt und SQL query entsprechend anzupassen. Speichern sie es an einer für sie passenden Location in diesem Fall habe ich einfach C:/Scripts gewählt.
      $sql = "select sensor, location, temp from Datatable_furnace";
      $sqlConnection = new-object System.Data.SqlClient.SqlConnection("Server=sqlserver;User ID=dbread;Password=pw2020;Database=EnterpriseAlert;Integrated Security=true")
      $sqlConnection.open()
      $sqlCommand = $sqlConnection.CreateCommand()
      $sqlCommand.CommandText = $sql
      $DataSet = new-object System.Data.DataTable
      $Adapter = new-object System.Data.SqlClient.SqlDataAdapter($sqlCommand)
      $DataSet = New-Object System.Data.DataSet;
      $Adapter.Fill($DataSet)
      $dbConn.Close();
      $dbConn.Dispose();
      
      $MyResults = $DataSet.Tables[0];
      $MyResults | foreach-object {
      $sensor = $_.sensor;
      $location = $_.location;
      $temp = $_.temp;
      
      $request = Invoke-RestMethod "<REST_Endpunkt+APIKey>" -Method POST -ContentType "application/json" -Body "{'Sensor':'$sensor','Location':'$location','Temp':'$temp'}"
      
      if ($request.response_type -eq 'error')
      {
      $request.error.extended_error_text;
      }
      }
    2. Nun legen Sie im Windows Taskscheduler einen neuen Task, konfigurieren sie ihn sodass er in dem von ihnen gewünschten Intervall triggert und legen sie eine Action an in der sie Powershell wie untenstehend ansteuern und setzen sie die Argumente wie ebenfalls untenstehend beschrieben.

      C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
      -ExecutionPolicy Bypass -File "C:\Scripts\sql_request.ps1"
    3. Sollte alles richtig konfiguriert sein werden sie nun in ihrer Enterprise Alert Installation neue REST Requests passend zu ihren Datenbankanfragen erhalten und können, basierend auf diesen Events nun Alarmierungsrichtlinien Konfigurieren.

    Zusammenfassung

    In diesem Blog beschreiben wir nur einen sehr einfachen Use Case. Es wäre auch denkbar hier über einen Trigger in der SQL Datenbank eine Email mit bestimmt Informationen an Enterprise Alert zu senden um dort ähnlich wie in unseren Teams und Slack Blogs eine Remote Action zu triggern die reaktiv wesentlich gezielter in der DB Informationen abfragt und in Enterprise Alert bereitstellt.

    Haben Sie schon einen Idee wie sie so etwas implementieren können? Sollten Sie Fragen haben, stehen wir Ihnen gern unter support@derdack.com zur Verfügung.

    Tagged

    AlarmierungAutomatisierungDatenbank

    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
    • 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
    • SCOM Alarmierung mobil und zuverlässig machen
    • 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
    • Energie & Versorgung
    • Alarmierung aus einer Datenbank (SQL, Powershell, REST API)

    KONTAKT:
    Intl: +49 331 29878-0

    CH: +41 (31) 539 19 90
    US: +1 (202) 4 70-0885
    UK: +44 (20) 88167095

    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
    • XING
    • YouTube
    • Vimeo

     © 2022 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
      • Derdack Partner finden
      • Azure Marketplace
    • Über Derdack
      • Über Derdack
      • Jobs und Karriere
      • Partnerprogramm
      • 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 Verwalten von Dienstleistungen Anbieter verwalten Lese mehr über diese Zwecke
    Cookie Einstellungen
    {title} {title} {title}