È stato rilasciato il sistema di monitoraggio gratuito e completamente open source Zabbix 6.0 LTS. La versione 6.0 è classificata come versione con supporto a lungo termine (LTS). Per gli utenti che utilizzano versioni non LTS, consigliamo di eseguire l'aggiornamento alla versione LTS del prodotto. Zabbix è un sistema universale per monitorare le prestazioni e la disponibilità di server, apparecchiature di ingegneria e di rete, applicazioni, database, sistemi di virtualizzazione, contenitori, servizi IT, servizi web e infrastrutture cloud.
Il sistema implementa un ciclo completo dalla raccolta dei dati, alla loro elaborazione e trasformazione, all'analisi di questi dati per rilevare problemi e termina con l'archiviazione di questi dati, la visualizzazione e l'invio di avvisi utilizzando le regole di escalation. Il sistema fornisce inoltre opzioni flessibili per espandere la raccolta dati e i metodi di avviso, nonché funzionalità di automazione tramite una potente API. Un'unica interfaccia web implementa la gestione centralizzata delle configurazioni di monitoraggio e la distribuzione dei diritti di accesso basata sui ruoli a vari gruppi di utenti. Il codice del progetto è distribuito sotto la licenza GPLv2.
Principali miglioramenti nella versione 6.0 LTS:
- Supporto per un modello scalabile di servizi-risorse, che include report SLA e un widget, notifiche quando lo stato del servizio cambia, un sistema flessibile di diritti, regole complesse per il calcolo dello stato del servizio, mappatura dei problemi con i servizi tramite tag e scalabilità a più di 100.000 servizi
- Supporto per nuovi widget “Top host”, “Valore articolo”, “Mappa geografica”
- Monitoraggio Kubernetes pronto all'uso
- Supporto per il monitoraggio dei parametri dei certificati SSL e TLS
- Un insieme di funzioni di machine learning per il rilevamento delle anomalie e il monitoraggio della linea di base trendstl(), baselinewma() e baselinedev()
- Supporto per il caricamento di plugin di terze parti per l'agente Zabbix
- Monitoraggio VMWare avanzato
- Supporto per le metriche calcolate dal testo
- Riduzione al minimo delle dipendenze tra i modelli, tutti i modelli ufficiali sono diventati piatti e senza dipendenze da terze parti
- Possibilità di disabilitare i messaggi "escalation annullata".
- Supporto per il salvataggio dello stato di monitoraggio dei file sull'agente per un monitoraggio dei file di registro altamente affidabile
- Possibilità di aggiornare l'elenco delle metriche utente senza riavviare l'agente
- Utilizzo di chiavi univoche nelle tabelle storiche per ridurre il volume dei dati
- Supporto macro per mostrare l'espressione trigger con valori espansi
- Supporto per l'analisi delle cause principali, comprese le macro per gli avvisi
- Maggiore sicurezza e affidabilità del monitoraggio grazie a:
- supporto per la politica di complessità della password e il confronto dei dizionari
- registro di controllo migliorato e ad alte prestazioni, anche sul lato server Zabbix
- funzionalità per la gestione di processi server, proxy e agenti dalla riga di comando
- supporto per la politica di complessità della password e il confronto dei dizionari
- Prestazioni e continuità migliorate grazie a:
- supporto per cluster HA affidabili e facili da usare per server Zabbix
- separando i poller ODBC in una classe separata con la possibilità di controllarne il numero
- miglioramenti delle prestazioni e riduzione dell'utilizzo della memoria durante la sincronizzazione della configurazione con un proxy
- supporta configurazioni proxy fino a 16 GB
- Altri miglioramenti significativi:
- supporto utf8mb4 per MySQL e MariaDB
- Supporto di compressione per il monitoraggio WEB
- Nuovo metodo API per cancellare la cronologia History.clear
- Supporto timeout per le utilità zabbix_sender e zabbix_get
- Supporto per metodi HTTP aggiuntivi per hook Web
- Estensione delle metriche esistenti e supporto per nuove metriche lato agente: agent.variant, system.hostname, docker.container_stats, vmware.hv.sensors.get, vmware.hv.maintenance
- Nuove funzioni trigger changecount(), rate(), bucket_rate_foreach(), bucket_percentile(), histogram_quantile(), monoinc() e monodec()
- Supporto per le nuove funzioni di aggregazione count, aware_foreach e item_count
- Supporto per nuovi operatori di corrispondenza per Prometeo != e !~
- Numerose modifiche per semplificare l'interfaccia
- Filtri salvati e rapidi in “Ultimi dati” e per i grafici, navigazione semplificata
- Nuovi modelli e integrazioni:
- nuove soluzioni template per il monitoraggio di pfSense, Kubernetes, Oracle, Cisco Meraki, Docker, Zabbix Server Health, VeloCloud, MikroTik, InfluxDB, Travis CI, Github, TiDB, SAF Tehnika, GridGain, Nginx+, jBoss, CloudFlare
- nuovo set di tag per tutti i modelli ufficiali
- Zabbix offre l'integrazione con:
- piattaforme di help desk Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid, iTOP, ManageEngine Service Desk
- sistemi di notifica utente Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert, Signal, Express.ms, Rocket.Chat
- elenco completo di oltre 500 modelli e integrazioni
I pacchetti ufficiali sono disponibili per le versioni attuali delle seguenti piattaforme:
- Distribuzioni Linux RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian per varie architetture
- sistemi di virtualizzazione basati su VMWare, VirtualBox, Hyper-V, XEN
- docker
- agenti per tutte le piattaforme inclusi pacchetti MacOS e MSI per agenti Windows
L'installazione rapida di Zabbix è disponibile per piattaforme cloud: AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Linode, Yandex Cloud.
Per migrare dalle versioni precedenti è sufficiente installare nuovi file binari (server e proxy) e una nuova interfaccia. Zabbix eseguirà automaticamente la procedura di aggiornamento. Non è necessario installare nuovi agenti.
Fonte: opennet.ru