È stata rilasciata la soluzione di monitoraggio open source Zabbix 5.0 LTS.
Zabbix è un sistema versatile per il monitoraggio delle prestazioni e della disponibilità di server, attrezzature ingegneristiche e di rete, applicazioni, database, sistemi di virtualizzazione, contenitori, servizi IT, servizi web e infrastrutture cloud.
Il sistema realizza un ciclo completo dalla raccolta dei dati, al loro trattamento e trasformazione, all'analisi dei dati ricevuti, fino alla memorizzazione, visualizzazione e invio di avvisi utilizzando regole di escalation. Inoltre, il sistema offre flessibili possibilità di estensione dei metodi di raccolta dei dati e di avviso, così come possibilità di automazione tramite API. Un'interfaccia web centralizzata gestisce le configurazioni di monitoraggio e la distribuzione dei diritti di accesso a diversi gruppi di utenti. Il codice del progetto è distribuito sotto la licenza GPLv2.
Zabbix 5.0 è una nuova versione LTS major con un lungo periodo di supporto ufficiale. Per gli utenti che utilizzano versioni non LTS, si consiglia di passare alle versioni LTS del prodotto.
Principali miglioramenti della versione 5.0 LTS:
- Supporto SAML per soluzioni single sign-on (SSO)
- Supporto ufficiale per il nuovo agente modulare su piattaforme Linux e Windows con supporto per l'archiviazione dati sicura nel file system locale
- Interfaccia più user-friendly con navigazione comoda nel menu a sinistra, ottimizzata per monitor ampi
- Disponibile l'elenco dei dispositivi per utenti normali (Monitoring->Hosts)
- Supporto per moduli personalizzati per estendere le funzionalità dell'interfaccia utente
- Possibilità di annullare la conferma del problema
- Supporto per modelli di messaggi per notifiche sui livelli dei tipi media
- Utilità da console separata per il test degli script JavaScript, utile per lavorare con webhook e preprocessing
- Configurazione semplice e semplificazione dei modelli SNMP grazie al trasferimento dei parametri SNMP al livello dell'interfaccia host
- Supporto per macro personalizzate per prototipi di host
- Supporto per il tipo di dato Float64
- Monitoraggio della disponibilità dei dispositivi tramite la funzione nodata() che tiene conto della disponibilità del proxy
Migliorata la sicurezza e l'affidabilità del monitoraggio grazie a:
- Supporto dei webhook tramite proxy HTTP
- Possibilità di vietare l'esecuzione di controlli specifici da parte dell'agente, supporto per liste bianche e nere
- Funzionalità per generare un elenco dei protocolli di crittografia utilizzati per le connessioni TLS
- Supporto per connessioni crittografate con database MySQL e PostgreSQL
- Transizione a SHA256 per la memorizzazione degli hash delle password degli utenti
- Supporto per macro segrete per la memorizzazione di password, chiavi di accesso e altre informazioni riservate
Migliorata la performance:
- Compressione dei dati storici quando si utilizza TimescaleDB
- Ottimizzazione delle prestazioni dell'interfaccia per milioni di dispositivi di monitoraggio
Altri miglioramenti significativi:
- 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 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 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
- Supporto per il metodo API per accedere al registro di audit
- Monitoraggio remoto delle versioni dei componenti Zabbix
- Supporto per i macro {HOST.ID}, {EVENT.DURATION} e {EVENT.TAGSJSON} nelle notifiche
- Supporto per ElasticSearch 7.x
- Nuove soluzioni template per il monitoraggio di Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached, HAProxy
- Supporto per nanosecondi per zabbix_sender
- Possibilità di ripristinare la cache di stato SNMPv3
- Dimensione della chiave della metrica aumentata a 2048 caratteri, dimensione del messaggio nella conferma del problema aumentata a 4096 caratteri
Zabbix offre integrato supporto per:
- Piattaforme di supporto clienti Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad
- Sistemi di notifica utenti Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty
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
Installazione rapida di Zabbix disponibile 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 proxy) e nuova interfaccia. Zabbix eseguirà automaticamente la procedura di aggiornamento. Non sarà necessario installare nuovi agenti.
Puoi consultare l'elenco completo di tutte le modifiche in documentazione.
Fonte: linux.org.ru
