Zabbix 7.0 LTS vine cu schimbarea licenței, îmbunătățiri și multe altele

Zabbix principal

S-a anunțat lansarea noii versiuni de «Zabbix 7.0», care vine ca versiune oficială a perioadei extinse de suport (LTS) și că Începând cu această versiune 7.0, codul proiectului este acum distribuit sub licența AGPLv3, în locul licenței GPLv2, întrucât se menționează că o trăsătură distinctivă a AGPLv3 este introducerea de restricții suplimentare pentru aplicațiile care furnizează servicii de rețea.

Atunci când utilizează componente AGPL în furnizarea de servicii de rețea, dezvoltatorul este obligat să furnizeze utilizatorului codul sursă al tuturor modificărilor aduse acestor componente, chiar dacă software-ul de bază al serviciului nu este distribuit și utilizat exclusiv pe infrastructura internă. să organizeze funcționarea serviciului.

Știri principale despre Zabbix 7.0

În această nouă versiune care este prezentată de Zabbix 7.0, introducerea unui mod de „monitorizare sintetică a site-urilor web și a aplicațiilor”. care folosește un motor de browser și scripturi complexe și permite crearea de capturi de ecran ale stării site-ului, vizualizarea performanței și monitorizarea datelor specifice aplicațiilor web.

O altă caracteristică nouă a Zabbix 7.0 este suport pentru clustering proxy și echilibrarea încărcăturii pe mai multe servere, precum și utilizarea balansoarelor pentru a asigura configurații de înaltă disponibilitate în Zabbix. Scalabilitatea soluțiilor existente bazate pe Zabbix a fost îmbunătățită prin implementarea de servere proxy suplimentare.

Creați grupuri proxy echilibrate

Are scalabilitate crescută și viteza de colectare a datelor folosind sondarea asincronă, care vă permite să solicitați următoarea măsură fără a fi nevoie să așteptați ca cererea anterioară să fie procesată. Fiecare colector acceptă până la 1000 de verificări paralele. Această funcționalitate asincronă poate fi aplicată agenților și controlerelor care utilizează SNMP și HTTP.

În plus, au inclus widget-uri noi pentru a vizualiza valorile și starea infrastructurii, de asemenea Navigarea dinamică a widget-urilor în modul panou a fost implementată, prin interacțiuni care afectează afișarea informațiilor între widget-uri. În plus, se adaugă posibilitatea de a actualiza automat widget-urile atunci când se schimbă sursa de date. Toate widget-urile sunt compatibile cu șabloanele gazdă și multe dintre ele acceptă valori adăugate.

În Zabbix 7.0 LTS au adăugat setări de timeout centralizate, accesibil prin GUI și API, permițându-vă să definiți timeout-uri individuale în legătură cu anumite elemente sau să anulați timeout-urile la nivel de proxy.

timeout-uri pentru colectarea datelor

Dintre alte schimbări care se remarcă:

  • Viteza de determinare a disponibilității gazdelor în rețele a crescut semnificativ, de până la 100 de ori mai rapid, datorită paralelizării verificărilor.
  • A fost integrat suportul pentru autentificarea cu doi factori folosind parola unică bazată pe timp (TOTP).
  • Performanța și eficiența proxy-ului optimizate prin salvarea valorilor colectate în RAM fără a necesita stocarea în memorie tampon a discului.
  • A fost introdusă o schemă hibridă care permite stocarea datelor în memorie și disc.
  • Verificarea corectitudinii fișierelor de configurare.
  • Flexibilitate mai mare pentru descoperirea gazdelor în medii complexe precum VMware și Kubernetes.
  • Îmbunătățirea performanței front-end prin schimbarea logicii pentru verificarea drepturilor de acces.
  • Extindere semnificativă a capabilităților de monitorizare DNS.
  • Transferul rapoartelor PDF generate automat în categoria stabilă, cu suport implementat pentru tablouri de bord cu mai multe pagini pentru rapoartele PDF.
  • Stabilizarea capacității de transmisie pentru trimiterea de metrici și evenimente către sisteme externe.
  • S-a adăugat posibilitatea de a întrerupe colectarea datelor despre articole pierdute în timpul detectării automate.
  • S-a adăugat capacitatea de a rula scripturi pe agentul activ, precum și suport pentru tipuri de date binare și noi funcții de activare.
  • Accelerarea semnificativă a lucrului cu datele Prometheus.

În fine, dacă sunteți interesat să puteți afla mai multe despre acesta, puteți consulta detaliile în următorul link.

Cum se instalează Zabbix pe Ubuntu și derivate?

Pentru cei interesați să poată instala noua versiune, este important de menționat că pentru a face upgrade de la versiunile anterioare, trebuie doar să instalați noi binare (server și proxy) și o nouă interfață. Zabbix va actualiza automat baza de date. Nu este nevoie să instalați agenți noi.

Si doriți să instalați acest utilitar în sistemul tău, o puteți face deschizând un terminal (puteți utiliza combinația de taste Ctrl + Alt + T) și în ea veți tasta următoarele:

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu24.04_all.deb
sudo dpkg -i zabbix-release_7.0-1%2Bubuntu24.04_all.deb
sudo apt update 
sudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

În cazul altor versiuni de Ubuntu puteți utiliza unul dintre următoarele pachete. Ubuntu 22.04:

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu22.04_all.deb

Ubuntu 20.04

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu20.04_all.deb

Ubuntu 18.04

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu18.04_all.deb

Ubuntu 16.04

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu16.04_all.deb

Zabbix folosește o bază de date pentru a stoca informații, așa că trebuie să aveți deja instalată pe sistemul dumneavoastră una dintre cele suportate, pe lângă utilizarea Apache, așa că vă recomand să instalați Lamp. Instalare finalizată acum trebuie să creăm o bază de date pentru Zabbix, putem face acest lucru tastând:

sudo mysql -uroot -p password
mysql> create database zabbix character set utf8 collate utf8_bin; 
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'contraseña'; mysql> quit

Unde „parolă” este parola bazei de date pe care trebuie să o rețineți sau să o notați pentru a o plasa ulterior într-un fișier de configurare.

Acum vom importa următoarele:

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

Y să edităm următorul fișier, unde vom plasa parola bazei de date:

sudo nano /etc/zabbix/zabbix_server.conf

Și vom căuta linia „DBPassword =” unde vom pune parola bazei de date.

Acum vom edita fișierul /etc/zabbix/apache.conf:

Și căutăm linia „php_value date.timezone” pe care o vom descomenta (eliminând #) și vom plasa fusul nostru orar (în cazul meu Mexic):

php_value date.timezone America/Mexico

În cele din urmă, repornim serviciul cu:

sudo systemctl restart zabbix-server zabbix-agent apache2

sudo systemctl enable zabbix-server zabbix-agent apache2

Pentru a accesa Zabbix, o puteți face din browserul dvs. web accesând calea (în cazul unui server) http: // server_ip_or_name / zabbix sau pe un computer local localhost / zabbix


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.