Lansarea sistemului de monitorizare Zabbix 4.4

După 6 luni de dezvoltare доступна noua versiune a sistemului de monitorizare Zabbix 4.4, al cărui cod distribuit de licențiat conform GPLv2. Zabbix este format din trei componente de bază: un server pentru coordonarea execuției verificărilor, generarea cererilor de testare și colectarea statisticilor; agenți pentru efectuarea de verificări pe partea gazdelor externe; frontend pentru organizarea managementului sistemului.

Pentru a ușura sarcina de pe serverul central și a forma o rețea de monitorizare distribuită, pot fi implementate o serie de servere proxy care adună date la verificarea unui grup de gazde. Datele pot fi stocate în MySQL, PostgreSQL, TimescaleDB, DB2 și Oracle DBMS. Fără agenți, serverul Zabbix poate primi date prin protocoale precum SNMP, IPMI, JMX, SSH/Telnet, ODBC și poate testa disponibilitatea aplicațiilor Web și a sistemelor de virtualizare.

Principalul inovații:

  • A fost introdus un nou tip de agent - zabbix_agent2, scris în Go și care oferă un cadru pentru dezvoltarea plugin-urilor pentru testarea diferitelor servicii și aplicații. Noul agent include un planificator încorporat care acceptă programarea flexibilă a verificărilor și poate monitoriza starea dintre verificări (de exemplu, menținând deschisă conexiunea la DBMS). Pentru a economisi trafic, este acceptată trimiterea datelor primite în modul lot. Noul agent poate fi folosit pentru a înlocui transparent pe cel vechi doar pe platforma Linux deocamdată;
  • S-a adăugat capacitatea de utilizare cârlige web și propriii gestionatori de acțiuni și notificări atunci când sunt detectate defecțiuni ale serviciilor verificate. Handlererii pot fi scrisi în JavaScript și utilizați pentru a contacta serviciile externe de livrare a notificărilor sau sistemele de urmărire a erorilor. De exemplu, puteți scrie un handler pentru a trimite mesaje despre probleme la un chat corporativ;
  • A fost implementat suportul oficial pentru DBMS TimecaleDB ca depozit de date de inspecție. Spre deosebire de suportat anterior
    MySQL, PostgreSQL, Oracle și DB2, SGBD-ul TimescaleDB este special optimizat pentru stocarea și procesarea datelor sub forma unei serii cronologice (porțiuni de valori ale parametrilor la intervale specificate; o înregistrare formează timpul și un set de valori corespunzătoare de data asta). TimescaleDB vă permite în mod semnificativ îmbunătățirea eficienței și a productivității atunci când lucrați cu astfel de date, demonstrând un nivel aproape liniar de performanță. În plus, TimescaleDB acceptă funcții precum curățarea automată a înregistrărilor vechi;

    Lansarea sistemului de monitorizare Zabbix 4.4

  • Pregătit specificații pentru proiectarea șabloanelor pentru standardizarea setărilor. Structura fișierelor XML/JSON este adusă într-o formă adecvată pentru editarea manuală a șablonului într-un editor de text obișnuit. Șabloanele existente sunt aliniate cu specificațiile propuse;
  • S-a implementat o bază de cunoștințe pentru a documenta elementele și declanșatorii verificați, care poate fi furnizată cu o descriere detaliată, o explicație a scopurilor colectării informațiilor și instrucțiuni de acțiune în cazul unor probleme;

    Lansarea sistemului de monitorizare Zabbix 4.4

  • Sunt prezentate capabilități avansate de vizualizare a stării infrastructurii. S-a adăugat posibilitatea de a schimba parametrii widgetului cu un singur clic. Seturile de grafice sunt optimizate pentru afișare pe ecrane cu ecran lat și panouri mari de perete. Toate widget-urile sunt adaptate pentru afișare în modul fără cap. S-a adăugat un nou widget pentru afișarea prototipurilor de diagrame. Un nou mod de vizualizare agregat a fost adăugat la widget cu statistici rezumate ale problemelor;

    Lansarea sistemului de monitorizare Zabbix 4.4

  • Diagramele cu coloane și graficele includ acum suport pentru afișarea datelor procesate folosind diverse funcții agregate, facilitând analiza datelor pe perioade lungi de timp și simplificând planificarea. Sunt acceptate următoarele funcții: min,
    max,
    medie
    numara,
    sumă,
    mai întâi și
    ultimul;

    Lansarea sistemului de monitorizare Zabbix 4.4

  • S-a adăugat posibilitatea de a înregistra automat noi dispozitive folosind chei PSK (cheie pre-partajată) cu criptarea setărilor pentru gazda adăugată;
    Lansarea sistemului de monitorizare Zabbix 4.4

  • S-a adăugat suport pentru sintaxa extinsă JSONPath, care vă permite să organizați preprocesarea complexă a datelor în format JSON, inclusiv operațiunile de agregare și căutare;

    Lansarea sistemului de monitorizare Zabbix 4.4

  • S-a adăugat suport pentru atașarea descrierilor la macrocomenzi personalizate;
    Lansarea sistemului de monitorizare Zabbix 4.4

  • Eficiență îmbunătățită a colectării și definirii datelor legate de WMI, JMX și ODBC prin adăugarea de noi verificări care returnează matrice de obiecte în format JSON. De asemenea, s-a adăugat suport pentru stocarea pentru VMWare și serviciile de sistem, precum și capacitatea de a converti datele CSV în JSON;

    Lansarea sistemului de monitorizare Zabbix 4.4

  • Limita maximă a numărului de elemente dependente a fost majorată la 10 mii;
  • S-a adăugat suport pentru noi platforme: SUSE Linux Enterprise Server 15, Debian 10, Raspbian 10, macOS și RHEL 8. A fost pregătit un pachet cu un agent în format MSI pentru Windows. S-a adăugat suport pentru implementarea rapidă a sistemului de monitorizare într-un container izolat sau în medii cloud AWS, Azure,
    Google Cloud Platform,
    Digital Ocean și Docker.

Sursa: opennet.ru

Adauga un comentariu