Zabbix 4.2 rilaxxat

It-tim tagħna huwa kuntent ħafna li jaqsam l-aħbar li ġiet rilaxxata sistema ta 'monitoraġġ b'xejn u b'sors miftuħ Zabbix 4.2!

Zabbix 4.2 rilaxxat

Il-verżjoni 4.2 hija t-tweġiba għall-mistoqsija ewlenija tal-ħajja, l-univers u l-monitoraġġ b'mod ġenerali? Ejja nagħtu ħarsa!

Ejja nfakkru li Zabbix hija sistema universali għall-monitoraġġ tal-prestazzjoni u d-disponibbiltà ta 'servers, tagħmir ta' inġinerija u netwerk, applikazzjonijiet, databases, sistemi ta 'virtwalizzazzjoni, kontenituri, servizzi tal-IT, u servizzi tal-web.

Zabbix jimplimenta ċiklu sħiħ mill-ġbir tad-dejta, l-ipproċessar u t-trasformazzjoni tagħha, l-analiżi tad-dejta riċevuta, u jispiċċa bil-ħażna ta 'din id-dejta, il-viżwalizzazzjoni u t-trażmissjoni ta' twissijiet bl-użu ta 'regoli ta' eskalazzjoni. Is-sistema tipprovdi wkoll għażliet flessibbli għall-espansjoni tal-ġbir tad-dejta u l-metodi ta 'twissija, kif ukoll kapaċitajiet ta' awtomazzjoni permezz tal-API. Interfaċċja waħda tal-web timplimenta ġestjoni ċentralizzata ta' konfigurazzjonijiet ta' monitoraġġ u distribuzzjoni ta' drittijiet ta' aċċess għal diversi gruppi ta' utenti. Il-kodiċi tal-proġett huwa mqassam liberament taħt liċenzja GPLv2.

Zabbix 4.2 hija verżjoni ġdida mhux LTS b'perjodu ta' appoġġ uffiċjali mqassar. Għal utenti li huma ffukati fuq ċiklu ta 'ħajja twil ta' prodotti tas-softwer, nirrakkomandaw li tuża verżjonijiet LTS, bħal 3.0 u 4.0.

Allura, ejja nitkellmu dwar il-karatteristiċi l-ġodda u t-titjib kbir fil-verżjoni 4.2:

Aktar pjattaformi uffiċjali

Zabbix 4.2 rilaxxat
Minbarra l-pakketti uffiċjali eżistenti, noffru wkoll bini ġdid għal:

  • RaspberryPi, Mac OS/X, SUSE Enterprise Linux Server 12
  • MSI għall-aġent tal-Windows
  • Stampi Docker

Sostenn Prometheus inkorporat għall-monitoraġġ tal-applikazzjoni

Zabbix jista 'jiġbor data b'diversi modi (push/pull) minn sorsi ta' data differenti. Dawn huma JMX, SNMP, WMI, HTTP/HTTPS, RestAPI, XML Soap, SSH, Telnet, aġenti u skripts u sorsi oħra. Issa iltaqa' ma' l-appoġġ ta' Prometheus!

Strettament, il-ġbir tad-dejta mill-esportaturi tal-Prometheus kien possibbli fil-passat grazzi għat-tip tal-element tad-dejta HTTP/HTTPS u l-espressjonijiet regolari.

Madankollu, il-verżjoni l-ġdida tippermettilek taħdem ma' Prometheus bl-aktar mod effiċjenti possibbli minħabba l-appoġġ inkorporat għall-lingwa tal-mistoqsijiet PromQL. U l-użu ta 'metriċi dipendenti jippermettilek tiġbor u tipproċessa d-dejta bl-aktar mod effiċjenti: titlob id-dejta darba, u mbagħad nirranġawha skont il-metriċi meħtieġa.

Zabbix 4.2 rilaxxat
Jkollna l-valur ta 'metrika speċifika

Huwa importanti li wieħed jinnota li l-iskoperta ta 'livell baxx issa tista' tuża dejta miġbura biex tiġġenera metriċi awtomatikament. F'dan il-każ, Zabbix jikkonverti d-dejta riċevuta f'format JSON, li huwa konvenjenti ħafna biex taħdem miegħu.

Zabbix 4.2 rilaxxat
Tfittxija metriċi bl-użu ta' filtru fil-lingwa tal-mistoqsijiet PromQL

Bħalissa hemm aktar 300 integrazzjoni u monitoraġġ riċetta servizzi ta’ partijiet terzi u applikazzjonijiet li jużaw Zabbix. L-appoġġ ta' Prometheus jippermettilek li żżid sett sħiħ ta' applikazzjonijiet li għandhom esportaturi Prometheus uffiċjali jew appoġġjati mill-komunità. Dan huwa monitoraġġ ta 'servizzi popolari, kontenituri u riżorsi cloud.

Monitoraġġ effettiv ta 'frekwenza għolja

Irridu niskopru l-problemi kemm jista’ jkun malajr? Naturalment, bla dubju! Iktar iva milli le, dan l-approċċ iwassal biex ikollna bżonn nisvolġi l-apparati u niġbru d-dejta ta 'spiss wisq, u dan ipoġġi piż akbar fuq is-sistema ta' monitoraġġ. Kif tevita dan?

Implimentajna mekkaniżmu ta' throttling fir-regoli tal-ipproċessar minn qabel. It-throttling, essenzjalment, jagħtina l-opportunità li naqbżu valuri identiċi.

Ejja nassumu li qed nissorveljaw l-istat ta' applikazzjoni kritika. Kull sekonda niċċekkjaw jekk l-applikazzjoni tagħna hijiex taħdem jew le. Fl-istess ħin, Zabbix jirċievi fluss kontinwu ta 'dejta minn 1 (taħdem) u 0 (mhux jaħdem). Pereżempju: 1111111111110001111111111111...

Meta kollox ikun fl-ordni bl-applikazzjoni tagħna, allura Zabbix jirċievi fluss ta 'dawk biss. Jeħtieġ li jiġu pproċessati? B'mod ġenerali, le, għax aħna interessati biss li nbiddlu l-istat tal-applikazzjoni, ma rridux niġbru u naħżnu daqshekk dejta. Għalhekk, it-throttling jippermettilek taqbeż valur jekk ikun identiku għal dak preċedenti. Bħala riżultat, aħna se nirċievu biss data dwar il-bidla fl-istat, pereżempju, 01010101... Din hija informazzjoni biżżejjed biex tiskopri problemi!

Zabbix sempliċement jinjora l-valuri neqsin, mhumiex irreġistrati fl-istorja u ma jaffettwawx triggers bl-ebda mod. Mill-perspettiva ta’ Zabbix, m’hemmx valuri neqsin.

Zabbix 4.2 rilaxxat
Injora valuri duplikati

Kbir! Issa nistgħu nivverifikaw l-apparati spiss ħafna u niskopru problemi istantanjament mingħajr ma naħżnu informazzjoni mhux meħtieġa f'database.

Xi ngħidu dwar il-grafika? Se jkunu vojta minħabba nuqqas ta' data! U kif tista' tgħid jekk Zabbix hux qed jiġbor dejta jekk il-biċċa l-kbira ta' din id-dejta tkun nieqsa?

Ħsibna dwar dan ukoll! Zabbix joffri tip ieħor ta’ throttling, throttling b’taħbit tal-qalb.

Zabbix 4.2 rilaxxat
Darba minuta aħna niċċekkjaw jekk il-metrika hijiex ħaj

F'dan il-każ, Zabbix, minkejja l-fluss tad-dejta ripetut, se jaħżen mill-inqas valur wieħed fl-intervall ta 'żmien speċifikat. Jekk id-dejta tinġabar darba kull sekonda, u l-intervall huwa ssettjat għal minuta, allura Zabbix se jdawwar il-fluss ta 'unitajiet kull sekonda fi fluss ta' kull minuta. Huwa faċli li wieħed jara li dan iwassal għal kompressjoni ta '60 darba tad-data riċevuta.

Issa ninsabu kunfidenti li d-dejta qed tinġabar, il-funzjoni tal-grillu nodata() qed taħdem u kollox huwa tajjeb mal-graffs!

Validazzjoni tad-dejta miġbura u ġestjoni tal-iżbalji

Ħadd minna ma jrid jiġbor data żbaljata jew mhux affidabbli. Pereżempju, nafu li sensor tat-temperatura għandu jirritorna data bejn 0 °C u 100 °C u kwalunkwe valur ieħor għandu jitqies falz u/jew injorat.

Issa dan huwa possibbli bl-użu ta 'regoli ta' validazzjoni tad-dejta mibnija fil-preproċessar għal konformità jew nuqqas ta 'konformità ma' espressjonijiet regolari, firxiet ta 'valuri, JSONPath u XMLPath.

Issa nistgħu nikkontrollaw ir-reazzjoni għall-iżball. Jekk it-temperatura tkun barra mill-firxa, allura nistgħu sempliċement ninjoraw valur bħal dan, nissettjaw valur default (per eżempju, 0 ° C), jew niddefinixxu l-messaġġ ta 'żball tagħna stess, pereżempju, "Sensor bil-ħsara" jew "Ibdel il-batterija."

Zabbix 4.2 rilaxxat
It-temperatura għandha tkun minn 0 sa 100, injora l-bqija

Eżempju tajjeb tal-użu tal-validazzjoni huwa l-abbiltà li tiċċekkja d-dejta tal-input għall-preżenza ta 'messaġġ ta' żball u tissettja dan l-iżball għall-metrika kollha. Din hija funzjonalità utli ħafna meta tiġi rkuprata data minn APIs esterni.

Kwalunkwe trasformazzjoni tad-dejta li tuża JavaScript

Jekk ir-regoli ta 'preproċessar integrati ma kinux biżżejjed għalina, issa noffru libertà sħiħa bl-użu ta' skripts JavaScript personalizzati!

Zabbix 4.2 rilaxxat
Linja waħda biss ta 'kodiċi biex tikkonverti Fahrenheit għal Celsius

Dan jiftaħ possibbiltajiet bla tarf għall-ipproċessar tad-dejta li tkun deħlin. Il-benefiċċju prattiku ta 'din il-funzjonalità huwa li m'għadniex neħtieġu l-iskripts esterni li konna nagħmlu xi manipulazzjoni tad-dejta. Issa dan kollu jista 'jsir bl-użu ta' JavaScript.

Issa t-trasformazzjoni tad-dejta, l-aggregazzjoni, il-filtri, l-operazzjonijiet aritmetiċi u loġiċi u ħafna aktar huma possibbli!

Zabbix 4.2 rilaxxat
L-estrazzjoni ta' informazzjoni utli mill-output ta' Apache mod_status!

Ittestjar tal-ipproċessar minn qabel

Issa m'għandniex għalfejn naħsbu kif jaħdmu l-iskripts kumplessi tagħna ta 'preproċessar. Issa hemm mod konvenjenti biex tivverifika jekk il-preproċessar hux qed jaħdem b'mod korrett direttament mill-interface!

Zabbix 4.2 rilaxxat

Aħna nipproċessaw miljuni ta 'metriċi kull sekonda!

Qabel Zabbix 4.2, l-ipproċessar minn qabel kien immaniġġjat esklussivament mis-server Zabbix, li llimita l-abbiltà li tuża prokuri għad-distribuzzjoni tat-tagħbija.

Nibdew b'Zabbix 4.2, niksbu skalar tat-tagħbija oerhört effiċjenti permezz ta 'appoġġ għall-ipproċessar minn qabel tal-ġenb tal-prokura. Issa prokuri jagħmlu dan!

Zabbix 4.2 rilaxxat

Flimkien mat-throttling, dan l-approċċ jippermetti monitoraġġ ta 'frekwenza għolja u fuq skala kbira u miljuni ta' kontrolli kull sekonda, mingħajr ma jitgħabba s-server ċentrali Zabbix. Il-prokuri jipproċessaw volumi ġiganteski ta 'dejta, filwaqt li parti żgħira biss minnha tasal lis-server Zabbix minħabba throttling, wieħed jew żewġ ordnijiet ta' kobor inqas.

Sejbien ta 'livell baxx aktar faċli

Ifakkar li l-iskoperta ta’ livell baxx (LLD) hija mekkaniżmu b’saħħtu ħafna għall-iskoperta awtomatika ta’ kwalunkwe tip ta’ riżorsi ta’ monitoraġġ (sistemi ta’ fajls, proċessi, applikazzjonijiet, servizzi, eċċ.) u awtomatikament toħloq oġġetti ta’ data, triggers, nodi tan-netwerk ibbażati fuqhom u oħrajn. oġġetti. Dan jiffranka ħin inkredibbli, jissimplifika l-konfigurazzjoni, u jippermetti li mudell wieħed jintuża fost hosts b'riżorsi ta 'monitoraġġ differenti.

Skoperta ta' livell baxx kienet teħtieġ JSON ifformattjat apposta bħala input. Dak hu, mhux se jiġri aktar!

Zabbix 4.2 jippermetti skoperta ta 'livell baxx (LLD) biex tuża data arbitrarja f'format JSON. Għaliex huwa importanti? Dan jippermettilek tikkomunika, pereżempju, ma 'APIs esterni mingħajr ma tirrikorri għal skripts u tuża l-informazzjoni riċevuta biex toħloq awtomatikament hosts, elementi ta' data u triggers.

Flimkien ma 'appoġġ JavaScript, dan joħloq opportunitajiet meraviljużi għall-ħolqien ta' mudelli għall-ħidma ma 'diversi sorsi ta' dejta, bħal, pereżempju, APIs sħaba, APIs ta 'applikazzjoni, dejta f'XML, formati CSV, eċċ u oħrajn.

Zabbix 4.2 rilaxxat
Tgħaqqad JSON ma 'informazzjoni dwar proċessi ma' LLD

Il-possibbiltajiet huma tassew bla tmiem!

Appoġġ TimescaleDB

Zabbix 4.2 rilaxxat

X'inhu TimescaleDB? Dan huwa PostgreSQL regolari flimkien ma 'modulu ta' estensjoni mit-tim TimescaleDB. TimescaleDB iwiegħed prestazzjoni aħjar minħabba algoritmi u struttura tad-dejta aktar effiċjenti.

Barra minn hekk, vantaġġ ieħor ta 'TimescaleDB huwa l-qsim awtomatiku ta' tabelli bl-istorja. TimescaleDB huwa mgħaġġel u faċli biex jinżamm! Għalkemm, għandi ninnota li t-tim tagħna għadu ma għamel paragun serju tal-prestazzjoni ma 'PostgreSQL regolari.

Bħalissa, TimescaleDB huwa prodott pjuttost żgħir u li qed jiżviluppa malajr. Uża b'kawtela!

Ġestjoni faċli tat-tikketta

Jekk qabel it-tikketti setgħu jiġu ġestiti biss fil-livell tal-grillu, issa l-ġestjoni tat-tikketti hija ħafna aktar flessibbli. Zabbix jappoġġja tikketti għal mudelli u hosts!

Il-problemi kollha misjuba jirċievu tikketti mhux biss tal-grillu, iżda wkoll tal-host, kif ukoll il-mudelli ta 'dan il-host.

Zabbix 4.2 rilaxxat
Id-definizzjoni ta' tags għal node tan-netwerk

Awtoreġistrazzjoni aktar flessibbli

Zabbix 4.2 jippermettilek li tiffiltra hosts bl-isem billi tuża espressjonijiet regolari. Dan jagħmilha possibbli li jinħolqu xenarji ta' skoperta differenti għal gruppi differenti ta' nodi tan-netwerk. Huwa speċjalment konvenjenti jekk nużaw regoli kumplessi tal-ismijiet tal-apparat.

Skoperta tan-netwerk aktar flessibbli

Titjib ieħor huwa relatat mal-ismijiet tan-nodi tan-netwerk. Issa huwa possibbli li timmaniġġja l-ismijiet tat-tagħmir waqt l-iskoperta tan-netwerk u tikseb l-isem tal-apparat minn valur metriku.

Din hija funzjonalità meħtieġa ħafna, speċjalment għall-iskoperta tan-netwerk bl-użu ta 'SNMP u aġent Zabbix.

Zabbix 4.2 rilaxxat
Assenja awtomatikament l-isem ospitanti lokali għal isem viżibbli

Iċċekkjar tal-funzjonalità tal-metodi ta 'notifika

Issa tista 'tibgħat lilek innifsek messaġġ tat-test direttament mill-interface tal-Web u tivverifika jekk il-metodu ta' notifika jaħdemx. Din il-funzjonalità hija speċjalment utli għall-ittestjar ta' skripts biex tgħaqqad Zabbix ma' diversi sistemi ta' twissija, sistemi ta' kompitu u programmi esterni u APIs oħra.

Zabbix 4.2 rilaxxat

Monitoraġġ mill-bogħod tal-komponenti tal-infrastruttura Zabbix

Issa huwa possibbli li timmonitorja mill-bogħod il-metriċi interni tas-server u l-proxy Zabbix (metriċi tal-prestazzjoni u s-saħħa tal-komponenti Zabbix).

Għal xiex? Il-funzjonalità tippermettilek tissorvelja metriċi interni ta 'servers u prokuri minn barra, tippermettilek li tiskopri malajr u tinnotifika dwar problemi anki jekk il-komponenti nfushom huma mgħobbija żżejjed jew, pereżempju, hemm ammont kbir ta' dejta mhux mibgħuta fuq il-prokura.

Appoġġ tal-format HTML għall-messaġġi tal-email

Issa m'aħniex limitati għal test sempliċi u nistgħu noħolqu messaġġi sbieħ tal-posta elettronika, grazzi għall-appoġġ tal-format HTML. Wasal iż-żmien li titgħallem HTML + CSS!

Zabbix 4.2 rilaxxat
Il-messaġġi huma aktar faċli biex jinftiehmu anke b'użu minimu ta' HTML

Aċċess għal sistemi esterni minn kards tan-netwerk

Hemm appoġġ għal sett sħiħ ta 'makros ġodda f'URLs personalizzati għal integrazzjoni aħjar tal-mapep ma' sistemi esterni. Dan jippermettilek tiftaħ, pereżempju, biljett fis-sistema tal-kompitu bi klikk waħda jew tnejn fuq l-ikona ta 'node tan-netwerk.

Zabbix 4.2 rilaxxat
Iftaħ biljett fil-Jira bi klikk waħda

Regola ta' skoperta tista' tkun oġġett ta' dejta dipendenti

Għaliex dan huwa meħtieġ - tistaqsi. Dan jippermetti li d-dejta metrika sottostanti tintuża kemm għall-iskoperta kif ukoll għall-ġbir dirett tad-dejta. Pereżempju, fil-każ tal-ġbir tad-dejta minn esportatur Prometheus, Zabbix se jagħmel talba HTTP waħda u juża immedjatament l-informazzjoni riċevuta għall-elementi tad-dejta dipendenti kollha: valuri metriċi u regoli ta 'skoperta ta' livell baxx.

Mod ġdid biex jiġu viżwalizzati l-problemi fuq il-mapep

Issa hemm appoġġ għal stampi GIF animati fuq mapep għal viżwalizzazzjoni aktar viżibbli tal-problemi.

Zabbix 4.2 rilaxxat
Apparati problematiċi saru aktar viżibbli

Estrazzjoni tad-dejta minn headers HTTP fil-monitoraġġ tal-Web

Fil-Monitoraġġ tal-Web, ġiet miżjuda l-abbiltà li tagħżel data mill-header HTTP riċevut.

Dan jippermettilek toħloq monitoraġġ tal-web f'diversi stadji jew xenarji ta' monitoraġġ tal-API ta' partijiet terzi billi tuża t-token tal-awtorizzazzjoni miksub f'wieħed mill-passi.

Zabbix 4.2 rilaxxat
L-estrazzjoni tal-AuthID mill-header HTTP

Zabbix Sender juża l-indirizzi IP kollha

Zabbix Sender issa jibgħat dejta lill-indirizzi IP kollha mill-parametru ServerActive fil-fajl tal-konfigurazzjoni tal-aġent.

Zabbix 4.2 rilaxxat

Filtru ġdid konvenjenti fil-konfigurazzjoni tal-grillu

Il-paġna tal-konfigurazzjoni tal-grillu issa għandha filtru estiż għal għażla ta 'malajr u konvenjenti ta' triggers ibbażata fuq kriterji speċifikati.

Zabbix 4.2 rilaxxat
Għażla ta' triggers relatati mas-servizz K8S

Uri l-ħin eżatt

Hawnhekk kollox huwa sempliċi, issa Zabbix juri l-ħin eżatt meta tpoġġi l-maws fuq iċ-ċart.

Zabbix 4.2 rilaxxat

Innovazzjonijiet oħra

  • Implimenta algoritmu aktar prevedibbli biex tinbidel l-ordni tal-widgets fid-dashboard
  • Kapaċità li tbiddel il-massa tal-parametri ta 'prototipi ta' oġġetti tad-dejta
  • Appoġġ IPv6 għal kontrolli DNS: "net.dns" u "new.dns.record"
  • Miżjud parametru "skip" għall-kontrolli "vmware.eventlog".
  • L-iżball tal-eżekuzzjoni tal-pass tal-ipproċessar minn qabel jinkludi n-numru tal-pass

Kif nista 'naġġorna?

Biex taġġorna minn verżjonijiet preċedenti, għandek bżonn biss tinstalla binarji ġodda (servers u prokuri) u interface ġdid. Zabbix awtomatikament jaġġorna d-database. M'hemmx bżonn li jiġu installati aġenti ġodda.

Qed nospitaw webinars b'xejn għal dawk li jixtiequ jitgħallmu aktar dwar Zabbix 4.2 u għandhom l-opportunità li jistaqsu mistoqsijiet lit-tim ta' Zabbix. Irregistra!

Tinsiex dwar il-popolari Kanal tat-telegramma Il-komunità ta’ Zabbix, fejn dejjem tista’ tikseb pariri u tweġibiet għall-mistoqsijiet tiegħek bir-Russu mingħand kollegi ta’ aktar esperjenza, u, jekk int xortik tajba, mingħand l-iżviluppaturi ta’ Zabbix infushom. Rakkomandat għal dawk li jibdew grupp għal dawk li jibdew.

Links utli

- Noti ta ’rilaxx
- Aġġorna noti
- Artiklu oriġinali

Sors: www.habr.com

Żid kumment