È stata rilasciata la soluzione di monitoraggio open-source Zabbix 5.0 LTS.
Zabbix è un sistema universale per il monitoraggio delle prestazioni e della disponibilità di server, apparecchiature ingegneristiche e di rete, applicazioni, database, sistemi di virtualizzazione, contenitori, servizi IT, servizi web, infrastrutture cloud.
Il sistema implementa un ciclo completo che va dalla raccolta dei dati, alla loro elaborazione e trasformazione, all'analisi dei dati acquisiti, fino alla loro archiviazione, visualizzazione e invio di notifiche tramite regole di escalation. Inoltre, il sistema offre flessibili opportunità per ampliare i metodi di raccolta dei dati e di notifiche, nonché funzionalità di automazione tramite API. Un'unica interfaccia web consente di gestire centralmente le configurazioni di monitoraggio e di distribuire i diritti di accesso a diversi gruppi di utenti. Il codice del progetto è rilasciato sotto la licenza GPLv2.
Zabbix 5.0 è una nuova versione principale LTS con un lungo periodo di supporto ufficiale. Per gli utenti che utilizzano versioni non LTS, si raccomanda di passare a versioni LTS del prodotto.
Miglioramenti principali della versione 5.0 LTS:
- Supporto SAML per soluzioni single sign-on (SSO)
- Supporto ufficiale per un nuovo agente modular per piattaforme Linux e Windows con supporto per una memorizzazione sicura dei dati nel filesystem locale
- Interfaccia più amichevole con una navigazione comoda nel menu a sinistra, ottimizzata per schermi larghi
- È disponibile un elenco di dispositivi per gli utenti normali (Monitoring->Hosts)
- Supporto per moduli personalizzati per estendere la funzionalità dell'interfaccia utente
- Possibilità di annullare la conferma di un problema
- Supporto per modelli di messaggi per notifiche a livello di tipi di media
- Utilità console separata per testare script in JavaScript, utile per lavorare con webhook e pre-elaborazione
- Configurazione semplice e semplificazione dei modelli SNMP grazie al trasferimento dei parametri SNMP a livello dell'interfaccia dell'host
- Supporto per macro personalizzate per i prototipi degli host
- Supporto per il tipo di dati Float64
- Monitoraggio della disponibilità dei dispositivi con la funzione nodata() che tiene conto della disponibilità del proxy
Migliorata la sicurezza e l'affidabilità del monitoraggio grazie a:
- Supporto per webhook tramite proxy HTTP
- Possibilità di vietare l'esecuzione di determinate verifiche da parte dell'agente, supporto per liste bianche e nere
- Possibilità di creare un elenco di protocolli di crittografia utilizzati per connessioni TLS
- Supporto per connessioni crittografate con i database MySQL e PostgreSQL
- Transizione a SHA256 per l'archiviazione degli hash delle password degli utenti
- Supporto per macro segrete per l'archiviazione di password, chiavi di accesso e altre informazioni riservate
Prestazioni migliorate:
- Compressione dei dati storici durante l'utilizzo di TimescaleDB
- Ottimizzazione delle prestazioni dell'interfaccia per milioni di dispositivi di monitoraggio
Altri miglioramenti significativi:
- Nuovi operatori di preelaborazione per la sostituzione del testo e l'ottenimento dei nomi delle proprietà JSON durante l'uso di JSONPath
- Raggruppamento dei messaggi nel client email per evento
- Possibilità di utilizzare macro segrete nel nome utente e nella password per l'accesso a IPMI
- Supporto per trigger di operazioni di confronto per dati testuali
- Nuove verifiche per la rilevazione automatica delle metriche di prestazione su Windows, sensori IPMI, metriche JMX
- Configurazione di tutti i parametri di monitoraggio ODBC a livello di singola metrica
- Possibilità di controllare le metriche dei modelli e dei dispositivi direttamente dall'interfaccia
- Supporto per operazioni di modifica massiva delle macro utente
- Supporto per filtri per tag per alcuni widget del dashboard
- Possibilità di copiare un grafico da un widget come immagine PNG
- Supporto per metodo API per accedere al registro delle audit
- Monitoraggio remoto delle versioni dei componenti di Zabbix
- Supporto per le macro {HOST.ID}, {EVENT.DURATION} e {EVENT.TAGSJSON} nelle notifiche
- Supporto per ElasticSearch 7.x
- Nuovi template di monitoraggio per Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached, HAProxy
- Supporto per nanosecondi per zabbix_sender
- Possibilità di cancellare la cache dello stato SNMPv3
- La dimensione della chiave della metrica è stata aumentata a 2048 caratteri, la dimensione del messaggio per confermare il problema a 4096 caratteri
Di default, Zabbix offre integrazione con:
- Le piattaforme di supporto Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad
- I sistemi di notifica per gli utenti Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty
Pacchetti ufficiali disponibili per le versioni attuali 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, inclusi MacOS e MSI per Windows agent
È disponibile un'installazione rapida di Zabbix per piattaforme cloud:
- AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud
Per passare dalle versioni precedenti è necessaria solo l'installazione dei nuovi file binari (server e del proxy) e del nuovo interfaccia. Zabbix eseguirà automaticamente la procedura di aggiornamento. Non sarà necessaria l'installazione di nuovi agenti.
Puoi trovare l'elenco completo di tutte le modifiche in documentazione.
Fonte: linux.org.ru
