È stato rilasciato Zabbix 5.2, un sistema di monitoraggio open-source completamente gratuito.
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 gestisce l'intero ciclo dalla raccolta dei dati, attraverso la loro elaborazione e trasformazione, all'analisi dei dati ottenuti, fino allo storage, visualizzazione e invio di notifiche utilizzando regole di escalation. Inoltre, il sistema offre flessibili possibilità di estensione dei metodi di raccolta dei dati e delle notifiche, così come opzioni di automazione tramite un potente API.
Un'unica interfaccia web consente una gestione centralizzata delle configurazioni di monitoraggio e l'assegnazione dei diritti di accesso a diversi gruppi di utenti. Il codice del progetto è distribuito con licenza GPLv2.
Zabbix 5.2 è una nuova versione principale non-LTS con un periodo standard di supporto ufficiale.
Le principali migliorie della versione 5.2:
- supporto per il monitoraggio sintetico con la possibilità di creare script complessi multi-passaggio per l'acquisizione dei dati e l'esecuzione di controlli di disponibilità dei servizi.
- è disponibile un insieme di funzioni trigger per analisi a lungo termine che consente di generare avvisi come «Il numero di transazioni al secondo è aumentato del 23% a ottobre»
- supporto per i ruoli degli utenti per una gestione granulare dei diritti, con la possibilità di controllare l'accesso a diverse componenti dell'interfaccia, metodi API e azioni degli utenti
- possibilità di memorizzare tutte le informazioni segrete (password, token, nomi utente per l'autenticazione e altro) utilizzate in Zabbix in un Hashicorp Vault esterno per la massima sicurezza
- supporto per monitoraggio IoT e monitoraggio di attrezzature industriali utilizzando i protocolli Modbus e MQTT
- possibilità di salvare e passare rapidamente tra i filtri nell'interfaccia
Migliorata la sicurezza e l'affidabilità del monitoraggio grazie a:
- integrazione con Hashicorp Vault
- supporto per UserParameterPath per agenti
- un nome utente o una password errati non forniranno alcuna informazione aggiuntiva sulla presenza di un utente registrato
Migliorata la performance e la continuità grazie a:
- supporto per il bilanciamento del carico (load balancing) per l'interfaccia web e l'API, consentendo di scalare orizzontalmente questi componenti
- miglioramenti delle prestazioni della logica di elaborazione degli eventi
Altri miglioramenti significativi:
- possibilità di specificare diversi fusi orari per utenti diversi
- possibilità di visualizzare lo stato attuale della cache storica del sistema attivo per una migliore comprensione del funzionamento di Zabbix
- nell'ambito dell'integrazione delle funzionalità delle schermate e dei dashboard, i modelli di schermate sono stati convertiti in modelli di dashboard
supporto per le interfacce degli host per i prototipi degli host - le interfacce degli host sono diventate opzionali
- ora è disponibile il supporto per i tag per i prototipi degli host
- possibilità di utilizzare macro personalizzate nel codice degli script di pre-elaborazione
- possibilità di gestire uno stato di metrica non supportato nella pre-elaborazione per una rapida risposta a tali eventi e per controlli di disponibilità dei servizi più affidabili
- supporto per le macro eventlog per la visualizzazione delle informazioni operative
- supporto per le macro personalizzate nella descrizione della metrica
- supporto per l'autenticazione digest per i controlli HTTP
- l'agente Zabbix attivo può ora inviare dati per più host
- la lunghezza massima delle macro personalizzate è aumentata a 2048 byte
- possibilità di lavorare con le intestazioni HTTP negli script di preelaborazione
supporto per la disattivazione del linguaggio predefinito per tutti gli utenti - l'elenco delle dashboard mostra chiaramente quali dashboard sono state create da me e se ho dato accesso ad altri utenti
- possibilità di testare le metriche SNMP
- una forma più semplice per impostare i termini di assistenza per attrezzature e servizi
- i nomi dei modelli sono stati semplificati
- logica semplificata per pianificare controlli delle metriche non supportate
- Yaml è diventato il nuovo formato predefinito per le operazioni di importazione ed esportazione
- nuove soluzioni modello per il monitoraggio di Asterisk, Microsoft IIS, Oracle Database, MSSQL, etcd, PHP FPM, Squid
Zabbix offre integrato supporto per:
- piattaforme di supporto come Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid
- sistemi di avviso per gli utenti come Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert
Pacchetti ufficiali disponibili per le versioni aggiornate delle seguenti piattaforme:
- distribuzioni Linux come RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian per diverse architetture
- sistemi di virtualizzazione basati su VMWare, VirtualBox, Hyper-V, XEN
Docker - agenti per tutte le piattaforme, inclusi MacOS e pacchetti MSI per agenti Windows
Installazione rapida di Zabbix disponibile per piattaforme cloud:
- AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Yandex Cloud
Per passare a versioni precedenti è sufficiente installare i nuovi file binari (server e proxy) e l'interfaccia. Zabbix eseguirà automaticamente la procedura di aggiornamento. Non è necessaria l'installazione di nuovi agenti.
Puoi consultare l'elenco completo di tutte le modifiche in descrizione delle modifiche e documentazione.
Ecco link per il download e le installazioni in cloud.
Fonte: linux.org.ru
