Lansarea sistemului de monitorizare Zabbix 7.0, care a schimbat licența în AGPL

A avut loc lansarea sistemului de monitorizare open-source Zabbix 7.0, care este clasificat ca versiune cu suport extins oficial (LTS). Zabbix este un sistem versatil pentru monitorizarea performanței și disponibilității serverelor, echipamentelor de inginerie și rețea, aplicațiilor, bazelor de date, sistemelor de virtualizare, containerelor, serviciilor IT, serviciilor web și infrastructurii cloud.

Sistemul realizează un ciclu complet de la colectarea datelor, procesarea și transformarea acestora, analiza datelor pentru identificarea problemelor, până la stocarea acestor date, vizualizarea și trimiterea de notificări folosind reguli de escaladare. De asemenea, sistemul oferă posibilități flexibile de extindere a metodelor de colectare a datelor și notificărilor, precum și opțiuni de automatizare printr-un API puternic. O interfață web unică implementază gestionarea centralizată a configurațiilor de monitorizare și distribuția rolurilor de acces pentru diferite grupuri de utilizatori.

Începând cu versiunea 7.0, codul proiectului este distribuit sub licența AGPLv3, în loc de GPLv2. O caracteristică a licenței AGPLv3 este introducerea de restricții suplimentare pentru aplicațiile care asigură funcționarea serviciilor de rețea. Atunci când se utilizează componente AGPL în funcționarea serviciilor de rețea, dezvoltatorul este obligat să ofere utilizatorului codul sursă al tuturor modificărilor aduse acestor componente, chiar dacă software-ul care stă la baza serviciului nu este distribuit și este utilizat exclusiv în infrastructura internă pentru organizarea funcționării serviciului. În plus, licența AGPLv3 este compatibilă doar cu GPLv3, ceea ce duce la un conflict de licență cu aplicațiile livrate sub licența GPLv2; de exemplu, livrarea unei biblioteci sub AGPLv3 necesită ca toate aplicațiile care folosesc această bibliotecă să distribuie codul sub licența AGPLv3 sau GPLv3.

Pachetele oficiale sunt pregătite pentru distribuțiile Linux Alma Linux, CentOS, Debian, OpenSUSE, Oracle Linux, Raspberry Pi OS, RedHat Enterprise Linux, Rocky Linux, SUSE Linux Enterprise Server, Ubuntu; sisteme de virtualizare bazate pe VMWare, VirtualBox, Hyper-V, XEN; Docker; OpenStack Nova. Este oferită posibilitatea de instalare rapidă a Zabbix pe platformele cloud AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Oracle Cloud și Yandex Cloud. Pentru a trece de la versiunile anterioare, este necesară doar instalarea noilor fișiere binare (server și proxy) și a noului interfață (Zabbix va efectua automat procedura de actualizare, instalarea noilor agenți nu este necesară).

Principalele îmbunătățiri ale versiunii 7.0 LTS:

  • Modul de monitorizare sintetică a site-urilor și aplicațiilor web, utilizând motorul browser și scenarii complexe. Este posibilă crearea de capturi de ecran ale stării site-ului, vizualizarea performanței și extragerea și monitorizarea datelor specifice aplicațiilor web.
    Lansarea sistemului de monitorizare Zabbix 7.0, care a schimbat licența în AGPL
  • Suport pentru clustere de proxy, echilibrarea încărcăturii pe mai multe servere și utilizarea echilibratorilor pentru a asigura funcționarea configurațiilor Zabbix cu înaltă disponibilitate. Se susține scalarea soluțiilor existente pe baza Zabbix prin desfășurarea de servere proxy suplimentare.
    Lansarea sistemului de monitorizare Zabbix 7.0, care a schimbat licența în AGPL
  • Performanța și eficiența lucrului proxy-urilor au fost îmbunătățite prin stocarea metricilor colectate în memorie RAM fără a le salva temporar pe disc. Este posibilă utilizarea unui sistem hibrid, în care datele sunt bufferizate în memorie, dar sunt de asemenea salvate pe disc.
  • Scalabilitatea și viteza de colectare a datelor au fost îmbunătățite — interogarea metricilor se efectuează acum în mod asincron, în cadrul căruia următoarea metrică poate fi solicitată fără a aștepta procesarea cererii anterioare. Fiecare poller suportă executarea a până la 1000 de verificări paralele. Interogarea asincronă poate fi aplicată agenților și procesatoarelor care utilizează SNMP și HTTP.
  • Au fost furnizate setări centralizate pentru timeout-uri, disponibile prin GUI și API, care permit definirea timeout-urilor individuale în legătură cu anumite elemente sau suprascrierea timeout-urilor la nivel de proxy.
    Lansarea sistemului de monitorizare Zabbix 7.0, care a schimbat licența în AGPL
  • Au fost adăugate widget-uri noi pentru vizualizarea metricilor și stării infrastructurii („Host navigator”, „Honeycomb”, „Pie chart”, „Gauge”, „Top triggers”, „Item history”). A fost implementată navigarea dinamică prin widget-uri în modul de vizualizare generală (dashboard), utilizând interacțiunea widget-urilor pentru a influența acțiunile cu un widget asupra altora (de exemplu, informațiile despre un host selectat într-un widget pot fi afișate în widget-urile care vizualizează locația geografică). De asemenea, a fost adăugată posibilitatea de actualizare automată a widget-urilor atunci când sursa de date se schimbă. Toate widget-urile pot fi utilizate pentru șabloanele de host. Pentru multe widget-uri a fost implementat suport pentru valori agregate.
    Lansarea sistemului de monitorizare Zabbix 7.0, care a schimbat licența în AGPLLansarea sistemului de monitorizare Zabbix 7.0, care a schimbat licența în AGPLLansarea sistemului de monitorizare Zabbix 7.0, care a schimbat licența în AGPLLansarea sistemului de monitorizare Zabbix 7.0, care a schimbat licența în AGPLLansarea sistemului de monitorizare Zabbix 7.0, care a schimbat licența în AGPL
  • Viteza de determinare a disponibilității host-urilor în rețele a fost semnificativ crescută (de 10-100 de ori) datorită desfășurării în paralel a verificărilor.
    Lansarea sistemului de monitorizare Zabbix 7.0, care a schimbat licența în AGPL
  • A fost adăugat suport pentru autentificarea cu doi factori folosind parole unice (TOTP, Time-Based One-Time Password).
  • A fost adăugată verificarea corectitudinii fișierelor de configurare.
  • Flexibilitatea de detectare a host-urilor în medii complexe, cum ar fi VMware și Kubernetes, a fost îmbunătățită.
  • Performanța front-end-ului a fost crescută prin modificarea logicii de verificare a drepturilor de acces.
  • Majoritatea formularelor au fost adaptate pentru a funcționa în mod modal.
  • A fost asigurată reacția instantanee la trecerea elementelor de monitorizare în întreținere.
  • Au fost adăugate șabloane și handler-e gata făcute pentru NextCloud, Google Cloud Platform, Microsoft Azure Cost Management, Azure Cosmos DB pentru 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.
  • A fost asigurată integrarea cu platformele de suport Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid, iTOP, ManageEngine Service Desk, sistemele de notificare a utilizatorilor Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert, Signal, Express.ms, Rocket.Chat. În total sunt disponibile peste 500 de șabloane și integrații.
  • Posibilitățile de monitorizare DNS au fost semnificativ extinse.
  • Trimiterea rapoartelor PDF generate automat a fost mutată în categoria stabilă. Pentru rapoartele PDF, a fost implementat suport pentru dashboard-uri multi-page.
  • A fost stabilizată capacitatea de streaming pentru trimiterea metricilor și evenimentelor către sistemele externe.
  • A fost adăugată posibilitatea de a suspenda colectarea datelor de la elementele pierdute în timpul auto-descoperirii.
  • A fost adăugată suport pentru etichete pentru webhook-uri pentru evenimente interne.
  • A fost implementată detectarea duplicatelor engineID în monitorizarea SNMP.
  • A fost adăugată posibilitatea de a folosi input-uri personalizate în execuția scripturilor.
  • Protocolul de interacțiune între toate componentele Zabbix a fost îmbunătățit.
  • A fost reinstaurată posibilitatea de a folosi macrocomenzi personalizate în numele elementelor.
  • Pentru toate macrocomenzile încorporate a fost adăugată suport pentru funcțiile macrocomenzilor.
  • A fost adăugat metoda history.push. A fost implementat suportul pentru funcțiile declanșatoare jsonpath și xmlpath.
  • A fost adăugată posibilitatea de a executa scripturi pe agentul activ.
  • A fost implementat suport pentru tipul de date binar și noi funcții declanșatoare.
  • Performanța cu datele de la Prometheus a fost semnificativ accelerată.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster