nuova versione del sistema di monitoraggio open source con molte novità. La nuova versione include significativi miglioramenti della sicurezza del monitoraggio, supporto per il single sign-on, compressione dei dati storici quando si utilizza TimescaleDB, integrazioni con sistemi di messaggistica e servizi di supporto e molto altro.
Zabbix è composto da tre componenti principali: un server per coordinare le verifiche, generare richieste di controllo e accumulare statistiche; agenti per eseguire controlli su host esterni; un frontend per gestire il sistema. Il codice è sotto licenza GPLv2. Per ridurre il carico sul server centrale e formare una rete di monitoraggio distribuita, può essere implementata una serie di server proxy che aggregano i dati sui controlli di gruppi di host. I dati possono essere memorizzati in database come MySQL, PostgreSQL, TimescaleDB, DB2 e Oracle. Senza agenti, il server Zabbix può ricevere dati tramite protocolli come SNMP, IPMI, JMX, SSH/Telnet, ODBC, eseguire test di disponibilità di applicazioni Web e sistemi di virtualizzazione.
Pacchetti ufficiali disponibili per le versioni aggiornate delle seguenti piattaforme:
- Distribuzioni Linux RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian
- Sistemi di virtualizzazione basati su VMWare, VirtualBox, Hyper-V, XEN
- Docker
- Agenti per tutte le piattaforme, compresi MacOS e MSI per agenti Windows
- AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud
- Integrazione con le piattaforme di assistenza come Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad
- Integrazione con i sistemi di notifica degli utenti come Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty
Per passare dalle versioni precedenti è necessaria solo l'installazione dei nuovi file binari (server e proxy) e della nuova interfaccia. Zabbix condurrà automaticamente la procedura di aggiornamento del database. Non sarà necessario installare nuovi agenti. Maggiori dettagli possono essere consultati in .
:
- Nuove soluzioni template per il monitoraggio di Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached, HAProxy
- Supporto per l'autenticazione SAML per le soluzioni di accesso unico (SSO)
- Supporto ufficiale per il nuovo agente modulare per le piattaforme Linux e Windows
- Possibilità di una conservazione sicura dei dati raccolti dall'agente nel file system locale
- Miglioramento della sicurezza:
- Supporto per webhook tramite proxy HTTP
- Possibilità di disabilitare determinate verifiche da parte dell'agente, supporto per liste bianche e nere
- Possibilità di formare un elenco dei protocolli di crittografia utilizzati per le connessioni TLS
- Supporto per connessioni crittografate con i database MySQL e PostgreSQL
- Passaggio a SHA256 per la memorizzazione degli hash delle password degli utenti
- Possibilità di mascherare valori sensibili (password, chiavi di accesso e altro) nei macro utente all'interno dell'interfaccia Zabbix e durante l'invio delle notifiche
- Compressione dei dati storici quando si utilizza TimescaleDB
- Interfaccia più amichevole con una navigazione intuitiva nel menu a sinistra, che può essere ridotto o completamente nascosto per risparmiare spazio sullo schermo
- Disponibile un elenco di dispositivi da monitorare per gli utenti normali
- Supporto per moduli personalizzati per estendere le funzionalità dell'interfaccia utente
- Possibilità di annullare la conferma del problema
- Nuovi operatori di preprocessing per la sostituzione di testo e l'ottenimento del nome delle proprietà JSON quando si lavora con JSONPath
- Raggruppamento dei messaggi nel client email per evento
- Possibilità di utilizzare macro segrete nel nome utente e nella password per accedere a IPMI
- Supporto per modelli di messaggi per notifiche sui livelli dei tipi media
- Utilità della console separata per testare script JavaScript, utile per webhook e preprocessamento
- Supporto per trigger di operazioni di confronto per dati testuali
- Nuovi controlli per la rilevazione automatica delle metriche di performance su Windows, sensori IPMI, metriche JMX
- Configurazione di tutti i parametri di monitoraggio ODBC a livello di singola metrica
- Possibilità di verificare le metriche dei template e dei dispositivi direttamente dall'interfaccia
- Supporto per macro personalizzate per prototipi di host
- Supporto per il tipo di dato Float64
- Ottimizzazione delle prestazioni dell'interfaccia per milioni di dispositivi di monitoraggio
- Supporto per l'operazione di modifica di massa dei macro utente
- Supporto per il filtro per tag in alcuni widget del cruscotto
- Possibilità di copiare un grafico da un widget come immagine PNG
- Configurazione semplice e semplificazione dei modelli SNMP grazie al trasferimento dei parametri SNMP al livello dell'interfaccia host
- Supporto per il metodo API per accedere al registro di audit
- Monitoraggio remoto delle versioni dei componenti Zabbix
- Monitoraggio della disponibilità dei dispositivi tramite la funzione nodata() che tiene conto della disponibilità del proxy
- Supporto per i macro {HOST.ID}, {EVENT.DURATION} e {EVENT.TAGSJSON} nelle notifiche
- Supporto per ElasticSearch 7.x
- Supporto per nanosecondi per zabbix_sender
- Possibilità di ripristinare la cache di stato SNMPv3
- Dimensione della chiave metrica aumentata a 2048 caratteri, dimensione del messaggio nella conferma del problema aumentata a 4096 caratteri
Fonte: opennet.ru
