SKOOR Engine Changelog

7.2.0

  • SKOOR-System

    • Verbessert die Bereinigung alter Laufdateien und entfernt ungenutzte leere Verzeichnisse.
    • Unterstützt die Eskalation für Alarmgeräte mithilfe von Benutzergruppen.
    • Verwendet flache Symbole für Zustände in der Übersicht.
    • Verwendet TimescaleDB-Hypertabellen für alarms , alarm_messages , alarm_messages_sent und collector_errors , um die Aufnahmeleistung zu verbessern.
  • SKOOR Collecor

    • Verhindert Jobfehler während der Win- Agent Aktualisierung.
  • SKOOR Server

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

7.1.2

  • SKOOR Collecor
    • Stellt sicher, dass ein Job ordnungsgemäß ausgeführt wird, nachdem ein Ausnahmezeitplan (Feiertage) aktiv war.

7.1.1

  • SKOOR Server
    • Behebt einen Tippfehler im Backup-Skript, der dazu führt, dass Backups fehlschlagen.
    • Vermeidet eine doppelte Codierung von Passworteigenschaften während der Vorlageninstanziierung.
    • Fügt langpacks-en , glibc-langpacks-en , langpacks-de und glibc-langpacks-de als 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 Benutzer des Empfängers aufgrund der Anzahl geöffneter 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 beim Herunterfahren die richtigen Server Entschlüsselungsschlüssel gespeichert werden.
    • Selenium Robot: Ignoriert Einträge, die im Testausführungsprotokoll als „NOT RUN“ (grau) oder „FAIL“ (rot) markiert sind. Ermöglicht „Error Timer“ und „ErrorCode Timer“ für benutzerdefinierte Fehlermeldungen. Zeigt die richtige Start-/Endzeit der Timer an.
  • SKOOR Server

    • Behebt einen Fehler, der zu einer Unterbrechung der Benutzeroberfläche führt, wenn der Objektname bestimmte Sonderzeichen enthält.

7.0.7

  • SKOOR Server
    • Zeigt den Status laufender EEM-Jobs erneut in den Geräteinformationen an.

7.0.6

  • SKOOR Server
    • Behebt die Handhabung verschlüsselter Passwörter beim XML-Export/Import.
    • Zeigt keine Fehlermeldung „ Kollektor nicht verbunden“, wenn ein Kollektor Webhook-Jobs oder überhaupt keine Jobs hat.
    • Behebt die Ersetzung von benutzerdefinierten Passworteigenschaften in Inline-Skripten von Execute-Jobs.
  • SKOOR Collector
    • Behebt einen Deadlock bei Kollektor bei verschachtelten Batch-Jobs.

7.0.5

  • SKOOR Server
    • Verbessert die Protokollausgabe bei der Benutzeranmeldung.

7.0.4

  • SKOOR Collector und Server
    • Behebt die Verschlüsselung/Entschlüsselung der EEM-Passworteigenschaften.

7.0.3

  • Release mit Bugfix aus 6.4.6.

7.0.2

  • Behebt einen Fehler, der dazu führt, dass UTF-8-Strings in seltenen Fällen falsch abgeschnitten werden.

7.0.1

  • SKOOR Collector und Server
    • Ermöglicht spontane Änderungen der Community im Online-SNMP-Browser (notwendig für neue Jobs, die noch nicht gespeichert wurden).
  • Allgemein
    • Erhöht die Logrotate-Größe von 100.000 auf 10 MB, um mehr Protokolleinträge zu behalten.

7.0.0

  • Allgemein

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

    • Verbessert den EEM-Verlauf und zeigt fehlgeschlagene Timer im Überblick an.
    • Ermöglicht die Remote-Aktualisierung von WinAgents auch für Windows Server 2022-Roboter.
  • SKOOR Collector

    • Verbessert Job-Timeouts unter Berücksichtigung der Timeout-Einstellungen in eranger- Kollektor .
    • Selenium (Python) unter Linux Version 9:
      • Aufgrund einer neuen Selenium-Bibliothek existiert die Funktion set_headless() nicht mehr in den Chrome-Optionen
      • Folgende Änderungen sind daher in Selenium-Python-Skripten erforderlich:
        • opts.add_argument("--headless") muss anstelle von opts.set_headless() verwendet werden
        • 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 durch Geräte- und Jobeigenschaften definiert werden.
    • Ermöglicht die rekursive Weitergabe einer einzelnen benutzerdefinierten Eigenschaft vom Typ Text oder Enumeration an alle untergeordneten Elemente und Instanzen.

6.4.6

  • SKOOR XML-Import
    • Behebt die Erstellung eines Zeitplans

6.4.5

  • SKOOR Server
    • Behebt die Wertesuche für SLC-Objekte

6.4.4

  • SKOOR Server
    • Fügt eine zusätzliche Zeitspanne von 5 Minuten für durch IconV ausgelöste Jobs hinzu.
  • SKOOR Collector Parsefile
    • Versucht die Datei erneut zu analysieren, wenn sie während der Analyse geändert wurde.

6.4.3

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

6.4.2

  • SKOOR PgBouncer
    • Passt die Einstellungen an, um übermäßige Protokollierung zu verhindern.

6.4.1

  • SKOOR Server
    • Ermöglicht die Alarmzuweisung offener Alarme durch die Bestätigung des Instaguard-Alarms nach dem Neustart Server .
    • Entfernt die Tabellen *_cache , threshold_prediction_* und send_data_queue aus der Konfigurationssicherung.
    • Das Expire-Skript lässt jetzt auch Daten in *_cache Tabellen ablaufen.

6.4.0

  • SKOOR Server
    • Neue Alarmgeräte für Threema und InstaGuard.
    • Verwendet den aktuellen Grund für Alarmmeldungen (verzögertes Öffnen).
    • „Alarme anzeigen“ zeigt auch den Grund für geänderte Meldungen an.
    • Leistungsoptimierungen
      • Schnellerer Server
      • Viel schnellere Datenaufnahme aufgrund einer neuen Datenwarteschlangenimplementierung.
      • Kein Kollektor Stillstand mehr.
      • Das System bleibt auch bei massiven Rücklieferungen reaktionsfähig.
      • Neuer Datenbankverbindungspooler PgBouncer . Erfordert eine manuelle Entfernung von eranger-pgpool und eine Installation von eranger-pgbouncer nach dem Update.
  • SKOOR Collector SNMP
    • Der Job erlaubt eine unbegrenzte Anzahl von OID-Anfragen, solange das Gesamtergebnis 1024 Zeichen nicht überschreitet.
  • SKOOR EEM
    • Mehrere Verbesserungen und Korrekturen bezüglich der EEM-Verlaufsanzeige.
    • rhel8: fügt Perl-JSON hinzu, das zum Extrahieren von Screenshots aus MHT-Protokolldateien erforderlich ist.

6.3.8

  • SKOOR Server
    • Behebt das SLO-Laden aus der Datenbank nach dem Server .

6.3.7

  • SKOOR Server
    • Behebt Deadlock-Situation beim Ändern verschachtelter Vorlagen.

6.3.6

  • SKOOR Server
    • Behebt das Verschwinden der Zeitplan-+/-Schaltflächen im EEM-Job.
    • Ermöglicht das Kopieren von Objekten mit einer geerbten benutzerdefinierten Referenzeigenschaft
    • Mildert mögliche Race-Bedingungen während Kollektor Synchronisierung

6.3.5

  • SKOOR Server
    • Behebt einen Fehler, der bei einer fehlgeschlagenen Messung manchmal dazu führt, dass Werteverlaufsdatenreihen fehlen.
  • SKOOR Collector
    • Parsefile-Job: Sperrt einige Dateivorgänge

6.3.4

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

6.3.3

  • SKOOR PgPool
    • Optimiert einige Einstellungen (num_init_children, max_pool). Dies gilt nur für Neuinstallationen.

6.3.2

  • SKOOR Server
    • Stellt sicher, dass die Parameter des Alarmzuweisungsskripts korrekt angegeben werden.
    • Entfernt die Meldung „Zuweisungsskript erfolgreich aufgerufen“, 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 Befehlszeilenparameter.
    • Benennt den Job „Web Kollektor “ in „Webhook“ um.
  • WinAgent
    • Ermöglicht das Abmelden der Sitzung.

6.2.3

  • Kollektor Selenium
    • Setzt die Fehlermeldung bei der neuen Ausführung von Jobs zurück.
    • Vermeidet falsche Ausführungsfehler, auch wenn alle Robotertests bestanden wurden.
  • Python: stellt sicher, dass der Roboter auf allen Systemen läuft.

6.2.2

  • Python: gewährleistet die Installation ohne Zugriff auf pypi.org
  • Kollektor EEM-Plugin: Setzt die Fehlermeldung bei erneuter Ausführung des SikuliX-Projekts zurück.

6.2.1

  • Kollektor EEM-Plugin: Timer-Dateien von Smartbear wurden nicht ordnungsgemäß gescannt.

6.2.0

  • SKOOR Server

    • Ermöglicht das Senden einer Einladungs-E-Mail an lokal authentifizierte Benutzer.
    • EEM-Timer
      • Zeitstempel der Startzeit
      • Sortieren nach Startzeit, Laufzeit, Name, Jobstatus oder manuell.
    • Lizenzierung für Geräte und Jobs
      • Beim Instanziieren aus Vorlagen oder beim Kopieren eines Geräts wird vor dem Starten der Aktion geprüft, ob eine Lizenzverletzung vorliegt.
    • Benutzerdefiniertes Alarmzuweisungsskript
      • unterstützt Standardskript
      • Benutzerdaten als Befehlszeilenparameter
  • SKOOR Collector

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

6.1.6

  • Vermeidet falsche Socket-Fehler.

6.1.5

  • Gelegentlich kann es vorkommen, dass die OPM-Alarmliste leer ist.

6.1.4

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

6.1.3

  • Berücksichtigt Umgebungsvariablen für Server von Perl-Skripten.

6.1.2

  • Behebt eine unangenehme Deadlock-Situation zwischen dem Senden von Daten Kollektor , der Anmeldung und möglicherweise auch anderen Aktionen. Dies führte dazu, dass der Engine Server jegliche weitere Kommunikation mit dem Dienstendpunkt blockierte.

6.1.1

  • PGPool
    • Deaktiviert den PGPool-Abfragecache, da er scheinbar subtile Fehler verursacht. Vielleicht werden wir es in einer späteren Version wieder aktivieren, aber höchstwahrscheinlich nicht.

6.1.0

  • SKOOR Collector
    • HTTP-Job: In einigen Fällen schlägt das Parsen des Zertifikatsablaufdatums fehl.
    • SD-319: Agent (Windows):
      • Eine falsche Syntax in der Eigenschaftsdefinition kann zu unzulässigen Fehlersequenzen führen, die die Ausführung Server durch ordnungsgemäßes Herunterfahren stoppen.
    • EEM-Job: Der Benutzer kann optionale Parameter (Debug, Timeout) definieren. Die Befehlsparameter für den Roboter werden zur Laufzeit automatisch generiert.
    • HTTP-Job: Unterstützung neuer TLS-Versionen TLSv1_0 ... TLSv1_3 in Curl.
    • EWS-Job: Neue Suchparameter „Absender enthält“ und „Absender ist“.
    • SKOOR Server
      • Kollektor Benutzer können deaktiviert sein.

6.0.9

  • HTTP-Job: In einigen Fällen schlägt das Parsen des Zertifikatsablaufdatums fehl.

6.0.8

  • Aktiviert den PGPool-Abfrage-Cache wieder

6.0.7

  • Verwendet einen besseren Sitzungs-ID-Generator, um Kollisionen zu vermeiden.
  • Behebt Server während der Anmeldung.

6.0.6

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

6.0.5

  • SKOOR Engine
    • Spurious Server stürzt während der Anmeldung ab.
    • Behebt durchgesickerte Dateideskriptoren, wenn die PostgreSQL-Verbindung fehlschlägt.
    • Deaktivieren Sie den PGPool-Abfragecache
  • Python-Modul
    • Verbessert die Bereinigung während der Aktualisierung, um auf einigen Computern nicht funktionierende Pakete zu vermeiden.

6.0.4

  • SKOOR Engine
    • Behebt einen kritischen LDAP-Anmeldefehler, der dazu führt, dass ein neuer Remote-Benutzer zu allen Nicht-Remote-Gruppen hinzugefügt wird.

6.0.3

  • Benutzeroberfläche
    • Protokollerweiterungen.

6.0.2

  • Benutzeroberfläche
    • Absturz der Benutzeroberfläche beim Hinzufügen/Bearbeiten 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 den Kommentar von Changelog Einträgen.
    • Die Wartung in der Vergangenheit und die Anpassung können auf bestimmte Zustände angewendet werden.
    • Verhalten Agent -Ereignisprotokolls für Reset-Ereignisse und Zeitüberschreitungen.
    • Verwendung von PGPool-II anstelle eines internen DB-Verbindungspools
    • Verwendet SKOOR Auth
    • PostgreSQL wird auf Version 13 aktualisiert. Das Upgrade der SKOOR Engine erfordert im Vergleich zu früheren Updates einige zusätzliche Schritte. Bitte konsultieren Sie die Update-Anleitung unter https://docs.skoor.com/skoor-doc/skoor-software-update