Si è svolto rilascio di un sistema di monitoraggio libero e gratuito con codice sorgente completamente aperto Zabbix 7.0 LTS. La versione 7.0 è classificata come versione a lungo termine di supporto ufficiale (LTS). Per gli utenti che utilizzano versioni senza LTS, si consiglia di passare alle versioni LTS del prodotto.
Zabbix è un sistema universale per il monitoraggio delle prestazioni e della disponibilità di server, servizi, attrezzature ingegneristiche e di rete, applicazioni, database, sistemi di virtualizzazione, contenitori, servizi IT, servizi web, infrastrutture cloud e dispositivi IoT.
Il sistema implementa un ciclo completo dalla raccolta dei dati, elaborazione e trasformazione, analisi di questi dati per la previsione e rilevazione dei problemi, fino alla conservazione di questi dati, visualizzazione e invio di avvisi utilizzando regole di escalation. Inoltre, il sistema offre flessibilità nella raccolta dati, nelle notifiche, negli strumenti di visualizzazione e nella risoluzione automatica degli incidenti. Un'unica interfaccia web e un potente API ottimizzano l'automazione e la gestione centralizzata delle configurazioni di monitoraggio e della distribuzione dei diritti di accesso ai vari gruppi di utenti. Codice del progetto distribuito sotto licenza AGPLv3.
Principali miglioramenti versioni 7.0 LTS:
- supporto per nuovi widget "Host navigator", "Honeycomb", "Pie chart", "Gauge", "Top triggers", "Item history";
- esecuzione massima e rapida delle azioni e degli script senza ritardi;
- supporto nativo per l'autenticazione multifattoriale degli utenti;
- gestione centralizzata dei timeout a livello di controllo, host, proxy e a livello globale;
- supporto per la memorizzazione delle metriche in memoria per massima efficienza e prestazioni del proxy;
- supporto per il monitoraggio sintetico delle applicazioni web utilizzando scenari complessi;
- espansione significativa del monitoraggio DNS;
- invio di report PDF generati automaticamente (precedentemente era in fase sperimentale);
- supporto per lo streaming per inviare metriche ed eventi a sistemi esterni (precedentemente era in fase sperimentale);
- possibilità di sospendere la raccolta di dati da elementi persi durante l'auto-scoperta;
- supporto per i tag per i webhook per eventi interni;
- risposta immediata e rapida al passaggio degli elementi di monitoraggio in manutenzione;
- miglioramento significativo delle prestazioni nei controlli di accesso agli elementi di monitoraggio;
- rilevamento dei duplicati engineID per il monitoraggio SNMP;
- supporto per valori aggregati per molti widget, consentendo la creazione di report sulla capacità;
- possibilità di utilizzare input personalizzati durante l'esecuzione degli script;
- miglioramento del protocollo di comunicazione tra tutti i componenti di Zabbix;
- ritorno del tanto atteso supporto per macro personalizzate nei nomi degli elementi;
- supporto per il numero di tentativi di connessione e filtri per tipo di dati per i connettori;
- verifica della correttezza dei file di configurazione;
- supporto per le funzioni delle macro per tutte le macro incorporate;
- la maggior parte dei moduli è stata convertita in modali;
- supporto per dashboard multipagina per report PDF;
- molti miglioramenti dell'usabilità;
- supporto per il metodo history.push;
- numerosi miglioramenti ai widget esistenti;
- tutti i widget possono essere utilizzati per i template degli host;
- espansione delle capacità di raccolta dati dell'agente, supporto per nuove verifiche;
- possibilità di eseguire script su un agente attivo;
- supporto per il tipo di dato binario;
- supporto per dashboard dinamiche con possibilità di navigazione tra gli elementi di monitoraggio;
- supporto per nuove funzioni di attivazione;
- possibilità di gestire i tag degli host trovati.
Migliorate le prestazioni e la continuità grazie a:
- supporto per cluster di proxy per bilanciamento del carico e continuità del servizio;
- transizione a un modello di raccolta dati asincrono per verifiche agenti, HTTP e SNMP e auto-scoperta;
- auto-scoperta asincrona ad alte prestazioni.
Altri miglioramenti significativi:
- accelerazione significativa dei dati da Prometheus;
- supporto per le funzioni di attivazione jsonpath e xmlpath;
- possibilità di utilizzare gruppi di host scoperti con diverse regole di auto-scoperta;
- possibilità di disabilitare auditlog per eventi di sistema.
Nuovi e migliorati template e integrazioni esistenti: Cisco Meraki, FortiGate, HPE, Oracle, Azure e Azure Cost Management, GCP, AWS e AWS Cost Explorer, AWS ECS, Check Point, MSSQL, Oracle Cloud, Kubernetes, YugabyteDB, MongoDB, VMWare, Prometheus, PostgreSQL, Nextcloud, Acronis Cyber Protect Cloud, HashiCorp Nomad, MantisBT, Cisco SD-WAN, Windows.
Zabbix offre integrazione con:
- le piattaforme di supporto Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid, iTOP, ManageEngine Service Desk;
- sistemi di notifica degli utenti Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert, Signal, Express.ms, Rocket.Chat;
- l'elenco completo comprende più di 500 template e integrazioni.
Pacchetti ufficiali sono disponibili per le versioni attuali delle seguenti piattaforme:
- distribuzioni Linux Alma Linux, CentOS, Debian, OpenSUSE, Oracle Linux, Raspberry Pi OS, RedHat Enterprise Linux, Rocky Linux, SUSE Linux Enterprise Server, Ubuntu per diverse architetture;
- sistemi di virtualizzazione basati su VMWare, VirtualBox, Hyper-V, XEN;
- Docker;
- OpenStack Nova;
- agenti per tutte le piattaforme, inclusi MacOS e pacchetti MSI per agenti Windows.
È disponibile un'installazione rapida di Zabbix per piattaforme cloud: AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Oracle Cloud, Yandex Cloud.
Per passare a versioni precedenti è sufficiente installare i nuovi file binari (server e proxy) e una nuova interfaccia. Zabbix eseguirà automaticamente la procedura di aggiornamento. Non è necessaria l'installazione di nuovi agenti.
Fonte: linux.org.ru
