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_sent
undcollector_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
undglibc-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 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
undslave
durchprimary
undstandby
.
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 vonopts.set_headless()
assert opts.headless
muss entfernt werdendriver = webdriver.Chrome(desired_capabilities=cap,chrome_options=opts)
- Die veralteten Funktionen
find_element_by_*
undfind_elements_by_*
wurden in 4.3 entfernt.
- Aufgrund einer neuen Selenium-Bibliothek existiert die Funktion
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_*
undsend_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 voneranger-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.