SKOOR Engine Changelog

8.1.0

  • Entfernt das mitgelieferte FreeRDP, verwendet stattdessen das aus der Distribution.
  • Ersetzt Google Chrome-Abhängigkeit durch eranger-puppeteer

8.0.0

  • Keine Änderungen

7.3.4

  • ETH-Warner
    • Fügt auch Telefonkanäle zu den Kontakten des Pikett-Eingangsereignisses hinzu.

7.3.3

  • Behebt die Lizenzprüfung für Fernanmeldungen.
  • Behebt einen Fehler bei der Fernanmeldung, wenn bereits ein lokaler Benutzer mit demselben Benutzernamen oder derselben E-Mail-Adresse vorhanden ist.

7.3.2

  • ETH-Warner
    • Behebt einen Fehler, der die Synchronisation von Kontakten mit InstaGuard verhindert
    • Aktualisiert Pikett-Benutzerkontakte von Pikett Inbound Event.

7.3.1

  • SKOOR Collector / SKOOR Server

    • Ermöglicht HTTP Plugin die Übertragung von Alarmdateien zum Server.
  • SKOOR Server

    • Übergabe der Alarmdatei als Argument #14 an den benutzerdefinierten Zuweisungsbefehl.

7.3.0

  • SKOOR System

    • Führt systemd-Dienste ohne Forking/Daemonisierung aus.
    • Unterstützt "Eskalation" in einem einzelnen Alarmgerät, wenn eine Benutzergruppe als Empfänger ausgewählt ist.
    • Ermöglicht die Anzeige, ob ein Benutzer im Urlaub ist.
    • Führt eranger-server-expire unauffällig auf sekundären Systemen aus.
    • Ermöglicht die Anmeldung eines lokalen Benutzers mit seiner E-Mail Adresse.
    • Behebt einige Speicherlecks
    • Behebt das Parsen von SNMP-String-Werten im Falle unterdrückter Werte.
  • SKOOR Collector

    • Negative Werte in adaptiven Alarm Limits werden nun korrekt behandelt.
    • SNMP-Aufträge
      • Vermeidet Speicherlecks.
      • Verbessert die Leistung von SNMP v3-Aufträgen.
  • SKOOR Operator Monitor

    • Zeigt die aktuelle Alarmliste deutlich schneller an und die historische Alarmliste etwas schneller, was den Ressourcenverbrauch reduziert.
  • SKOOR Server

    • Überträgt systemd die Verantwortung für den Neustart der Engine nach fatalen Fehlern.
  • SKOOR WinAgent

    • Benötigt mindestens TLS 1.2 Verschlüsselung, um https Verbindungen zu akzeptieren.

7.2.6

  • SKOOR UI
    • Verhindert einen Absturz beim Hinzufügen von mehreren Alarmgeräten unter einem EEM-Job.

7.2.5

  • SKOOR PostgreSQL

    • Initialisiert TimescaleDB immer während des Updates, wenn es nicht bereits initialisiert ist. Wenn dies nicht geschieht, kann es zu Problemen beim Update auf Systemen kommen, die mit einer SKOOR Version < 6 installiert wurden.
  • SKOOR Collector

    • Vermeidet gelegentliche Core-Dumps von Plugins beim Herunterfahren des Kollektors.

7.2.4

  • SKOOR Collector
    • Vermeidet den Neustart des gesamten Kollektors im Falle einer unterbrochenen HTTP(S)-Verbindung zu einem SKOOR Server

7.2.3

  • SKOOR Collector
    • Behebt einen Fehler, der beim Neustart des Kollektors zu einem Deadlock führt, wenn die Netzwerkverbindung zum Server-Backend fehlerhaft ist.

7.2.2

  • SKOOR Collector
    • Verzögerung des Starts während des Neustarts des Dienstes, um Verbindungsprobleme nach dem Neustart zu vermindern.

7.2.1

  • SKOOR System
    • Vermeidet das Entfernen von länger unbenutzten html tmp Verzeichnissen.

7.2.0

  • SKOOR-System

    • Verbessert die Bereinigung von alten Laufdateien und entfernt unbenutzte leere Verzeichnisse.
    • Unterstützt Eskalation für Alarmgeräte mit Hilfe von Benutzergruppen.
    • Verwendet flache Icons für Zustände in der Übersicht.
    • Verwendung von TimescaleDB-Hypertabellen für alarms, alarm_messages, alarm_messages_sentund collector_errors zur Verbesserung der Ingestion-Leistung.
  • SKOOR Collecor

    • Vermeidet Auftragsausfälle bei der Aktualisierung von Win-Agenten.
  • SKOOR Server

    • Wendet keine Wartung mehr auf SLCs an, wenn die Gruppe, in der sich die SLCs befinden, in Wartung ist.
    • Verschiedene kleine Korrekturen.

7.1.2

  • SKOOR Collecor
    • Stellt sicher, dass ein Job korrekt ausgeführt wird, nachdem ein Ausnahmeplan (Ferien) aktiv war.

7.1.1

  • SKOOR Server
    • Behebt einen Tippfehler im Backup-Skript, der zum Fehlschlagen von Backups führt.
    • Verhindert die doppelte Kodierung von Passworteigenschaften bei der Instanziierung von Vorlagen.
    • Fügt langpacks-en, glibc-langpacks-en, langpacks-de und glibc-langpacks-deals Abhängigkeiten hinzu, da diese nicht immer standardmäßig installiert sind.

7.1.0

  • SKOOR Server
    • Ignoriert Werte, die mehr als 60 Sekunden in der Zukunft liegen.
    • Unterstützt Alarmgruppen in Alarmempfängern, die den Empfänger aufgrund der Anzahl offener Nachrichten oder der Zeit seit dem letzten Öffnen oder eines Zeitplans wechseln.

7.0.8

  • SKOOR Collector

    • Verwendet Google Chrome Version 112.
    • Stellt sicher, dass die richtigen Server-Entschlüsselungsschlüssel beim Herunterfahren gespeichert werden.
    • Selenium Roboter: Ignoriert Einträge, die als "NOT RUN" (grau) oder "FAIL" (rot) im Testausführungsprotokoll markiert sind. Erlaubt "Error Timer" und "ErrorCode Timer" für benutzerdefinierte Fehlermeldungen. Zeigt die korrekte Start-/Endzeit der Timer an.
  • SKOOR Server

    • Behebt einen Fehler, der zum Abbruch der Benutzeroberfläche führt, wenn der Objektname bestimmte Sonderzeichen enthält.

7.0.7

  • SKOOR Server
    • Zeigt den Status von laufenden eem-Aufträgen wieder in der Geräte-Info an.

7.0.6

  • SKOOR Server
    • Korrigiert den Umgang mit verschlüsselten Passwörtern im XML Export / Import.
    • Zeigt keine Fehlermeldung 'Kollektor nicht verbunden' an, wenn ein Kollektor Webhook-Jobs oder gar keine Jobs hat.
    • Behebt die Ersetzung von benutzerdefinierten Passworteigenschaften in Inline-Skripten von Execute-Jobs.
  • SKOOR Collector
    • Behebt die Blockierung des Kollektors im Falle von verschachtelten Batch-Jobs.

7.0.5

  • SKOOR Server
    • Verbesserte Log-Ausgabe bei Benutzeranmeldung.

7.0.4

  • SKOOR Collector und Server
    • Behebt die Ver-/Entschlüsselung von EEM-Passworteigenschaften.

7.0.3

  • Release mit Wartungen zur Einarbeitung der Fehlerbehebung von 6.4.6.

7.0.2

  • Behebt einen Fehler, der dazu führt, dass UTF-8-Zeichenfolgen unter bestimmten Umständen falsch abgeschnitten werden.

7.0.1

  • SKOOR Collector und Server
    • Ermöglicht die Änderung der Community im SNMP-Browser (notwendig für neue Jobs, die noch nicht gespeichert sind).
  • Allgemein
    • Erhöht die Logrotate-Größe von 100k auf 10M, um mehr Log-Einträge zu speichern.

7.0.0

  • Allgemein

    • Verschlüsselt Passwörter in der Datenbank und auf der Leitung zwischen Server und Kollektor.
    • Ersetzt die verletzenden Begriffe master und slave durch primary und standby.
  • SKOOR Collector und Server

    • Verbessert den EEM-Verlauf und zeigt fehlgeschlagene Timer in der Übersicht an.
    • Ermöglicht die Fernaktualisierung von WinAgents auch für Windows Server 2022-Roboter.
  • SKOOR Collector

    • Verbessert Job-Timeouts unter Berücksichtigung der Timeout-Einstellungen in eranger-collector.cfg.
    • Selenium (Python) auf Linux Version 9:
      • Aufgrund einer neuen Selenium-Bibliothek existiert die Funktion set_headless() nicht mehr in den Chrome-Optionen
      • daher sind folgende Änderungen in Selenium-Python-Skripten erforderlich:
        • opts.add_argument("--headless") muss verwendet werden anstelle von opts.set_headless()
        • assert opts.headless muss entfernt werden
        • driver = webdriver.Chrome(desired_capabilities=cap,chrome_options=opts)
      • Die veralteten Funktionen find_element_by_* und find_elements_by_* wurden in 4.3 entfernt.
  • SKOOR Server

    • Zeigt die Fetchfile- und Agent-Fetch-/Putfile-Übertragungsrate in MB/s an.
    • Unterstützt RDP-Parameter für EEM-Jobs, die über Geräte- und Job-Eigenschaften definiert werden können.
    • Ermöglicht die rekursive Weitergabe einer einzelnen benutzerdefinierten Eigenschaft vom Typ Text oder Enum an alle Childs und Instanzen.

6.4.6

  • SKOOR XML-Import
    • Korrigiert die Erstellung von Zeitplänen

6.4.5

  • SKOOR Server
    • Behebt die Wertesuche bei SLC-Objekten

6.4.4

  • SKOOR Server
    • Fügt ein zusätzliches imeout von 5 Minuten für durch iconv ausgelöste Aufträge hinzu.
  • SKOOR Collector Parsefile
    • Wiederholt das Parsen der Datei, wenn sie während des Parsens geändert wurde.

6.4.3

  • Korrigiert den Zustand im Alarmmonitor, wenn eine Wartung erstellt wird, nachdem ein Kommentar hinzugefügt wurde.

6.4.2

  • SKOOR PgBouncer
    • Passt die Einstellungen an, um exzessives Logging zu vermeiden.

6.4.1

  • SKOOR Server
    • Ermöglicht die Alarmzuweisung von offenen Alarmen durch Instaguard-Alarmbestätigung nach dem Neustart des Servers.
    • Entfernt *_cache, threshold_prediction_* und send_data_queue Tabellen aus dem Config-Backup.
    • Das Expire-Skript löscht nun auch die Daten in den Tabellen *_cache.

6.4.0

  • SKOOR Server
    • Neue Alarmgeräte für Threema und InstaGuard.
    • Verwendet den aktuellen Grund für Alarmmeldungen (verzögertes Öffnen).
    • 'Show Alarms' zeigt auch den Grund für geänderte Meldungen an.
    • Optimierungen der Leistung
      • Schnelleres Starten des Servers
      • Deutlich schnellerer Dateningestion durch neue Implementierung der Datenwarteschlange.
      • Kein Abwürgen des Kollektors mehr.
      • Das System bleibt reaktionsfähig, auch bei massiven Rücklieferungen.
      • Neuer Datenbank-Verbindungspooler PgBouncer. Erfordert eine manuelle Entfernung voneranger-pgpool und Installation von eranger-pgbouncer nach dem Update.
  • SKOOR Collector SNMP
    • Job erlaubt eine unbegrenzte Anzahl von OID-Anfragen, solange das Gesamtergebnis 1024 Zeichen nicht überschreitet.
  • SKOOR EEM
    • Mehrere Verbesserungen und Korrekturen in Bezug auf die Anzeige der EEM-Historie.
    • rhel8: fügt perl-JSON hinzu, um Screenshots aus mht-Logdateien zu extrahieren.

6.3.8

  • SKOOR Server
    • Behebt das Laden von SLO aus der Datenbank nach dem Starten des Servers.

6.3.7

  • SKOOR Server
    • Behebt eine Deadlock-Situation beim Ändern von verschachtelten Vorlagen.

6.3.6

  • SKOOR Server
    • Behebt das Verschwinden der Schaltflächen "Zeitplan +/-" in EEM-Jobs.
    • Ermöglicht das Kopieren von Objekten mit einer geerbten Referenz-Eigenschaft
    • Entschärft eine mögliche Race Condition während der Synchronisation des Kollektors

6.3.5

  • SKOOR Server
    • Behebt einen Fehler, der manchmal dazu führt, dass bei einer fehlgeschlagenen Messung Werte Historie Datenreihen fehlen.
  • SKOOR Collector
    • Parsefile Job: Sperrt einige Dateioperationen

6.3.4

  • SKOOR Server
    • Feinabstimmung der Größe des Thread-Pools
    • Aktualisiert die PgPool-Abhängigkeit

6.3.3

  • SKOOR PgPool
    • Feinabstimmung einiger Einstellungen (num_init_children, max_pool). Dies gilt nur für neue Installationen.

6.3.2

  • SKOOR Server
    • Stellt sicher, dass die Parameter des Alarm-Assign-Skripts richtig zitiert werden.
    • Entfernt die Meldung "erfolgreich aufgerufenes Zuweisungsskript", da sie die Benutzereingabe überschreiben würde.

6.3.1

  • Konvertiert Changelog in Markdown.

6.3.0

  • SKOOR Server
    • Ermöglicht die Aktualisierung von WinAgent (abhängig von der Installation und dem Betriebsmodus) über die Benutzeroberfläche.
    • Standard-Alarmzuweisungsskript mit Benutzer als Kommandozeilenparameter.
    • Benennt den Job 'Web Kollektor' in 'Webhook' um.
  • WinAgent
    • Ermöglicht das Abmelden der Sitzung.

6.2.3

  • Kollektor Selenium
    • Setzt die Fehlermeldung bei einem neuen Durchlauf von Aufträgen zurück.
    • Vermeidet ungewollte Ausführungsfehler, obwohl alle Robotertests bestanden wurden.
  • Python: stellt sicher, dass der Roboter auf allen Systemen läuft.

6.2.2

  • Python: stellt die Installation ohne Zugriff auf pypi.org sicher
  • Kollektor EEM-Plugin: Setzt Fehlermeldung bei neuem Start des SikuliX-Projekts zurück.

6.2.1

  • Kollektor EEM-Plugin: Timer-Dateien von Smartbear werden nicht richtig gescannt.

6.2.0

  • SKOOR Server

    • Ermöglicht den Versand einer Einladungsmail an lokal authentifizierte Benutzer.
    • EEM-Zeitgeber
      • Zeitstempel der Startzeit
      • Sortierung nach Startzeit, Laufzeit, Name, Auftragsstatus oder manuell.
    • Lizenzierung für Geräte und Aufträge
      • Beim Instanziieren aus Vorlagen oder Kopieren eines Geräts wird vor dem Start der Aktion geprüft, ob eine Lizenzverletzung vorliegen würde.
    • Benutzerdefiniertes Skript zur Alarmzuweisung
      • unterstützt Standard-Skript
      • Benutzerdaten als Befehlszeilenparameter
  • SKOOR Collector

    • Unterstützt robotframework-jsonvalidator in Selenium-Jobs.

6.1.6

  • Vermeidet fehlerhafte Socket-Fehler.

6.1.5

  • Gelegentlich kann die OPM-Alarmliste leer sein.

6.1.4

  • PGPool
    • Überschreibt die PGPool-Einstellungen bei der Aktualisierung nicht.

6.1.3

  • Berücksichtigt env vars für Server-Verbindungen aus Perl-Skripten.

6.1.2

  • Behebt eine unangenehme Deadlock-Situation zwischen dem Senden von Daten durch den Kollektor, dem Login und möglicherweise auch anderen Aktionen. Dies führte dazu, dass der Engine Server jede weitere Kommunikation mit dem Service-Endpunkt blockierte.

6.1.1

  • PGPool
    • Deaktiviert PGPool Query Cache, da er subtile Fehler zu verursachen scheint. Vielleicht werden wir ihn in einer späteren Version wieder aktivieren, aber höchstwahrscheinlich nicht.

6.1.0

  • SKOOR Collector
    • HTTP-Auftrag: In einigen Fällen schlägt das Parsen des Ablaufdatums von Zertifikaten fehl.
    • SD-319: Agent-Aufträge (Windows):
      • Falsche Syntax in der Eigenschaftsdefinition kann zu illegalen Fehlersequenzen führen, die die Ausführung des Servers durch "graceful shutdown" stoppen.
    • EEM-Auftrag: Der Benutzer kann optionale Parameter (Debug, Timeout) definieren. Die Befehlsparameter für den Roboter werden zur Laufzeit automatisch generiert.
    • HTTP-Auftrag: Unterstützung der neuen TLS-Versionen TLSv1_0 ... TLSv1_3 in curl.
    • EWS-Auftrag: Neue Suchparameter "Sender enthält" und "Sender ist".
    • SKOOR Server
      • Kollektor-Benutzer können deaktiviert werden.

6.0.9

  • HTTP-Auftrag: In einigen Fällen schlägt das Parsen des Ablaufdatums von Zertifikaten fehl.

6.0.8

  • Aktiviert den PGPool-Abfrage-Cache wieder

6.0.7

  • Verwendet einen besseren Session-ID-Generator, um Kollisionen zu vermeiden.
  • Behebt den Absturz des Servers während der Anmeldung.

6.0.6

  • EEM-Plugin: Mutex für Mutex-Index-Entscheidung.

6.0.5

  • SKOOR Engine
    • Spontane Server-Abstürze während des Logins.
    • Behebt ausgelaufene Dateideskriptoren, wenn die PostgreSQL-Verbindung fehlschlägt.
    • Deaktivieren des PGPool Abfrage-Caches
  • Python-Modul
    • Verbessert die Bereinigung während der Aktualisierung, um nicht funktionierende Pakete auf einigen Maschinen zu vermeiden.

6.0.4

  • SKOOR Engine
    • Behebt einen kritischen Fehler bei der LDAP-Anmeldung, der dazu führt, dass ein neuer entfernter Benutzer zu allen nicht entfernten Gruppen hinzugefügt wird.

6.0.3

  • UI
    • Log-Erweiterungen.

6.0.2

  • UI
    • UI-Absturz während des Hinzufügens/Bearbeitens des Berichtsplaners in rhel8.

6.0.1

  • SKOOR Engine
    • Fügt postgresql13-contrib als Abhängigkeit von eranger-postgresql hinzu

6.0.0

  • SKOOR Engine
    • Bearbeitet die Kommentare der Changelog-Einträge.
    • Wartungen in der Vergangenheit und Anpassungen können auf dedizierte Zustände angewendet werden.
    • Agent-Eventlog-Verhalten für Reset-Ereignisse und Timeout.
    • Verwendung von PGPool-II anstelle eines internen DB-Verbindungspools
    • Verwendung von SKOOR Auth
    • PostgreSQL wird auf Version 13 aktualisiert. Das Upgrade der SKOOR Engine erfordert einige zusätzliche Schritte im Vergleich zu früheren Updates. Bitte konsultieren Sie die Update-Anleitung unter https://docs.skoor.com/skoor-doc/skoor-software-update.