Zabbix 4.2 verëffentlecht

Eis Team ass ganz frou d'Nouvelle ze deelen datt e gratis Open Source Iwwerwaachungssystem verëffentlecht gouf Zabbix 4.2!

Zabbix 4.2 verëffentlecht

Ass Versioun 4.2 d'Äntwert op d'Haaptfro vum Liewen, dem Universum an Iwwerwachung am Allgemengen? Loosst eis kucken!

Loosst eis drun erënneren datt Zabbix en universelle System ass fir d'Performance an d'Disponibilitéit vu Serveren, Ingenieurs- an Netzwierkausrüstung, Uwendungen, Datenbanken, Virtualiséierungssystemer, Container, IT Servicer a Webservicer ze iwwerwaachen.

Zabbix implementéiert e ganzen Zyklus vu Sammelen vun Daten, Veraarbechtung an Transformatioun, Analyse vun den empfangenen Donnéeën, an Enn mat der Späichere vun dësen Donnéeën, Visualiséierung a Schécken Alarmer mat Eskalatiounsregelen. De System bitt och flexibel Optiounen fir d'Erweiderung vun Datensammlung an Alarmmethoden, souwéi Automatisatiounsfäegkeeten iwwer API. Eng eenzeg Webinterface implementéiert zentraliséiert Gestioun vun Iwwerwaachungskonfiguratiounen a Verdeelung vun Zougangsrechter fir verschidde Benotzergruppen. De Projet Code ass fräi ënner enger Lizenz verdeelt GPLv2.

Zabbix 4.2 ass eng nei net-LTS Versioun mat enger verkierzter offizieller Ënnerstëtzungsperiod. Fir Benotzer déi op e laange Liewenszyklus vu Softwareprodukter fokusséiert sinn, recommandéiere mir LTS Versiounen ze benotzen, wéi 3.0 an 4.0.

Also, loosst eis iwwer déi nei Features a grouss Verbesserungen an der Versioun 4.2 schwätzen:

Méi offiziell Plattformen

Zabbix 4.2 verëffentlecht
Zousätzlech zu den existente offiziellen Packagen, bidde mir och Neibaue fir:

  • RaspberryPi, Mac OS/X, SUSE Enterprise Linux Server 12
  • MSI fir Windows Agent
  • Docker Biller

Built-in Prometheus Ënnerstëtzung fir Applikatioun Iwwerwachung

Zabbix kann Daten op verschidde Weeër sammelen (Push / Pull) aus verschiddenen Datequellen. Dëst sinn JMX, SNMP, WMI, HTTP / HTTPS, RestAPI, XML Soap, SSH, Telnet, Agenten a Skripte an aner Quellen. Trefft elo Prometheus Support!

Streng geschwat, Daten aus Prometheus Exporter ze sammelen war an der Vergaangenheet méiglech dank dem HTTP / HTTPS Datenelementtyp a reguläre Ausdréck.

Wéi och ëmmer, déi nei Versioun erlaabt Iech mat Prometheus sou effizient wéi méiglech ze schaffen wéinst der agebauter Ënnerstëtzung fir d'PromQL Query Sprooch. An d'Benotzung vun ofhängege Metriken erlaabt Iech Daten am effizientesten ze sammelen an ze veraarbecht: Dir frot eemol no Daten, an da sortéiere mir se no den néidege Metriken aus.

Zabbix 4.2 verëffentlecht
Kritt de Wäert vun enger spezifescher Metrik

Et ass wichteg ze notéieren datt Low-Level Entdeckung elo gesammelt Donnéeën benotze kann fir automatesch Metriken ze generéieren. An dësem Fall konvertéiert Zabbix déi kritt Donnéeën an JSON Format, wat ganz bequem ass fir mat ze schaffen.

Zabbix 4.2 verëffentlecht
Fannt Metriken mat engem Filter an der PromQL Query Sprooch

Am Moment sinn et der méi 300 Integratiounen an Iwwerwaachungsrezepter Drëtt Partei Servicer an Uwendungen mat Zabbix. Prometheus Ënnerstëtzung erlaabt Iech e ganze Set vun Uwendungen ze addéieren déi offiziell oder Communautéit ënnerstëtzt Prometheus Exporter hunn. Dëst ass Iwwerwaachung vu populäre Servicer, Container a Cloud Ressourcen.

Effektiv héich Frequenz Iwwerwaachung

Wëlle mir Problemer sou séier wéi méiglech z'entdecken? Natierlech, keen Zweiwel! Méi dacks wéi net, féiert dës Approche dozou, datt mir Apparater mussen pollen an Daten ze dacks sammelen, wat eng méi grouss Laascht op den Iwwerwaachungssystem setzt. Wéi dëst ze vermeiden?

Mir hunn en Drosselmechanismus an de Virveraarbechtungsregelen ëmgesat. Throttling, am Wesentlechen, gëtt eis d'Méiglechkeet identesch Wäerter ze sprangen.

Loosst eis unhuelen datt mir den Zoustand vun enger kritescher Applikatioun iwwerwaachen. All Sekonn kontrolléiere mir ob eis Applikatioun funktionnéiert oder net. Zur selwechter Zäit kritt Zabbix e kontinuéierleche Stroum vun Daten vun 1 (schaffen) an 0 (net funktionnéiert). Zum Beispill: 1111111111110001111111111111…

Wann alles an der Rei ass mat eiser Applikatioun, da kritt den Zabbix e Flux vun nëmmen een. Musse se veraarbecht ginn? Am Allgemengen, nee, well mir nëmmen interesséiert sinn den Zoustand vun der Applikatioun z'änneren, wëlle mir net sou vill Daten sammelen a späicheren. Also, Drossel erlaabt Iech e Wäert ze sprangen wann et identesch ass wéi dee virdrun. Als Resultat kréie mir nëmmen Daten iwwer d'Staatsännerung, zum Beispill, 01010101 ... Dëst ass genuch Informatioun fir Problemer z'entdecken!

Zabbix ignoréiert einfach fehlend Wäerter, si ginn net an der Geschicht opgeholl an beaflossen keng Ausléiser. Aus der Siicht vum Zabbix fehlen et keng Wäerter.

Zabbix 4.2 verëffentlecht
Ignoréieren duplizéiert Wäerter

Super! Mir kënnen elo Apparater ganz dacks pollen a Probleemer direkt erkennen ouni onnéideg Informatioun an enger Datebank ze späicheren.

Wat iwwer d'Grafiken? Si wäerten eidel sinn wéinst Manktem un Daten! A wéi kënnt Dir soen ob Zabbix Daten sammelt wann déi meescht vun dësen Donnéeë fehlen?

Mir hunn och doriwwer geduecht! Zabbix bitt eng aner Aart vu Drossel, Drossel mat Häerzschlag.

Zabbix 4.2 verëffentlecht
Eemol an der Minutt kontrolléiere mir ob d'Metrik lieweg ass

An dësem Fall späichert Zabbix, trotz dem widderhuelende Datefloss, op d'mannst ee Wäert am spezifizéierten Zäitintervall. Wann Daten eemol pro Sekonn gesammelt ginn, an den Intervall ass op eng Minutt gesat, da wäert den Zabbix den all zweete Stroum vun Eenheeten an en all Minutt Stream ëmwandelen. Et ass einfach ze gesinn datt dëst zu enger 60-fache Kompressioun vun den erhalenen Donnéeën féiert.

Elo si mir zouversiichtlech datt d'Donnéeën gesammelt ginn, d'nodata () Ausléiserfunktioun funktionnéiert an alles ass gutt mat de Grafike!

Validatioun vun gesammelten Donnéeën a Fehlerhandhabung

Keen vun eis wëll falsch oder onzouverlässeg Donnéeën sammelen. Zum Beispill wësse mir datt en Temperatursensor Daten tëscht 0 ° C an 100 ° C soll zréckginn an all aner Wäert soll als falsch behandelt ginn an / oder ignoréiert ginn.

Elo ass dëst méiglech mat Datenvalidatiounsregelen, déi a Virveraarbechtung agebaut sinn fir Konformitéit oder Net-Konformitéit mat reguläre Ausdréck, Wäertbereich, JSONPath an XMLPath.

Elo kënne mir d'Reaktioun op de Feeler kontrolléieren. Wann d'Temperatur ausserhalb vum Beräich ass, da kënne mir sou e Wäert einfach ignoréieren, e Standardwäert setzen (zum Beispill 0 ° C), oder eis eege Fehlermeldung definéieren, zum Beispill "Sensor beschiedegt" oder "Batterie ersetzen."

Zabbix 4.2 verëffentlecht
D'Temperatur soll vun 0 bis 100 sinn, ignoréiert de Rescht

E gutt Beispill fir d'Benotzung vun der Validatioun ass d'Fäegkeet fir Inputdaten op d'Präsenz vun enger Fehlermeldung ze kontrolléieren an dëse Feeler fir déi ganz Metrik ze setzen. Dëst ass eng ganz nëtzlech Funktionalitéit wann Dir Daten aus externen APIen zréckhëlt.

All Datentransformatioun mat JavaScript

Wann agebaute Virveraarbechtungsregele fir eis net genuch wieren, bidde mir elo komplett Fräiheet mat personaliséierte JavaScript Scripten!

Zabbix 4.2 verëffentlecht
Just eng Zeil Code fir Fahrenheit op Celsius ze konvertéieren

Dëst mécht endlos Méiglechkeeten op fir erakommen Daten ze veraarbecht. De praktesche Virdeel vun dëser Funktionalitéit ass datt mir déi extern Scripte net méi brauchen, déi mir benotzt hunn fir all Datemanipulatioun ze maachen. Elo kann dat alles mat JavaScript gemaach ginn.

Elo sinn Datentransformatioun, Aggregatioun, Filteren, arithmetesch a logesch Operatiounen a vill méi méiglech!

Zabbix 4.2 verëffentlecht
Extraitéiert nëtzlech Informatioun vum Apache mod_status Output!

Testen Virveraarbechtung

Elo musse mir net roden wéi eis komplex Virveraarbechtungsskripte funktionnéieren. Et gëtt elo e praktesche Wee fir ze kontrolléieren ob d'Virveraarbechtung direkt vun der Interface richteg funktionnéiert!

Zabbix 4.2 verëffentlecht

Mir veraarbecht Millioune Metriken pro Sekonn!

Virun Zabbix 4.2 gouf d'Virveraarbechtung exklusiv vum Zabbix-Server gehandhabt, wat d'Fähigkeit limitéiert fir Proxyen fir d'Laaschtverdeelung ze benotzen.

Vun Zabbix 4.2 un, kréie mir onheemlech effizient Belaaschtungsskaléierung duerch Ënnerstëtzung fir Proxy-Säit Virveraarbechtung. Elo maachen Proxyen et!

Zabbix 4.2 verëffentlecht

A Kombinatioun mat Drossel erlaabt dës Approche eng héich Frequenz, grouss Skala Iwwerwaachung a Millioune Kontrollen pro Sekonn, ouni den zentrale Zabbix Server ze lueden. Proxies veraarbecht gigantesch Bänn vun Daten, wärend nëmmen e klengen Deel dovun den Zabbix Server erreecht wéinst Drossel, een oder zwee Uerderen vun der Gréisst manner.

Méi einfach niddereg-Niveau Detektioun

Denkt drun datt Low-Level Entdeckung (LLD) e ganz mächtege Mechanismus ass fir automatesch all Zort vun Iwwerwaachungsressourcen (Dateisystemer, Prozesser, Uwendungen, Servicer, asw.) z'entdecken an automatesch Datenartikelen, Trigger, Netzwierkknäppchen op Basis vun hinnen an aner ze kreéieren. Objeten. Dëst spuert onheemlech Zäit, vereinfacht d'Konfiguratioun, an erlaabt eng Schabloun iwwer Hosten mat verschiddene Iwwerwaachungsressourcen ze benotzen.

Niddereg-Niveau Entdeckung erfuerdert speziell formatéiert JSON als Input. Dat ass et, et wäert net méi geschéien!

Zabbix 4.2 erlaabt Low-Level Entdeckung (LLD) fir arbiträr Daten am JSON-Format ze benotzen. Firwat ass et wichteg? Dëst erlaabt Iech, zum Beispill, mat externen APIen ze kommunizéieren ouni Skripte ze benotzen an d'Informatioun ze benotzen fir automatesch Hosten, Datenelementer an Ausléiser ze kreéieren.

Gekoppelt mat JavaScript-Ënnerstëtzung erstellt dëst fantastesch Méiglechkeete fir Schablounen ze kreéieren fir mat verschiddenen Datequellen ze schaffen, wéi zum Beispill Cloud APIen, Applikatiouns-APIs, Daten an XML, CSV Formater, asw a sou weider.

Zabbix 4.2 verëffentlecht
Verknëppelt JSON mat Informatioun iwwer Prozesser mat LLD

D'Méiglechkeeten si wierklech endlos!

TimescaleDB Ënnerstëtzung

Zabbix 4.2 verëffentlecht

Wat ass TimescaleDB? Dëst ass regelméisseg PostgreSQL plus en Extensiounsmodul vum TimescaleDB Team. TimescaleDB versprécht besser Leeschtung wéinst méi effizienten Algorithmen an Datenstruktur.

Zousätzlech ass en anere Virdeel vun TimescaleDB d'automatesch Partitionéierung vun Dëscher mat der Geschicht. TimescaleDB ass séier an einfach ze pflegen! Och wann ech sollt bemierken datt eis Team nach net e seriöse Leeschtungsvergläich mat normale PostgreSQL gemaach huet.

Am Moment ass TimescaleDB e relativ jonkt a séier entwéckelt Produkt. Benotzt mat Vorsicht!

Einfach Tag Gestioun

Wann virdrun Tags nëmmen um Triggerniveau geréiert kënne ginn, ass d'Tagmanagement elo vill méi flexibel. Zabbix ënnerstëtzt Tags fir Templates an Hosten!

All entdeckt Probleemer kréien Tags net nëmmen vum Ausléiser, awer och vum Host, wéi och d'Schablounen vun dësem Host.

Zabbix 4.2 verëffentlecht
Definéieren Tags fir en Netzwierk Node

Méi flexibel Auto-Aschreiwung

Zabbix 4.2 erlaabt Iech Hosten mam Numm ze filteren mat reguläre Ausdréck. Dëst mécht et méiglech verschidde Detektiounsszenarie fir verschidde Gruppe vu Netzwierkknoten ze kreéieren. Et ass besonnesch praktesch wa mir komplex Apparat Benennungsregele benotzen.

Méi flexibel Reseau Entdeckung

Eng aner Verbesserung bezitt sech op d'Benennung vun den Netzwierkknoten. Et ass elo méiglech Apparat Nimm während Netzwierk Entdeckung ze verwalten an den Apparat Numm vun engem metresche Wäert kréien.

Dëst ass eng ganz noutwendeg Funktionalitéit, besonnesch fir Netzwierkentdeckung mat SNMP an Zabbix Agent.

Zabbix 4.2 verëffentlecht
Gitt automatesch de lokalen Hostnumm un e sichtbare Numm

Iwwerpréift d'Funktionalitéit vun Notifikatiounsmethoden

Elo kënnt Dir Iech selwer en Testmeldung direkt vun der Webinterface schécken a kucken ob d'Notifikatiounsmethod funktionnéiert. Dës Funktionalitéit ass besonnesch nëtzlech fir Scripten ze testen fir Zabbix mat verschiddenen Alarmsystemer, Tasksystemer an aner extern Programmer an APIen ze kombinéieren.

Zabbix 4.2 verëffentlecht

Remote Iwwerwachung vun Zabbix Infrastruktur Komponente

Et ass elo méiglech intern Metriken vum Zabbix Server a Proxy op afstand ze iwwerwaachen (Performance Metriken a Gesondheet vun Zabbix Komponenten).

Fir wat ass et? D'Funktionalitéit erlaabt Iech intern Metriken vu Serveren a Proxyen vu baussen ze iwwerwaachen, erlaabt Iech séier Problemer z'entdecken an z'informéieren, och wann d'Komponente selwer iwwerlaascht sinn oder zum Beispill eng grouss Quantitéit un onverschéckten Donnéeën um Proxy ass.

HTML Format Ënnerstëtzung fir E-Mail Messagen

Elo si mir net limitéiert op Einfache Text a kënne schéin E-Mail Messagen erstellen, dank der Ënnerstëtzung vum HTML Format. Et ass Zäit HTML + CSS ze léieren!

Zabbix 4.2 verëffentlecht
Messagen si méi einfach ze verstoen och mat minimalem Gebrauch vun HTML

Zougang zu externe Systemer aus Netzwierkkaarten

Et gëtt Ënnerstëtzung fir eng ganz Rei vun neie Makroen a personaliséierte URLen fir eng besser Integratioun vu Kaarten mat externe Systemer. Dëst erlaabt Iech, zum Beispill, en Ticket am Tasksystem opzemaachen mat engem oder zwee Klick op d'Ikon vun engem Netzwierk Node.

Zabbix 4.2 verëffentlecht
Öffnen en Ticket zu Jira mat engem Klick

Eng Entdeckungsregel kann en ofhängegen Dateartikel sinn

Firwat ass dat néideg - Dir frot. Dëst erlaabt déi ënnerierdesch metresch Donnéeën fir béid Entdeckung an direkt Datensammlung ze benotzen. Zum Beispill, am Fall vun Daten aus engem Prometheus Exporter ze sammelen, wäert Zabbix eng HTTP-Ufro maachen an direkt déi kritt Informatioun fir all ofhängeg Datenelementer benotzen: metresch Wäerter a Low-Level Entdeckungsregelen.

En neie Wee fir Problemer op Kaarten ze visualiséieren

Et gëtt elo Ënnerstëtzung fir animéiert GIF Biller op Kaarten fir méi siichtbar Visualiséierung vu Probleemer.

Zabbix 4.2 verëffentlecht
Problematesch Apparater si méi siichtbar ginn

Daten aus HTTP-Header extrahéieren an der Web Iwwerwaachung

Am Web Monitoring ass d'Fäegkeet fir Daten aus dem kritt HTTP Header ze wielen bäigefüügt.

Dëst erlaabt Iech Multi-Schrëtt Web Iwwerwachung oder Drëtt Partei API Iwwerwachung Szenarie ze schafen mat der Autorisatioun Token an ee vun de Schrëtt kritt.

Zabbix 4.2 verëffentlecht
Extrait AuthID vum HTTP Header

Zabbix Sender benotzt all IP Adressen

Zabbix Sender schéckt elo Daten un all IP Adressen vum ServerActive Parameter an der Agent Konfiguratiounsdatei.

Zabbix 4.2 verëffentlecht

Confortabel neie Filter an der Ausléiserkonfiguratioun

D'Ausléiserkonfiguratiounssäit huet elo en erweiderten Filter fir séier a praktesch Auswiel vun Ausléiser baséiert op spezifizéierte Critèren.

Zabbix 4.2 verëffentlecht
Auswiel vun Ausléiser am Zesummenhang mam K8S Service

Weist déi genau Zäit

Alles ass einfach hei, elo weist Zabbix déi exakt Zäit wann Dir d'Maus iwwer d'Diagramm hovert.

Zabbix 4.2 verëffentlecht

Aner Innovatiounen

  • E méi prévisibel Algorithmus ëmgesat fir d'Uerdnung vun de Widgets am Dashboard z'änneren
  • D'Kapazitéit fir d'Parameter vun de Prototypen vun Dateartikel ze massen änneren
  • IPv6 Ënnerstëtzung fir DNS Kontrollen: "net.dns" an "new.dns.record"
  • Added "skip" Parameter fir "vmware.eventlog" Kontrollen
  • Preprocessing Schrëtt Ausféierung Feeler enthält Schrëtt Zuel

Wéi upgrade ech?

Fir Upgrade vu fréiere Versiounen, musst Dir nëmmen installéieren nei binären (Server an Proxy) an eng nei Interface. Zabbix wäert d'Datebank automatesch aktualiséieren. Et ass net néideg nei Agenten ze installéieren.

Mir organiséieren gratis Webinarer fir déi, déi méi iwwer Zabbix 4.2 léiere wëllen an d'Méiglechkeet hunn Froen un d'Zabbix Team ze stellen. Umellen!

Vergiesst net iwwer déi populär Telegram Kanal Zabbix Gemeinschaft, wou Dir ëmmer Berodung an Äntwerten op Är Froen op Russesch vu méi erfuerene Kollegen kritt, an, wann Dir Gléck hutt, vun den Zabbix Entwéckler selwer. Recommandéiert fir Ufänger Grupp fir Ufänger.

Nëtzlech Adressen

- Fräiloossunge
- Upgrade Notizen
- Original Artikel

Source: will.com

Setzt e Commentaire