Cangelogramma del motore SKOOR Engine
9.0.0
- Aggiornamenti a PostgreSQL 17
- Esigenze
skoor-repo.9.0.rpm - Eseguire un
dnf updatecompleto, non solodnf update "eranger-*". - Eseguire
/opt/eranger/database-utils/bin/upgrade-postgresqlDOPO l'aggiornamento. - Poiché anche l'estensione Multicorn viene aggiornata e non esiste un percorso di aggiornamento da 2.4 a 3.x, si rimuove e si reinstalla l'estensione. Ciò provoca l'eliminazione di tutte le tabelle esterne correlate. Ciò influisce sulle viste PostgreSQL correlate, ma non sulle query di dati. Le tabelle esterne possono essere create di nuovo utilizzando gli script di avvio dei componenti interessati (ad esempio
init-foreign-tables.shdal componente StableNet FDW), mentre le viste PostgreSQL che fanno riferimento alle tabelle esterne devono essere scaricate prima di eseguire l'aggiornamento e ricreate dopo.
- Esigenze
8.1.7
- Non apre più automaticamente le porte
514/udp,52998/tcp,50001/tcpe5432/tcpal momento dell'installazione di SKOOR. Se alcune di queste porte devono essere aperte (non è consigliabile), è 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:Ascolta le porte aperte
firewall-cmd --list-allChiude le porte dall'alto:
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 standby dopo l'aggiornamento di 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 PgBouncer
/etc/pgbouncer/userlist.txta/etc/pgbouncer-userlist.txtper salvare le modifiche all'RPM.
8.1.3
- Utilizza chromedriver 114 per la build RH7.
8.1.2
- Aggiorna il chromedriver a 134.
8.1.1
- Forza il framework robot a usare il binario Chrome fornito con SKOOR Robot. Se si usano script Selenium basati su Python, è necessaria un'opzione aggiuntiva:
opts.binary_location = os.getenv("SKOOR_PUPPETEER_CHROME_EXECUTABLE")
8.1.0
- Rimuove FreeRDP in bundle, utilizzando invece quello della distro.
- Sostituisce la dipendenza da Google Chrome con eranger-puppeteer.
- Rimuove eranger-collector-mail e eranger-collector-eem come dipendenze.
8.0.0
- Nessuna modifica
7.3.4
- Avvisatore PF
- Aggiunge anche i canali telefonici ai contatti dell'evento pikett inbound.
7.3.3
- Corregge il controllo della licenza per gli accessi remoti.
- Corregge un caso limite nel login remoto quando esiste già un utente locale con lo stesso nome utente o indirizzo e-mail.
7.3.2
- Avvisatore ETH
- Corregge il bug che impedisce la sincronizzazione dei contatti con InstaGuard.
- Aggiorna i contatti degli utenti pikett dell'evento pikett in entrata.
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 #14 al comando di assegnazione personalizzato.
7.3.0
Sistema SKOOR
- Esegue i servizi systemd senza forking/daemonizzazione.
- Supporta l'escalation in un singolo dispositivo di allarme se un gruppo di utenti è selezionato come destinatario.
- Permette di mostrare se un utente è in vacanza.
- Esegue eranger-server-expire in modo silenzioso sui sistemi secondari.
- Permette di effettuare il login di un utente locale utilizzando il suo indirizzo e-mail.
- Corregge alcune perdite di memoria
- Corregge l'analisi dei valori delle stringhe SNMP in caso di valori soppressi.
SKOOR Collector
- Gestisce correttamente i valori negativi nei limiti di allarme adattivi.
- Lavori SNMP
- Evita le perdite di memoria.
- Migliora le prestazioni dei lavori SNMP v3.
Monitoraggio delle operazioni SKOOR
- Visualizza l'elenco degli allarmi correnti in modo significativamente più veloce e l'elenco degli allarmi storici in modo 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 l'arresto anomalo 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. La mancata inizializzazione potrebbe causare problemi di aggiornamento su sistemi inizialmente installati con una versione di SKOOR <6.
SKOOR Collector
- Evita di scaricare occasionalmente il core dei plugin allo spegnimento del collettore.
7.2.4
- SKOOR Collector
- Evita il riavvio dell'intero collettore in caso di caduta della connessione HTTP(S) a un server SKOOR.
7.2.3
- SKOOR Collector
- Corregge il bug che causa un deadlock al riavvio del collettore se la connessione di rete al server backend è debole.
7.2.2
- SKOOR Collector
- Ritarda l'avvio durante il riavvio del servizio per ridurre i problemi di connessione dopo il riavvio.
7.2.1
- Sistema SKOOR
- Evita di rimuovere la directory html tmp inutilizzata più a lungo.
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 gli hypertables di TimescaleDB per
alarms,alarm_messages,alarm_messages_sentecollector_errorsper migliorare le prestazioni di ingestione.
SKOOR Collecor
- Evita i fallimenti del lavoro durante l'aggiornamento dell'agente win.
SKOOR Server
- Non applica la manutenzione agli SLC se il gruppo in cui si trovano gli SLC è in manutenzione.
- Varie piccole correzioni.
7.1.2
- SKOOR Collecor
- Assicura che un lavoro venga eseguito correttamente dopo che è stata attivata una pianificazione delle eccezioni (vacanze).
7.1.1
- SKOOR Server
- Corregge un errore di battitura nello script di backup che causa il fallimento dei backup.
- Evita la doppia codifica delle proprietà delle password durante l'istanziazione dei modelli.
- Aggiunge
langpacks-en,glibc-langpacks-en,langpacks-deeglibc-langpacks-decome dipendenze perché non sono sempre installati per default.
7.1.0
- SKOOR Server
- Ignora i valori superiori a 60 secondi nel futuro.
- Supporta i gruppi di allarme nei destinatari degli allarmi che cambiano utente destinatario in base al conteggio dei messaggi aperti o al tempo trascorso dall'ultima apertura o a una pianificazione.
7.0.8
SKOOR Collector
- Utilizza la versione 112 di Google Chrome.
- Assicura il salvataggio delle chiavi di decrittazione del server durante lo spegnimento.
- Selenium Robot: Ignora le voci contrassegnate come "NOT RUN" (grigio) o "FAIL" (rosso) nel registro di esecuzione dei test. Consente "Error Timer" e "ErrorCode Timer" per messaggi di errore personalizzati. Visualizza l'ora corretta di inizio/fine dei timer.
SKOOR Server
- Corregge il bug che causa l'interruzione dell'interfaccia utente se il nome dell'oggetto contiene alcuni caratteri speciali.
7.0.7
- SKOOR Server
- Mostra di nuovo lo stato dei lavori eem in corso nelle informazioni sul dispositivo.
7.0.6
- SKOOR Server
- Corregge la gestione delle password criptate nell'esportazione/importazione XML.
- Non mostra il messaggio di errore "collettore non connesso" se un collettore ha lavori webhook o non ne ha affatto.
- Corregge la sostituzione delle proprietà personalizzate della password negli script inline di Execute jobs.
- SKOOR Collector
- Corregge l'impasse del collettore in caso di lavori batch annidati.
7.0.5
- SKOOR Server
- Migliora l'output del log al login dell'utente.
7.0.4
- SKOOR Collector e Server
- Correzione della crittografia/decrittografia delle proprietà delle password EEM.
7.0.3
- Rilascio di manutenzione per incorporare la correzione dei bug della versione 6.4.6.
7.0.2
- Corregge un bug che causa il troncamento errato delle stringhe UTF-8 in alcune rare circostanze.
7.0.1
- SKOOR Collector e Server
- Permette di modificare al volo la comunità 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 registro.
7.0.0
Generale
- Crittografa le password nel database e sul filo tra il server e il collettore.
- Sostituisce i termini offensivi
mastereslaveconprimaryestandby.
SKOOR Collector e Server
- Migliora la cronologia EEM e mostra i timer falliti nella panoramica.
- Consente l'aggiornamento remoto dei WinAgent anche per i robot di 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 usato al posto diopts.set_headless()assert opts.headlessdeve essere rimossodriver = webdriver.Chrome(desired_capabilities=cap,chrome_options=opts)
- Le funzioni deprecate
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 che possono essere definiti dalle proprietà del dispositivo e del lavoro.
- Permette di passare una singola proprietà personalizzata di tipo text o enum in modo ricorsivo a tutti i figli e le istanze.
6.4.6
- Importazione di SKOOR XML
- Correzione della creazione di una pianificazione
6.4.5
- SKOOR Server
- Correzione della ricerca dei valori sugli oggetti SLC
6.4.4
- SKOOR Server
- Aggiunge un ulteriore imeout di 5 minuti per i lavori attivati da iconv.
- SKOOR Collector Parsefile
- Riprova l'analisi del file se è stato modificato durante l'analisi.
6.4.3
- Corregge lo stato del Monitoraggio allarmi se viene creata una manutenzione dopo l'aggiunta di un commento.
6.4.2
- SKOOR PgBouncer
- Regola le impostazioni per evitare una registrazione eccessiva.
6.4.1
- SKOOR Server
- Consente l'assegnazione degli allarmi aperti tramite la conferma degli allarmi instaguard dopo il riavvio del server.
- Rimuove le tabelle
*_cache,threshold_prediction_*esend_data_queuedal backup della configurazione. - Lo script Expire ora fa scadere anche i dati delle 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 modificati.
- Ottimizzazioni delle prestazioni
- Avvio del server più rapido
- Ingestione dei dati molto più veloce grazie a una nuova implementazione della coda di dati.
- Il collettore non si blocca più.
- Il sistema rimane reattivo, anche in caso di backdelivery massiccio.
- Nuovo pooler di connessioni al database
PgBouncer. Richiede la rimozione manuale dieranger-pgpoole l'installazione dieranger-pgbouncerdopo l'aggiornamento.
- 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 riguardanti la visualizzazione della cronologia di EEM.
- rhel8: aggiunge il perl-JSON necessario per estrarre le schermate dai file di log mht.
6.3.8
- SKOOR Server
- Correzione del caricamento dello SLO dal database dopo l'avvio del server.
6.3.7
- SKOOR Server
- Corregge la situazione di stallo durante la modifica di modelli annidati.
6.3.6
- SKOOR Server
- Corregge la scomparsa dei pulsanti +/- di pianificazione nel lavoro EEM.
- Permette di copiare oggetti con una proprietà personalizzata di riferimento ereditata.
- Attenua una possibile condizione di gara durante la sincronizzazione del collettore.
6.3.5
- SKOOR Server
- Corregge un bug che a volte causava la mancanza di serie di dati della cronologia dei valori in caso di misurazione non riuscita.
- SKOOR Collector
- Lavoro Parsefile: blocca alcune operazioni sui file
6.3.4
- SKOOR Server
- Ottimizzazione delle dimensioni del pool di thread
- Aggiorna la dipendenza da PgPool
6.3.3
- SKOOR PgPool
- Regola alcune impostazioni (num_init_children, max_pool). Questo vale solo per le nuove installazioni.
6.3.2
- SKOOR Server
- Assicura che i parametri di allarme dello script di assegnazione siano citati correttamente.
- Rimuove il messaggio "chiamato con successo lo script di assegnazione" perché sovrascriverebbe l'input dell'utente.
6.3.1
- Converte il changelog in markdown.
6.3.0
- SKOOR Server
- Consente l'aggiornamento di WinAgent (a seconda dell'installazione e della modalità di funzionamento) tramite l'interfaccia utente.
- L'allarme predefinito assegna uno script con l'utente come parametro della riga di comando.
- Rinomina il lavoro 'Web Collector' in 'Webhook'.
- WinAgent
- Consente il logout della sessione.
6.2.3
- Raccoglitore Selenium
- Azzera il messaggio di errore alla nuova esecuzione dei lavori.
- Evita fallimenti spuri dell'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: assicura l'installazione senza accesso a pypi.org.
- Collettore EEM-Plugin: Azzera il messaggio di errore alla nuova esecuzione del progetto SikuliX.
6.2.1
- Plugin EEM Collector: I file dei timer di Smartbear non vengono scansionati correttamente.
6.2.0
SKOOR Server
- Permette di inviare una mail di invito agli utenti autenticati localmente.
- Timer EEM
- Timestamp dell'ora di inizio
- Ordinamento per ora di inizio, ora di esecuzione, nome, stato del lavoro o manuale.
- Licenze per dispositivi e lavori
- L'istanziazione da modelli o la copia di un dispositivo controlla se si verifica una violazione della licenza prima di avviare l'azione.
- Script di assegnazione allarmi personalizzato
- supporta lo script predefinito
- come parametri della riga di comando.
SKOOR Collector
- Supporta robotframework-jsonvalidator nei lavori di Selenium.
6.1.6
- Evita gli errori spuri del socket.
6.1.5
- Occasionalmente l'elenco degli allarmi OPM potrebbe essere vuoto.
6.1.4
- PGPool
- Non sovrascrive le impostazioni di PGPool al momento dell'aggiornamento.
6.1.3
- Tiene conto delle variabili di env per la connessione al server da script perl.
6.1.2
- Corregge una situazione di stallo tra l'invio di dati da parte del collettore, il login e forse anche altre azioni. Questo causava il blocco da parte del server Engine di ogni ulteriore comunicazione con l'endpoint del servizio.
6.1.1
- PGPool
- Disabilita la cache delle query di PGPool perché sembra causare bug sottili. Forse la riabiliteremo in una versione successiva, ma molto probabilmente no.
6.1.0
- SKOOR Collector
- Lavoro HTTP: In alcuni casi il parsing della data di scadenza del certificato non riesce.
- SD-319: Lavori agente (Windows):
- Una sintassi errata nella definizione delle proprietà può provocare sequenze di errori illegali che interrompono l'esecuzione del server con l'arresto anticipato.
- Lavoro 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.
- Lavoro EWS: Nuovi parametri di ricerca "Il mittente contiene" e "Il mittente è".
- SKOOR Server
- Gli utenti del collettore possono essere disabilitati.
6.0.9
- Lavoro HTTP: In alcuni casi il parsing della data di scadenza del certificato non riesce.
6.0.8
- Abilita di nuovo la cache delle query del PGPool
6.0.7
- Utilizza un migliore generatore di ID di sessione per evitare collisioni.
- Corregge il blocco del server durante il login.
6.0.6
- Plugin EEM: mutex per la decisione dell'indice mutex.
6.0.5
- SKOOR Engine
- Arresto anomalo del server durante il login.
- Correzione della perdita di descrittori di file quando la connessione a PostgreSQL fallisce.
- Disabilitazione della cache delle query di PGPool
- Modulo Python
- Migliora la pulizia durante l'aggiornamento per evitare pacchetti non funzionanti su alcune macchine.
6.0.4
- SKOOR Engine
- Corretto un bug critico del login LDAP che causa l'aggiunta di un nuovo utente remoto a tutti i gruppi non remoti.
6.0.3
- UI
- Estensioni del registro.
6.0.2
- UI
- Arresto anomalo dell'interfaccia utente durante l'aggiunta/modifica del report scheduler in rhel8.
6.0.1
- SKOOR Engine
- Aggiunge postgresql13-contrib come dipendenza di eranger-postgresql
6.0.0
- SKOOR Engine
- Modifica il commento delle voci del changelog.
- La manutenzione nel passato e la regolazione possono essere applicate a stati dedicati.
- Comportamento del registro eventi dell'agente per eventi di reset e timeout.
- Utilizzo di PGPool-II invece di un pool di connessioni DB interno.
- Utilizzo di SKOOR Auth.
- PostgreSQL è aggiornato alla versione 13. L'aggiornamento di SKOOR Engine richiede alcuni passaggi aggiuntivi rispetto agli aggiornamenti precedenti. Consultare la guida all'aggiornamento all'indirizzo https://docs.skoor.com/skoor-doc/skoor-software-update