Echipa Zabbix este încântată să anunțe lansarea Zabbix 4.4. Această versiune include un nou agent Zabbix, scris în limbajul Go, care stabilește standarde pentru șabloanele Zabbix și oferă capacități extinse de vizualizare.

Să explorăm cele mai importante funcții incluse în Zabbix 4.4.
Agentul de nouă generație Zabbix

Zabbix 4.4 introduce un nou tip de agent, zabbix_agent2, care oferă o gamă largă de funcționalități noi și capacități extinse de monitorizare:
- Scris în limbajul Go.
- Cadru de pluginuri pentru monitorizarea diverselor servicii și aplicații.
- Capacitatea de a menține starea între verificări (de exemplu, de a menține conexiuni permanente cu BD).
- Scheduler încorporat pentru a susține intervale de timp flexibile.
- Utilizarea eficientă a rețelei prin transmiterea unor volume mari de date.
- În prezent, agentul funcționează pe Linux, dar în curând îl vom face disponibil și pe alte platforme.
→ Lista completă a noilor funcții poate fi găsită în
NB! Agentul Zabbix existent va fi în continuare suportat.
→
Webhooks și logică de acțiune / notificare programabilă
Integrarea cu sistemele externe de notificare și emitere a tichetelor a fost îmbunătățită semnificativ, permițând definirea întregii logici de procesare printr-un motor JavaScript încorporat. Această funcționalitate simplifică integrarea bidirecțională cu sistemele externe, permițând accesul cu un clic din interfața Zabbix la înregistrarea din sistemul dumneavoastră de tichete, generarea mesajelor în chat și multe altele.
Stabilirea standardelor pentru șabloanele Zabbix
Am introdus o serie de standarde și principii clar definite pentru crearea șabloanelor.
Structura fișierelor XML / JSON a fost semnificativ simplificată, permițând editarea șabloanelor manual, folosind doar un editor de text. Majoritatea șabloanelor existente au fost îmbunătățite pentru a se alinia noilor standarde.
Suport oficial pentru TimescaleDB

În plus față de MySQL, PostgreSQL, Oracle și DB2, acum suportăm oficial TimescaleDB. TimescaleDB oferă un nivel de performanță aproape liniar, precum și ștergerea automată instantanee a datelor istorice vechi.
am comparat performanța cu PostgreSQL.
Baza de cunoștințe despre elementele de date și trigeri

Zabbix 4.4 oferă o descriere mult mai clară a elementelor de date și a declanșatorilor. Această informație este de un real ajutor inginerilor, oferindu-le toate detaliile posibile despre semnificația și scopul obiectelor colectate, detalii despre problemă și instrucțiuni pentru remedierea acesteia.
Funcționalități avansate de vizualizare

Panourile de instrumente și widget-urile aferente au fost îmbunătățite în diverse moduri, facilitând crearea și gestionarea acestora, și adăugând opțiunea de a modifica parametrii widget-urilor cu un singur clic. Dimensiunea grilei panoului este acum adecvată pentru suportul ecranelor ultra-lat și a ecranelor mari.
Widget-ul de afișare a problemelor a fost îmbunătățit pentru a susține vizualizarea agregată, iar un nou widget a fost introduc pentru a afișa prototipuri de grafice.
În plus, acum toate widget-urile pot fi afișate în mod fără antet.
Histogramă și agregare de date

Zabbix 4.4 suportă histograme, iar widget-ul grafic poate acum să agregheze datele folosind diverse funcții de agregare. Combinația acestor două caracteristici facilitează analiza pe termen lung a datelor și planificarea capacității.
→
Suport oficial pentru noi platforme

Zabbix 4.4 funcționează acum și pe următoarele platforme:
- SUSE Linux Enterprise Server 15
- Debian 10
- Raspbian 10
- RHEL 8
- Agent pentru Mac OS/X
- Agent MSI pentru Windows
Toate platformele disponibile pot fi consultate în .
Instalare în cloud cu un singur clic

Zabbix poate fi ușor instalat sub formă de container sau imagine de disc gata de utilizare pe diverse servicii cloud:
- AWS
- Azure
- Google Cloud Platform
- Digital Ocean
- Docker
Înregistrare automată fiabilă

Noua versiune Zabbix permite utilizarea criptării PSK pentru înregistrarea automată cu setări automate de criptare pentru gazdele adăugate. Acum puteți configura Zabbix pentru a permite înregistrarea automată a dispozitivelor de rețea doar prin PSK, doar prin metode necriptate sau prin ambele.
→
JSONPath avansat pentru preprocesare

Zabbix suportă acum o sintaxă extinsă JSONPath, care permite efectuarea unei prelucrări complexe a datelor JSON, inclusiv agregare și căutare. Preprocesarea poate fi utilizată și pentru detectarea de bază, ceea ce îl face un instrument extrem de puternic pentru automatizare și detectare.
Descrierile macrocomenzilor utilizatorului

Macrocomenzile utilizatorului sunt o funcționalitate foarte utilă, care simplifică configurarea Zabbix și facilitează semnificativ modificările aduse configurației. Suportul pentru descrierile macrocomenzilor utilizatorului va ajuta la documentarea scopului fiecărei macrocomenzi, ceea ce va simplifica considerabil gestionarea acestora.
Colectare de date extinsă mai eficientă

Colectarea datelor și detectarea obiectelor legate de WMI, JMX și ODBC au fost îmbunătățite prin noi verificări care returnează array-uri de obiecte în format JSON. De asemenea, am adăugat suport pentru depozitele de date VMWare pentru monitorizarea VMWare și serviciilor systemd pentru platforma Linux, precum și un nou tip de preprocesare pentru a transforma CSV în JSON.
Alte noutăți și funcționalități îmbunătățite în Zabbix 4.4
- Preprocesarea datelor XML din LLD
- Numărul maxim de metrici dependente (dependent items) a fost crescut la 10.000
- S-a adăugat automatizarea conversiei tipurilor în preprocesarea JSONPath
- Numele gazdei este inclus în fișierele de export în timp real
- Agentul Windows suportă acum contoare de performanță în limba engleză
- Capacitatea de a ignora valorile în preprocesare în caz de erori
- Ultimele date au fost extinse pentru a asigura accesul nu doar la date istorice, ci și la date în timp real
- Posibilitatea de a edita descrierile declanșatoarelor a fost eliminată, facilitând semnificativ accesul la acestea
- Suportul pentru tipurile încorporate de fișiere media Jabber și Eztexting a fost eliminat, fiind înlocuit cu webhook-uri sau scripturi externe
- Dashboard-ul implicit a fost actualizat
- Gazdele auto-înregistrate au posibilitatea de a specifica opțiunea „conectare la dns” sau „conectare la IP”
- S-a adăugat suport pentru macrocomanda {EVENT.ID} pentru URL-ul declanșatorului
- Elementul de ecran „Screen” nu mai este suportat
- Tipul de widget de dashboard creat recent este memorat și reutilizat ulterior
- Vizibilitatea titlurilor widgeturilor este configurabilă pentru fiecare widget
Întreaga listă de noi funcții Zabbix 4.4 poate fi consultată în .
Sursa: habr.com
