Vrystelling van moniteringstelsel Zabbix 4.4

Na 6 maande van ontwikkeling beskikbaar nuwe weergawe van die moniteringstelsel Zabbix 4.4, wie se kode versprei deur gelisensieer onder GPLv2. Zabbix bestaan ​​uit drie basiese komponente: 'n bediener vir die koördinering van die uitvoering van tjeks, generering van tjekversoeke en die insameling van statistieke; agente vir die uitvoering van kontroles aan die kant van eksterne gashere; frontend vir die organisering van stelselbestuur.

Om die las van die sentrale bediener te verwyder en 'n verspreide moniteringsnetwerk te vorm, kan 'n reeks instaanbedieners ontplooi word, wat data versamel om 'n groep gashere na te gaan. Data kan in MySQL, PostgreSQL, TimescaleDB, DB2 en Oracle gestoor word. Sonder agente kan die Zabbix-bediener data ontvang via protokolle soos SNMP, IPMI, JMX, SSH/Telnet, ODBC, en die beskikbaarheid van webtoepassings en virtualisasiestelsels toets.

Die belangrikste innovasies:

  • 'n Nuwe soort agent word bekendgestel - zabbix_agent2, geskryf in die Go-taal en verskaf 'n inpropontwikkelingsraamwerk vir die toets van verskeie dienste en toepassings. Die nuwe agent sluit 'n ingeboude skeduleerder in met ondersteuning vir buigsame skedulering van tjeks en kan status tussen tjeks opspoor (byvoorbeeld deur die verbinding met die DBBS oop te hou). Om verkeer te bespaar, word die stuur van ontvangde data in bondelmodus ondersteun. Die nuwe agent kan gebruik word om die ou een deursigtig te vervang, tot dusver slegs op die Linux-platform;
  • Bygevoeg die vermoë om te gebruik webhake en eie hanteerders van aksies en kennisgewings wanneer mislukkings van die gekontroleerde dienste opgespoor word. Hanteerders kan in JavaScript geskryf word en gebruik word om eksterne kennisgewingafleweringsdienste of kwessieopsporingstelsels te bel. Byvoorbeeld, jy kan 'n hanteerder skryf om probleemboodskappe na 'n korporatiewe klets te stuur;
  • Amptelike ondersteuning vir DBMS geïmplementeer TydskaalDB as 'n bewaarplek vir ouditdata. Anders as voorheen ondersteun
    MySQL, PostgreSQL, Oracle en DB2, die TimescaleDB DBMS is spesiaal geoptimaliseer vir die stoor en verwerking van data in die vorm van 'n tydreeks (snye parameterwaardes op gespesifiseerde tydintervalle, 'n rekord vorm 'n tyd en 'n stel waardes ​​wat ooreenstem met hierdie tyd). TimescaleDB laat jou toe om aansienlik verhoog doeltreffendheid en produktiwiteit wanneer met sulke data gewerk word, 'n byna lineêre vlak van prestasie demonstreer. Daarbenewens ondersteun TimescaleDB kenmerke soos outomatiese skoonmaak van ou rekords;

    Vrystelling van moniteringstelsel Zabbix 4.4

  • Voorbereid spesifikasies vir die ontwerp van sjablone om instellings te standaardiseer. Die struktuur van die XML/JSON-lêers is verander na 'n vorm wat geskik is om die sjabloon handmatig in 'n gewone teksredigeerder te wysig. Bestaande sjablone is in lyn met die voorgestelde spesifikasies;
  • 'n Kennisbasis is geïmplementeer om die elemente en snellers wat nagegaan moet word te dokumenteer, wat voorsien kan word van 'n gedetailleerde beskrywing, 'n verduideliking van die doelwitte vir die insameling van inligting en instruksies oor hoe om op te tree in geval van probleme;

    Vrystelling van moniteringstelsel Zabbix 4.4

  • Verbeterde vermoëns om die toestand van die infrastruktuur te visualiseer word aangebied. Bygevoeg die vermoë om widget-parameters met een klik te verander. Plotstelle is geoptimaliseer vir vertoon op wye skerms en groot muurborde. Alle widgets is aangepas om in die modus sonder titels te vertoon. Bygevoeg 'n nuwe widget vir die vertoon van grafiek prototipes. 'n Nuwe saamgevoegde aansigmodus is by die legstuk gevoeg met opsommende statistieke van probleme;

    Vrystelling van moniteringstelsel Zabbix 4.4

  • Ondersteuning vir die vertoon van data wat met behulp van verskeie totale funksies verwerk is, is by staafdiagramme en grafieke gevoeg, wat dit geriefliker maak om data oor lang tydperke te ontleed en beplanning vergemaklik. Die volgende funksies word ondersteun: min,
    Max,
    gem.,
    tel,
    som,
    eers en
    laaste;

    Vrystelling van moniteringstelsel Zabbix 4.4

  • Bygevoeg die vermoë om outomaties nuwe toestelle te registreer met behulp van PSK-sleutels (Vooraf-gedeelde sleutel) met enkripsie van instellings vir die bygevoegde gasheer;
    Vrystelling van moniteringstelsel Zabbix 4.4

  • Bygevoeg ondersteuning vir die uitgebreide JSONPath-sintaksis, wat dit moontlik maak om komplekse data-voorverwerking in JSON-formaat te organiseer, insluitend samevoeging en soekbewerkings;

    Vrystelling van moniteringstelsel Zabbix 4.4

  • Bygevoeg ondersteuning vir die heg van beskrywings aan persoonlike makro's;
    Vrystelling van moniteringstelsel Zabbix 4.4

  • Die versameling en definisie van data wat verband hou met WMI, JMX en ODBC is verbeter deur die byvoeging van nuwe kontroles wat skikkings van voorwerpe in JSON-formaat terugstuur. Ook bygevoeg berging ondersteuning vir VMWare en systemd dienste, sowel as die vermoë om CSV data om te skakel na JSON;

    Vrystelling van moniteringstelsel Zabbix 4.4

  • Die maksimum limiet op die aantal afhanklike elemente is verhoog tot 10 duisend;
  • Ondersteuning vir nuwe platforms is bygevoeg: SUSE Linux Enterprise Server 15, Debian 10, Raspbian 10, macOS en RHEL 8. 'n MSI-agentpakket is vir Windows voorberei. Bygevoeg ondersteuning vir vinnige ontplooiing van 'n moniteringstelsel in 'n geïsoleerde houer of in wolkomgewings AWS, Azure,
    Google Wolk-platform,
    Digital Ocean en Docker.

Bron: opennet.ru

Voeg 'n opmerking