Il team di Zabbix è lieto di annunciare il rilascio di Zabbix 4.4. L'ultima versione include un nuovo agente Zabbix, scritto in Go, stabilendo standard per i modelli Zabbix e offrendo avanzate capacità di visualizzazione.

Esaminiamo le funzionalità più importanti incluse in Zabbix 4.4.
Agente di nuova generazione Zabbix

Zabbix 4.4 presenta un nuovo tipo di agente, zabbix_agent2, che offre un'ampia gamma di nuove funzionalità e capacità di monitoraggio avanzate:
- Scritto in Go.
- Framework di plugin per il monitoraggio di diversi servizi e applicazioni.
- Capacità di mantenere lo stato tra i controlli (ad esempio, mantenere connessioni persistenti con il DB).
- Pianificatore integrato per supportare intervalli di tempo flessibili.
- Uso efficiente della rete grazie alla trasmissione di grandi volumi di dati.
- Attualmente l'agente funziona su Linux, ma presto lo rendiamo disponibile anche su altre piattaforme.
→ Vedi l'elenco completo delle nuove funzionalità in
NB! L'attuale agente Zabbix continuerà ad essere supportato.
→
Webhook e logica programmabile per azioni/notifiche
L'integrazione con i sistemi di allerta esterni e di emissione dei ticket è stata significativamente migliorata, permettendo di definire tutta la logica di elaborazione grazie al motore JavaScript integrato. Questa funzionalità semplifica l'integrazione bidirezionale con i sistemi esterni, consentendo con un semplice clic di accedere dall'interfaccia utente di Zabbix a una registrazione nel vostro sistema di ticket, generare messaggi in chat e molto altro.
Stabilire standard per i modelli Zabbix
Abbiamo introdotto una serie di standard e linee guida ben definite La struttura dei file XML/JSON è stata notevolmente semplificata, consentendo la modifica dei modelli manualmente usando solo un editor di testo. La maggior parte dei modelli esistenti è stata migliorata per allinearli ai nuovi standard.
Структура XML/JSON файлов была значительно упрощена, что позволило редактировать шаблоны вручную, используя только текстовый редактор. Большинство существующих шаблонов были усовершенствованы для приведения их в соответствие с новыми стандартами.
Supporto ufficiale per TimescaleDB

Oltre a MySQL, PostgreSQL, Oracle e DB2, ora supportiamo ufficialmente TimescaleDB. TimescaleDB offre prestazioni quasi lineari e la possibilità di eliminare automaticamente in modo istantaneo i dati storici obsoleti.
abbiamo confrontato le prestazioni con PostgreSQL.
Base di conoscenza sugli elementi di dati e sui trigger

Zabbix 4.4 offre una descrizione molto più visiva degli elementi di dati e dei trigger. Queste informazioni sono di grande aiuto per gli ingegneri, fornendo tutti i dettagli disponibili sul significato e sull'uso degli oggetti raccolti, sui dettagli del problema e sulle istruzioni per la sua risoluzione.
Funzionalità di visualizzazione avanzate

Le dashboard e i widget associati sono stati migliorati in vari modi, semplificando la loro creazione e gestione, e aggiungendo la possibilità di modificare i parametri dei widget con un solo clic. La dimensione della griglia della dashboard ora è adatta a supportare schermi ultra-wide e grandi.
Il widget di visualizzazione dei problemi è stato migliorato per supportare una visualizzazione aggregata, ed è stato introdotto un nuovo widget per visualizzare i prototipi dei grafici.
Inoltre, ora tutti i widget possono essere visualizzati in modalità senza intestazione.
Grafici a barre e aggregazione dei dati

Zabbix 4.4 supporta gli istogrammi e il widget grafico può ora aggregare i dati tramite diverse funzioni aggregate. La combinazione di queste due caratteristiche semplifica notevolmente l'analisi dei dati a lungo termine e la pianificazione della capacità.
→
Supporto ufficiale per nuove piattaforme

Zabbix 4.4 è ora disponibile su piattaforme come:
- SUSE Linux Enterprise Server 15
- Debian 10
- Raspbian 10
- RHEL 8
- Agente per Mac OS/X
- Agente MSI per Windows
Puoi consultare tutte le piattaforme disponibili nella .
Installazione in cloud con un clic

Zabbix può essere facilmente installato come contenitore o immagine disco pronta all'uso su vari servizi cloud:
- AWS
- Azure
- Google Cloud Platform
- Digital Ocean
- Docker
Registrazione automatica affidabile

La nuova versione di Zabbix consente di utilizzare la crittografia PSK per la registrazione automatica con impostazioni automatiche di crittografia per gli host aggiunti. Ora puoi configurare Zabbix per consentire la registrazione automatica dei dispositivi di rete solo tramite PSK, solo in modo non crittografato o in entrambi i modi.
→
JSONPath avanzato per la preprocessazione

Zabbix ora supporta una sintassi JSONPath avanzata, che consente di eseguire un processamento complesso dei dati JSON, inclusi aggregazione e ricerca. Il preprocessamento può essere utilizzato anche per la scoperta a basso livello, rendendolo uno strumento estremamente potente per l'automazione e la rilevazione.
Descrizioni dei macro utente

I macro utente sono una funzionalità molto utile che semplifica la configurazione di Zabbix e rende molto più facile apportare modifiche alla configurazione. Il supporto per le descrizioni dei macro utente aiuterà a documentare lo scopo di ogni macro, semplificando notevolmente la loro gestione.
Raccolta dati avanzata più efficace

La raccolta dei dati e la scoperta degli oggetti associati a WMI, JMX e ODBC sono state migliorate con nuove verifiche che restituiscono array di oggetti in formato JSON. Abbiamo anche aggiunto supporto per i datastore VMWare per il monitoraggio di VMWare e i servizi systemd per la piattaforma Linux, oltre a un nuovo tipo di preprocessamento per convertire CSV in JSON.
Altre novità e miglioramenti in Zabbix 4.4
- Elaborazione preliminare dei dati XML da LLD
- Il numero massimo di metriche dipendenti è aumentato a 10.000
- Aggiunta la conversione automatica dei tipi nel preprocessing JSONPath
- Il nome host è incluso nei file di esportazione in tempo reale
- L'agente di Windows ora supporta i contatori delle prestazioni in lingua inglese
- Possibilità di ignorare i valori nel preprocessing in caso di errori
- I dati più recenti sono stati ampliati per garantire accesso non solo ai dati storici, ma anche a quelli operativi
- Rimosse le possibilità di modificare le descrizioni dei trigger, semplificando notevolmente l'accesso ad esse
- Eliminato il supporto per i tipi di file multimediali incorporati Jabber ed Eztexting; si utilizzano invece webhook o script esterni
- Dashboard predefinito aggiornato
- Gli host auto-registrati possono ora specificare l'opzione 'connettersi a DNS' o 'connettersi a IP'
- Aggiunto il supporto per il macro {EVENT.ID} per l'URL del trigger
- L'elemento schermato 'Display' non è più supportato
- L'ultimo tipo di widget del dashboard creato viene memorizzato e riutilizzato successivamente
- La visibilità delle intestazioni dei widget può essere personalizzata per ciascun widget
È possibile consultare l'elenco completo delle nuove funzionalità di Zabbix 4.4 in .
Fonte: habr.com
