Cangelogramma del motore SKOOR Engine
9.1.0
- Interfaccia utente SKOOR
- Utilizza il cookie di sessione di autenticazione per risolvere l'
sessionIdSKOOR tramite il servizio SKOOR Auth. - È stata introdotta una nuova opzione di configurazione
auth_service_urlin/etc/opt/eranger/eranger-ui.cfg(impostazione predefinita: http://localhost:8094). Negli ambienti containerizzati, potrebbe essere necessario aggiornarla per puntare all'effettivo endpoint del servizio SKOOR Auth (utilizzando la variabile d'ambienteSKOOR_ENGINE_auth_service_url). - Non aggiunge più
sessionIdagli URL della dashboard BSM.
- Utilizza il cookie di sessione di autenticazione per risolvere l'
9.0.1
- Risolve un problema per cui il processo di installazione generava un database vuoto.
9.0.0
- Aggiornamento a PostgreSQL 17
- Richiede
skoor-repo.9.0.rpm - Eseguire un'
dnf updatecompleta, non solodnf update "eranger-*". - Eseguire l'
/opt/eranger/database-utils/bin/upgrade-postgresqlDOPO l'aggiornamento. - Poiché anche l'estensione Multicorn viene aggiornata e poiché non esiste un percorso di aggiornamento
dalla versione 2.4 alla 3.x, rimuoviamo e reinstalliamo l'estensione. Ciò comporta l'eliminazione anche di tutte le tabelle esterne correlate.
Ciò influisce sulle viste PostgreSQL correlate, ma non sulle query dei dati. Le tabelle esterne
possono essere ricreate utilizzando gli script di inizializzazione dei componenti interessati
(ad es.
init-foreign-tables.shdal componente StableNet FDW); le viste PostgreSQL che fanno riferimento a tabelle esterne devono essere salvate prima di eseguire l'aggiornamento e ricreate dopo.
- Richiede
- Gestione utenti
- Supporta l'autenticazione a più fattori (MFA)
- Impone la modifica obbligatoria delle password
- Applica criteri di password configurabili
- Non invia più automaticamente e-mail di invito
- Consente di aggiungere utenti remoti ai gruppi di utenti locali
- Mantiene le preferenze dell'interfaccia utente (come la modalità per daltonici, il fuso orario e la dashboard predefinita) quando un utente remoto effettua l'accesso
- Modifica i servizi
eranger-server,eranger-collectoreeranger-syncfsper effettuare il log in journald. - Rimuove i componenti ic-alerter e gsm.
8.1.9
- Corregge un bug introdotto nella versione 8.1.8 che impediva ai gruppi gestiti in remoto di ricevere i parametri dal proprio gruppo remoto.
8.1.8
- Aggiorna chromedriver alla versione 144 e include Chrome corrispondente.
Sebbene
SKOOR_PUPPETEER_CHROME_EXECUTABLEsia ancora disponibile per mantenere la retrocompatibilità, gli script Selenium basati su Python potrebbero voler cambiareopts.binary_location = os.getenv("SKOOR_PUPPETEER_CHROME_EXECUTABLE")inopts.binary_location = os.getenv("SKOOR_CHROME_EXECUTABLE") - Correzione di un bug che impediva la rimozione degli utenti remoti dall'ultimo gruppo remoto rimasto.
8.1.7
-
Non apre più automaticamente le porte
514/udp,52998/tcp,50001/tcpe5432/tcpal momento dell'installazione di SKOOR. Se è necessario aprire alcune di queste porte (sconsigliato), è possibile farlo utilizzandofirewall-cmd --zone=public --add-port=<port>/tcp --permanent && firewall-cmd --reloadLe porte già aperte non vengono chiuse automaticamente. Si consiglia vivamente di chiudere tali porte utilizzando i comandi riportati di seguito:Elenca le porte aperte:
firewall-cmd --list-allChiude le porte sopra elencate:
firewall-cmd --zone=public --remove-port=514/udp --permanentfirewall-cmd --zone=public --remove-port=52998/tcp --permanentfirewall-cmd --zone=public --remove-port=50001/tcp --permanentfirewall-cmd --zone=public --remove-port=5432/tcp --permanentfirewall-cmd --reload
8.1.6
- Gestisce l'avvio e l'arresto di
eranger-webserviceeeranger-dahboard-viewer-providernello script di replica. - Abilita il servizio
eranger-serversolo sui sistemi primari, ma non su quelli di standby, in seguito all'aggiornamento RPM.
8.1.5
- Estende
/etc/sudoers.d/erangercon alcuni comandi aggiuntivi utili per le attività di manutenzione. - Aggiunge l'utente
erangeral grupposystemd-journalper consentirgli di leggere i log del journal. - Aggiunge lo schema
skoor_webserviceagli script di backup e ripristino.
8.1.4
- Sposta l'
/etc/pgbouncer/userlist.txte di PgBouncer in/etc/pgbouncer-userlist.txtper renderla sicura alle modifiche RPM.
8.1.3
- Utilizza chromedriver 114 per la build RH7.
8.1.2
- Aggiorna chromedriver alla versione 134.
8.1.1
- Obbliga il framework robot a utilizzare il binario Chrome incluso in SKOOR Puppeteer.
Se si utilizzano script Selenium basati su Python, è necessaria un'opzione aggiuntiva:
opts.binary_location = os.getenv("SKOOR_PUPPETEER_CHROME_EXECUTABLE")
8.1.0
- Rimuove FreeRDP integrato, utilizza invece quello della distribuzione.
- Sostituisce la dipendenza da Google Chrome con eranger-puppeteer
- Rimuove eranger-collector-mail ed eranger-collector-eem come dipendenze.
8.0.0
- Nessuna modifica
7.3.4
- ETH Alerter
- Aggiunge anche i canali telefonici ai contatti dell'evento in entrata di Pikett.
7.3.3
- Correzione del controllo della licenza per gli accessi remoti.
- Correzione di un caso limite nell'accesso remoto quando esiste già un utente locale con lo stesso nome utente o indirizzo e-mail.
7.3.2
- ETH Alerter
- Correzione di un bug che impediva la sincronizzazione dei contatti con InstaGuard
- Aggiorna i contatti utente Pikett dell'evento in entrata Pikett.
7.3.1
SKOOR Collector / SKOOR Server
- Consente al plugin HTTP di trasferire il file di allarme al server.
SKOOR Server
- Passa il file di allarme come argomento n. 14 al comando di assegnazione personalizzata.
7.3.0
Sistema SKOOR
- Esegue i servizi systemd senza fork/daemonizzazione.
- Supporta l'escalation in un singolo dispositivo di allarme se come destinatario viene selezionato un gruppo di utenti.
- Consente di mostrare se un utente è in ferie.
- Esegue eranger-server-expire in modo silenzioso sui sistemi secondari.
- Consente di effettuare il login di un utente locale utilizzando il suo indirizzo e-mail.
- Risolve alcune perdite di memoria
- Correzione dell'analisi dei valori delle stringhe SNMP in caso di valori soppressi.
SKOOR Collector
- Gestisce correttamente i valori negativi nei limiti di allarme adattivi.
- Attività SNMP
- Evita le perdite di memoria.
- Migliora le prestazioni dei processi SNMP v3.
SKOOR Operations Monitor
- Visualizza l'elenco degli allarmi attuali in modo significativamente più veloce e l'elenco degli allarmi storici leggermente più veloce, riducendo il consumo di risorse.
SKOOR Server
- Rende systemd responsabile del riavvio del motore dopo errori fatali.
SKOOR WinAgent
- Richiede almeno la crittografia TLS 1.2 per accettare connessioni https.
7.2.6
- Interfaccia utente SKOOR
- Evita il crash aggiungendo un paio di dispositivi di allarme sotto un lavoro EEM.
7.2.5
SKOOR PostgreSQL
- Inizializza sempre TimescaleDB durante l'aggiornamento se non è già stato inizializzato. In caso contrario, potrebbero verificarsi problemi di aggiornamento su sistemi inizialmente installati con una versione di SKOOR < 6.
SKOOR Collector
- Evita i core dump occasionali dei plugin all'arresto del collector.
7.2.4
- SKOOR Collector
- Evita il riavvio dell'intero Collector in caso di interruzione della connessione HTTP(S) a un SKOOR Server
7.2.3
- SKOOR Collector
- Corregge un bug che causa un deadlock al riavvio del collector se la connessione di rete al backend del server è instabile.
7.2.2
- SKOOR Collector
- Ritardo dell'avvio durante il riavvio del servizio per mitigare i problemi di connessione dopo il riavvio.
7.2.1
- Sistema SKOOR
- Evita la rimozione della directory tmp html inutilizzata da più tempo.
7.2.0
Sistema SKOOR
- Migliora la pulizia dei vecchi file di esecuzione e rimuove le directory vuote inutilizzate.
- Supporta l'escalation per i dispositivi di allarme utilizzando i gruppi di utenti.
- Utilizza icone piatte per gli stati nella panoramica.
- Utilizza le ipertabelle TimescaleDB per
alarms,alarm_messages,alarm_messages_sentecollector_errorsper migliorare le prestazioni di ingestione.
SKOOR Collecor
- Evita gli errori dei lavori durante l'aggiornamento di Win Agent.
SKOOR Server
- Non applica la manutenzione agli SLC se il gruppo in cui si trovano gli SLC non è più in manutenzione.
- Varie piccole correzioni.
7.1.2
- SKOOR Collecor
- Garantisce che un lavoro venga eseguito correttamente dopo che è stato attivo un programma di eccezioni (festività).
7.1.1
- SKOOR Server
- Correzione di un errore di battitura nello script di backup che causava il fallimento dei backup.
- Evita la doppia codifica delle proprietà delle password durante l'istanziazione del modello.
-
Aggiunge
langpacks-en,glibc-langpacks-en,langpacks-deeglibc-langpacks-decome dipendenze poiché non sono sempre installati di default.
7.1.0
- SKOOR Server
- Ignora i valori che si trovano oltre i 60 secondi nel futuro.
- Supporta i gruppi di allarmi nei destinatari degli allarmi, cambiando l'utente destinatario in base al numero di messaggi aperti, al tempo trascorso dall'ultima apertura o a una pianificazione.
7.0.8
SKOOR Collector
- Utilizza Google Chrome versione 112.
- Assicura che le chiavi di decrittografia del server corrette vengano salvate durante lo spegnimento.
- Selenium Robot: ignora le voci contrassegnate come "NOT RUN" (grigio) o "FAIL" (rosso) nel registro di esecuzione dei test. Consente l'uso di "Error Timer" e "ErrorCode Timer" per messaggi di errore personalizzati. Visualizza l'ora di inizio/fine corretta dei timer.
SKOOR Server
- Risolve il bug che causa il malfunzionamento dell'interfaccia utente se il nome dell'oggetto contiene determinati caratteri speciali.
7.0.7
- SKOOR Server
- Mostra nuovamente lo stato dei lavori eem in esecuzione nelle informazioni sul dispositivo.
7.0.6
- SKOOR Server
- Correzione della gestione delle password crittografate nell'esportazione/importazione XML.
- Non viene visualizzato il messaggio di errore "collettore non connesso" se un collettore ha lavori webhook o nessun lavoro.
- Correzione della sostituzione delle proprietà personalizzate della password negli script inline dei lavori di esecuzione.
- SKOOR Collector
- Risolve il deadlock sul Collector in caso di lavori batch annidati.
7.0.5
- SKOOR Server
- Migliora l'output del log al momento dell'accesso dell'utente.
7.0.4
- SKOOR Collector e Server
- Correzione della crittografia/decrittografia delle proprietà della password EEM.
7.0.3
- Versione di manutenzione per incorporare la correzione di bug della 6.4.6.
7.0.2
- Correzione di un bug che causava il troncamento errato delle stringhe UTF-8 in alcune rare circostanze.
7.0.1
- SKOOR Collector e Server
- Consente modifiche al volo della community nel browser SNMP online (necessario per i nuovi lavori non ancora salvati).
- Generale
- Aumenta la dimensione di Logrotate da 100k a 10M per conservare più voci di log.
7.0.0
Generale
- Crittografa le password nel database e sulla linea tra server e collector.
- Sostituisce i termini offensivi
mastereslaveconprimaryestandby.
SKOOR Collector e Server
- Migliora la cronologia EEM e mostra i timer scaduti nella panoramica.
- Consente l'aggiornamento remoto di WinAgents anche per i robot Windows Server 2022.
SKOOR Collector
- Migliora i timeout dei lavori rispettando le impostazioni di timeout in eranger-collector.cfg.
- Selenium (Python) su Linux versione 9:
- a causa di una nuova libreria Selenium, la funzione
set_headless()non esiste più nelle opzioni di Chrome - sono quindi necessarie le seguenti modifiche negli script Python di Selenium:
opts.add_argument("--headless")deve essere utilizzato al posto diopts.set_headless()assert opts.headlessdeve essere rimossodriver = webdriver.Chrome(desired_capabilities=cap,chrome_options=opts)
- Le funzioni obsolete
find_element_by_*efind_elements_by_*sono state rimosse nella versione 4.3.
- a causa di una nuova libreria Selenium, la funzione
SKOOR Server
- Visualizza la velocità di trasferimento di Fetchfile e Agent-Fetch-/Putfile in MB/s.
- Supporta i parametri RDP per i lavori EEM da definire tramite le proprietà del dispositivo e del lavoro.
- Consente di trasmettere una singola proprietà personalizzata di tipo testo o enumerazione in modo ricorsivo a tutti i figli e le istanze.
6.4.6
- Importazione XML SKOOR
- Correzione della creazione della pianificazione
6.4.5
- SKOOR Server
- Correzione della ricerca per valore sugli oggetti SLC
6.4.4
- SKOOR Server
- Aggiunge un timeout aggiuntivo di 5 minuti per i lavori attivati da iconv.
- SKOOR Collector Parsefile
- Riprova l'analisi del file se questo è stato modificato durante l'analisi.
6.4.3
- Correzione dello stato nel monitor degli allarmi se viene creata una manutenzione dopo l'aggiunta di un commento.
6.4.2
- SKOOR PgBouncer
- Modifica le impostazioni per evitare una registrazione eccessiva.
6.4.1
- SKOOR Server
- Consente l'assegnazione degli allarmi aperti tramite conferma degli allarmi instaguard dopo il riavvio del server.
- Rimuove le tabelle
*_cache,threshold_prediction_*esend_data_queuedal backup della configurazione. - Lo script di scadenza ora fa scadere anche i dati nelle tabelle
*_cache.
6.4.0
- SKOOR Server
- Nuovi dispositivi di allarme per Threema e InstaGuard.
- Utilizza il motivo attuale per i messaggi di allarme (apertura ritardata).
- "Mostra allarmi" mostra anche il motivo dei messaggi di modifica del motivo.
- Ottimizzazioni delle prestazioni
- Avvio del server più veloce
- Acquisizione dei dati molto più veloce grazie a una nuova implementazione della coda dati.
- Nessun blocco del Collector.
- Il sistema rimane reattivo, anche durante un'elevata quantità di dati in backdelivery.
- Nuovo pooler di connessioni al database
PgBouncer. Dopo l'aggiornamento è necessario rimuovere manualmenteeranger-pgpoole installareeranger-pgbouncer.
- SKOOR Collector SNMP
- Il job consente un numero illimitato di richieste OID purché il risultato totale non superi i 1024 caratteri.
- SKOOR EEM
- Diversi miglioramenti e correzioni relativi alla visualizzazione della cronologia EEM.
- rhel8: aggiunge perl-JSON necessario per estrarre screenshot dai file di log mht.
6.3.8
- SKOOR Server
- Corregge il caricamento degli SLO dal database dopo l'avvio del server.
6.3.7
- SKOOR Server
- Risolve una situazione di deadlock durante la modifica dei modelli nidificati.
6.3.6
- SKOOR Server
- Risolve la scomparsa dei pulsanti +/- della pianificazione nel lavoro EEM.
- Consente di copiare oggetti con una proprietà personalizzata di riferimento ereditata
- Riduce il rischio di possibili condizioni di competizione durante la sincronizzazione del collettore
6.3.5
- SKOOR Server
- Risolve un bug che a volte causava la mancanza delle serie di dati della cronologia dei valori in caso di misurazione fallita.
- SKOOR Collector
- Parsefile: blocca alcune operazioni sui file
6.3.4
- SKOOR Server
- Ottimizza le dimensioni del pool di thread
- Aggiornamento della dipendenza PgPool
6.3.3
- SKOOR PgPool
- Ottimizza alcune impostazioni (num_init_children, max_pool). Questo vale solo per le nuove installazioni.
6.3.2
- SKOOR Server
- Assicura che i parametri dello script di assegnazione degli allarmi siano racchiusi tra virgolette in modo corretto.
- Rimuove il messaggio "script di assegnazione chiamato con successo" poiché sovrascriverebbe l'input dell'utente.
6.3.1
- Converte il log delle modifiche in Markdown.
6.3.0
- SKOOR Server
- Consente l'aggiornamento di WinAgent (a seconda dell'installazione e della modalità di esecuzione) tramite l'interfaccia utente.
- Script di assegnazione allarmi predefinito con l'utente come parametro della riga di comando.
- Rinomina il processo "Web Collector" in "Webhook".
- WinAgent
- Consente di disconnettersi dalla sessione.
6.2.3
- Collector Selenium
- Reimposta il messaggio di errore al nuovo avvio dei lavori.
- Evita falsi errori di esecuzione anche se tutti i test del robot sono stati superati.
- Python: garantisce l'esecuzione del robot su tutti i sistemi.
6.2.2
- Python: garantisce l'installazione senza accesso a pypi.org
- Plugin EEM per Collector: azzera il messaggio di errore al nuovo avvio del progetto SikuliX.
6.2.1
- Plugin EEM di Collector: i file del timer provenienti da Smartbear non vengono scansionati correttamente.
6.2.0
SKOOR Server
- Consente di inviare un'e-mail di invito agli utenti autenticati localmente.
- Timer EEM
- Timestamp dell'ora di inizio
- Ordinamento per ora di inizio, tempo di esecuzione, nome, stato del lavoro o manualmente.
- Licenze per dispositivi e lavori
- L'istanziazione da modelli o la copia di un dispositivo verifica se si verificherebbe una violazione della licenza prima di avviare l'azione.
- Script di assegnazione allarmi personalizzato
- supporta i dati utente predefiniti
- dati utente come parametri della riga di comando
SKOOR Collector
- Supporta robotframework-jsonvalidator nei lavori Selenium.
6.1.6
- Evita errori di socket spuri.
6.1.5
- Occasionalmente l'elenco degli allarmi OPM potrebbe risultare vuoto.
6.1.4
- PGPool
- Non sovrascrive le impostazioni di PGPool al momento dell'aggiornamento.
6.1.3
- Prende in considerazione le variabili d'ambiente per la connessione al server dagli script Perl.
6.1.2
- Risolve una fastidiosa situazione di deadlock tra l'invio dei dati da parte del collector, il login e possibilmente anche altre azioni. Ciò causava il blocco del server Engine e impediva qualsiasi ulteriore comunicazione con l'endpoint del servizio.
6.1.1
- PGPool
- Disabilita la cache delle query di PGPool perché sembra causare bug impercettibili. Forse la riattiveremo in una versione successiva, ma molto probabilmente no.
6.1.0
- SKOOR Collector
- Lavoro HTTP: in alcuni casi l'analisi della data di scadenza del certificato fallisce.
- SD-319: Processi dell'agente (Windows):
- Una sintassi errata nella definizione delle proprietà può causare sequenze di errori illegali che interrompono l'esecuzione del server tramite uno spegnimento controllato.
- Job EEM: l'utente può definire parametri opzionali (debug, timeout). I parametri di comando per il robot vengono generati automaticamente durante l'esecuzione.
- Lavoro HTTP: supporto delle nuove versioni TLS TLSv1_0 ... TLSv1_3 in curl.
- Job EWS: Nuovi parametri di ricerca "Sender contains" e "Sender is".
- SKOOR Server
- Gli utenti del Collector possono essere disabilitati.
6.0.9
- Lavoro HTTP: in alcuni casi l'analisi della data di scadenza del certificato non va a buon fine.
6.0.8
- Riattiva la cache delle query PGPool
6.0.7
- Utilizza un generatore di ID di sessione migliore per evitare collisioni.
- Risolve il crash del server durante il login.
6.0.6
- Plugin EEM: mutex per la determinazione dell'indice mutex.
6.0.5
- SKOOR Engine
- Arresti anomali del server durante il login.
- Correzione della perdita di descrittori di file quando la connessione a PostgreSQL fallisce.
- Disabilita la cache delle query PGPool
- Modulo Python
- Migliora la pulizia durante l'aggiornamento per evitare pacchetti non funzionanti su alcune macchine.
6.0.4
- SKOOR Engine
- Corregge un bug critico di accesso LDAP che causava l'aggiunta di un nuovo utente remoto a tutti i gruppi non remoti.
6.0.3
- Estensioni
- Estensioni del registro.
6.0.2
- Interfaccia utente
- Arresto anomalo dell'interfaccia utente durante l'aggiunta/modifica del Scheduler di report in RHEL 8.
6.0.1
- SKOOR Engine
- Aggiunta postgresql13-contrib come dipendenza di eranger-postgresql
6.0.0
- SKOOR Engine
- Modifica i commenti delle voci del log delle modifiche.
- La manutenzione passata e le regolazioni possono essere applicate agli stati dedicati.
- Comportamento dell'eventlog dell'agente per eventi di reset e timeout.
- Utilizzo di PGPool-II al posto di un pool di connessioni al database interno
- Utilizza SKOOR Auth
- PostgreSQL è stato aggiornato alla versione 13. L'aggiornamento dell'SKOOR Engine richiede alcuni passaggi aggiuntivi rispetto agli aggiornamenti precedenti. Si prega di consultare la guida all'aggiornamento disponibile all'indirizzo https://docs.skoor.com/skoor-doc/skoor-software-update