È stata presentata una nuova versione del sistema di monitoraggio open source Zabbix 5.4. La versione appena rilasciata include il supporto per la generazione di report in formato PDF, una nuova sintassi per le aggregazioni che rilevano problemi più complessi, miglioramenti nella visualizzazione dei dati, supporto per i token di accesso all'API, tag a livello di metriche, migliorie nelle prestazioni e molto altro.
Zabbix è composto da tre componenti di base: un server per coordinare l'esecuzione dei controlli, generare richieste di controllo e accumulare statistiche; agenti per eseguire controlli su host esterni; un frontend per l'amministrazione del sistema. Il codice è distribuito sotto licenza GPLv2. Per ridurre il carico sul server centrale e formare una rete di monitoraggio distribuita, può essere implementata una serie di proxy,serverche aggregano dati sui controlli di gruppi di host. I dati possono essere memorizzati in database 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.
Le principali novità della versione 5.4:
- Supporto per report PDF e loro creazione e invio programmato agli utenti, nuovo ruolo per controllare l'accesso a questa funzionalità
- Nuova sintassi radicalmente rinnovata per le espressioni dei trigger, metriche calcolate e aggregate. Eliminati tutti i noti limiti della vecchia sintassi, rendendola però più semplice
- Le metriche aggregate possono ora selezionare dati in base a tag e wildcard (caratteri jolly) di host e chiavi metriche

- La funzionalità degli schermi e dei dashboard è stata unificata, con supporto per dashboard multipagina


- Supporto per token nominativi per l'accesso all'API, con possibilità di impostare la durata del token
- Supporto per tag a livello di metriche. Le Applications non sono più supportate

- Miglioramenti delle prestazioni e della disponibilità
- Per i poller non è più necessaria la connessione al database
- È stata introdotta una cache per un'elaborazione più rapida delle tendenze
- Supporto per un avvio più affidabile e fluido server in condizioni di ricezione e elaborazione di grandi quantità di nuovi dati
- Migliorata la gestione parallela dei dati sul server e sui proxy

- Miglioramenti della sicurezza
- Supporto per tutti i protocolli di crittografia SNMPv3
- Dettagli dell'errore nascosti in caso di connessione non riuscita all'interfaccia
- L'autocompletamento è disattivato per i campi con password e altre informazioni sensibili
- Supporto per l'autenticazione NTML per i WEB hooks
- Miglioramenti volti a semplificare il lavoro e la configurazione del monitoraggio
- Menu di terzo livello per una navigazione migliore
- Form più semplici per operazioni di modifiche di massa e importazione
- L'accessibilità delle metriche ora dipende dall'accessibilità delle interfacce host
- Possibilità di utilizzare filtri negativi per i tag nell'interfaccia
- Supporto per le mappe dei valori a livello di template e host per l'indipendenza dei template
- Script globali possono essere utilizzati per allerta, integrazioni e comandi personalizzati

- Supporto per l'elaborazione di dati XML nel pre-processing e nei WEB hooks
- CurlHttpRequest rinominato in HttpRequest nei WEB hooks per semplicità d'uso
- Altri miglioramenti
- Supporto per il monitoraggio dei cluster VMWare
- Supporto per Oracle in modalità cluster
- Supporto per la macro {ITEM.VALUETYPE} per allerta
- Configurazione più granulare per l'esportazione di eventi
- Disponibilità dei pacchetti ufficiali per le versioni attuali delle seguenti piattaforme:
- Distribuzioni Linux RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian su diverse architetture
- Sistemi di virtualizzazione basati su VMWare, VirtualBox, Hyper-V, XEN
- Docker
- Agenti per tutte le piattaforme, inclusi macOS e MSI per Windows agent
- Integrazione con piattaforme:
- Disponibilità su piattaforme cloud AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Linode, Yandex Cloud.
- Integrazione con piattaforme di supporto come Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid, iTOP
- Integrazione con sistemi di notifica utenti come Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert, Rocket.Chat, Signal, Express.ms
- Nuove soluzioni template per il monitoraggio di APC UPS, Hikvision, etcd, Hadoop, Zookeeper, Kafka, AMQ, HashiCorp Vault, MS Sharepoint, MS Exchange, smartctl, Gitlab, Jenkins, Apache Ignite
Per passare da versioni precedenti è necessario solo installare nuovi file binari (server e proxy) e una nuova interfaccia. Zabbix eseguirà automaticamente la procedura di aggiornamento del database. Non è richiesta l'installazione di nuovi agenti.
Fonte: opennet.ru






