Rilascio del sistema di monitoraggio Zabbix 7.0, che ha cambiato la licenza in AGPL.

È stato rilasciato il sistema di monitoraggio open source Zabbix 7.0, che appartiene alle versioni con supporto ufficiale esteso (LTS). Zabbix è un sistema universale per il monitoraggio delle prestazioni e della disponibilità di server, apparecchiature ingegneristiche e di rete, applicazioni, database, sistemi di virtualizzazione, container, servizi IT, servizi web e infrastrutture cloud.

Il sistema realizza un ciclo completo che va dalla raccolta dei dati, alla loro elaborazione e trasformazione, all'analisi di questi dati per identificare problemi, per finire con l'archiviazione di tali dati, la visualizzazione e l'invio di notifiche utilizzando le regole di escalation. Inoltre, il sistema offre flessibili possibilità di estensione dei metodi di raccolta dati e notifiche, così come opzioni di automazione tramite un potente API. L'interfaccia web unificata consente una gestione centralizzata delle configurazioni di monitoraggio e della distribuzione dei privilegi di accesso a diversi gruppi di utenti.

A partire dalla versione 7.0, il codice del progetto è distribuito sotto licenza AGPLv3, invece della licenza GPLv2. Una caratteristica distintiva della licenza AGPLv3 è l'introduzione di restrizioni aggiuntive per le applicazioni che forniscono servizi di rete. Quando si utilizzano componenti AGPL nel funzionamento dei servizi di rete, lo sviluppatore è obbligato a fornire all'utente il codice sorgente di tutte le modifiche apportate a questi componenti, anche se il software di base del servizio non è distribuito ed è utilizzato esclusivamente nella propria infrastruttura interna per l'organizzazione del servizio. Inoltre, la licenza AGPLv3 è compatibile solo con GPLv3, il che porta a conflitti di licenza con le applicazioni fornite sotto licenza GPLv2, ad esempio, la distribuzione di una libreria sotto AGPLv3 richiede da tutte le applicazioni che utilizzano tale libreria la distribuzione del codice sotto licenza AGPLv3 o GPLv3.

I pacchetti ufficiali sono stati preparati per le distribuzioni Linux Alma Linux, CentOS, Debian, OpenSUSE, Oracle Linux, Raspberry Pi OS, RedHat Enterprise Linux, Rocky Linux, SUSE Linux Enterprise Server, Ubuntu; sistemi di virtualizzazione basati su VMWare, VirtualBox, Hyper-V, XEN; Docker; OpenStack Nova. È stata fornita la possibilità di un'installazione rapida di Zabbix su piattaforme cloud come AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Oracle Cloud e Yandex Cloud. Per il passaggio da versioni anteriori è necessaria solo l'installazione di nuovi file binari.server e proxy) e della nuova interfaccia (Zabbix eseguirà automaticamente la procedura di aggiornamento, non è necessaria l'installazione di nuovi agenti).

Miglioramenti principali della versione 7.0 LTS:

  • Modalità di monitoraggio sintetico di siti e applicazioni web con l'aiuto di un motore browser e utilizzo di scenari complessi. È possibile creare screenshot dello stato del sito, visualizzare le prestazioni, estrarre e monitorare dati specifici per le applicazioni web.
    Rilascio del sistema di monitoraggio Zabbix 7.0, che ha cambiato la licenza in AGPL.
  • Supporto per cluster proxy, bilanciamento del carico su più server e utilizzo di bilanciatori per garantire il funzionamento di configurazioni Zabbix ad alta disponibilità. È supportata la scalabilità delle soluzioni esistenti basate su Zabbix attraverso l'implementazione di server proxy aggiuntivi.
    Rilascio del sistema di monitoraggio Zabbix 7.0, che ha cambiato la licenza in AGPL.
  • Aumentata la prestazione e l'efficienza del proxy grazie alla memorizzazione delle metriche raccolte nella memoria operativa senza la loro memorizzazione intermedia su disco. È possibile utilizzare uno schema ibrido, in cui i dati vengono memorizzati in memoria, ma anche salvati su disco.
  • Incrementata la scalabilità e la velocità di raccolta dei dati: le metriche ora vengono interrogate in modalità asincrona, in cui la successiva metrica può essere richiesta senza attendere l'elaborazione della richiesta precedente. Ogni poller supporta l'esecuzione fino a 1000 controlli paralleli. L'interrogazione asincrona può essere applicata ad agenti e gestori che utilizzano SNMP e HTTP.
  • Sono state fornite impostazioni centralizzate per i timeout, disponibili tramite GUI e API, che consentono di definire timeout separati legati a specifici elementi o di sovrascrivere i timeout a livello di proxy.
    Rilascio del sistema di monitoraggio Zabbix 7.0, che ha cambiato la licenza in AGPL.
  • Aggiunti nuovi widget per la visualizzazione delle metriche e dello stato dell'infrastruttura („Host navigator“, „Honeycomb“, „Pie chart“, „Gauge“, „Top triggers“, „Item history“). Implementata la navigazione dinamica tra i widget in modalità di panoramica (dashboard), che utilizza l'interazione dei widget per influenzare le azioni su un widget rispetto agli altri (ad esempio, le informazioni su un host selezionato in un widget possono essere visualizzate su widget che visualizzano la posizione geografica). È stata inoltre aggiunta la possibilità di aggiornare automaticamente i widget al cambiamento della fonte dei dati. Tutti i widget possono essere utilizzati per i modelli di host. Per molti widget è stato implementato il supporto per valori aggregati.
    Rilascio del sistema di monitoraggio Zabbix 7.0, che ha cambiato la licenza in AGPL.Rilascio del sistema di monitoraggio Zabbix 7.0, che ha cambiato la licenza in AGPL.Rilascio del sistema di monitoraggio Zabbix 7.0, che ha cambiato la licenza in AGPL.Rilascio del sistema di monitoraggio Zabbix 7.0, che ha cambiato la licenza in AGPL.Rilascio del sistema di monitoraggio Zabbix 7.0, che ha cambiato la licenza in AGPL.
  • Significativamente (10-100 volte) aumentata la velocità di determinazione della disponibilità degli host nelle reti grazie alla parallelizzazione dei controlli.
    Rilascio del sistema di monitoraggio Zabbix 7.0, che ha cambiato la licenza in AGPL.
  • Aggiunta la supporto per l'autenticazione a due fattori utilizzando password monouso (TOTP, Time-Based One-Time Password).
  • Aggiunto il controllo della correttezza dei file di configurazione.
  • Aumentata la flessibilità nella scoperta degli host in ambienti complessi, come VMware e Kubernetes.
  • Migliorata la performance del front-end grazie alla modifica della logica di controllo dei diritti d'accesso.
  • La maggior parte dei moduli è stata tradotta per funzionare in modalità modale.
  • Garantita una risposta immediata per la transizione degli elementi di monitoraggio in manutenzione.
  • Aggiunti modelli e gestori pronti per NextCloud, Google Cloud Platform, Microsoft Azure Cost Management, Azure Cosmos DB for MongoDB, Amazon Elastic Container, Oracle Cloud Infrastructure, Microsoft SQL, CheckPoint Quantum Security Gateway, Fortinet FortiGate, HPE iLO, Cisco SD-WAN, HashiCorp Nomad, PostgreSQL (ODBC), OpenStack Nova, Acronis Cyber Protect Cloud, YugabyteDB, Ansible Webhook, Mantis Bug Tracker. Sono disponibili oltre 500 modelli e integrazioni.
  • Garantita l'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 notifiche per utenti Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert, Signal, Express.ms, Rocket.Chat.
  • Significativamente ampliate le capacità di monitoraggio DNS.
  • La spedizione automatica di report PDF generati è stata trasferita tra le funzioni stabili. Per i report PDF è stata implementata la supporto per dashboard multi-pagina.
  • Stabilizzata la possibilità di streaming per inviare metriche e eventi a sistemi esterni.
  • Aggiunta la possibilità di sospendere la raccolta di dati da elementi persi durante la scoperta automatica.
  • Aggiunta la supporto per i tag per i webhook per eventi interni.
  • Implementata la scoperta di duplicati engineID durante il monitoraggio SNMP.
  • Introducida la possibilità di utilizzare input personalizzato durante l'esecuzione di script.
  • Migliorato il protocollo di interazione tra tutti i componenti di Zabbix.
  • Ripristinata la possibilità di utilizzare macro personalizzate nei nomi degli elementi.
  • A tutti i macro incorporati è stata aggiunta la supporto per le funzioni delle macro.
  • Aggiunta la funzione history.push. Implementata la supporto per le funzioni dei trigger jsonpath e xmlpath.
  • Aggiunta la possibilità di eseguire script su agenti attivi.
  • È stato implementato il supporto per il tipo di dati binari e nuove funzioni di trigger.
  • Notevolmente accelerato il lavoro con i dati di Prometheus.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster