Zabbix 4.2 lage

Ekip nou an kontan anpil pou pataje nouvèl ke yo te pibliye yon sistèm siveyans sous louvri gratis Zabbix 4.2!

Zabbix 4.2 lage

Èske vèsyon 4.2 repons lan nan kesyon prensipal la nan lavi, linivè a ak siveyans an jeneral? Ann gade!

Se pou nou sonje ke Zabbix se yon sistèm inivèsèl pou kontwole pèfòmans ak disponiblite nan sèvè, jeni ak ekipman rezo, aplikasyon, baz done, sistèm Virtualization, resipyan, sèvis IT, ak sèvis entènèt.

Zabbix aplike yon sik konplè soti nan kolekte done, trete ak transfòme yo, analize done yo resevwa, epi fini ak estoke done sa yo, vizyalize ak voye alèt lè l sèvi avèk règ eskalasyon. Sistèm nan bay tou opsyon fleksib pou elaji metòd koleksyon done ak alèt, osi byen ke kapasite automatisation atravè API. Yon sèl koòdone entènèt aplike jesyon santralize nan konfigirasyon siveyans ak distribisyon dwa aksè a divès gwoup itilizatè. Kòd pwojè a lib distribye anba yon lisans GPLv2.

Zabbix 4.2 se yon nouvo vèsyon ki pa LTS ak yon peryòd sipò ofisyèl ki pi kout. Pou itilizatè ki konsantre sou yon sik lavi long nan pwodwi lojisyèl, nou rekòmande pou itilize vèsyon LTS, tankou 3.0 ak 4.0.

Se konsa, ann pale sou nouvo karakteristik yo ak gwo amelyorasyon nan vèsyon 4.2:

Plis platfòm ofisyèl yo

Zabbix 4.2 lage
Anplis pakè ofisyèl ki egziste deja yo, nou ofri tou nouvo batiman pou:

  • RaspberryPi, Mac OS/X, SUSE Enterprise Linux Server 12
  • MSI pou ajan Windows
  • Docker imaj

Sipò Prometheus entegre pou siveyans aplikasyon an

Zabbix ka kolekte done nan divès fason (pouse / rale) nan diferan sous done. Sa yo se JMX, SNMP, WMI, HTTP/HTTPS, RestAPI, XML Savon, SSH, Telnet, ajan ak scripts ak lòt sous. Kounye a rankontre sipò Prometheus!

Fè egzateman pale, kolekte done ki soti nan ekspòtatè Prometheus te posib nan tan lontan an gras a kalite eleman done HTTP/HTTPS ak ekspresyon regilye yo.

Sepandan, nouvo vèsyon an pèmèt ou travay avèk Prometheus osi efikasman posib akòz sipò entegre pou lang rechèch PromQL la. Ak itilizasyon mezi depandan pèmèt ou kolekte ak trete done pi efikas: ou mande done yon fwa, epi Lè sa a, nou regle li dapre mezi ki nesesè yo.

Zabbix 4.2 lage
Jwenn valè yon metrik espesifik

Li enpòtan pou sonje ke dekouvèt nivo ba kapab kounye a itilize done kolekte yo otomatikman jenere mezi. Nan ka sa a, Zabbix konvèti done yo resevwa nan fòma JSON, ki trè pratik pou travay avèk yo.

Zabbix 4.2 lage
Jwenn mezi lè l sèvi avèk yon filtè nan lang rechèch PromQL la

Nan moman sa a gen plis 300 entegrasyon ak resèt siveyans sèvis ak aplikasyon twazyèm pati lè l sèvi avèk Zabbix. Sipò pou Prometheus pral pèmèt ou ajoute yon seri aplikasyon ki gen ekspòtatè Prometheus ofisyèl oswa kominote sipòte. Sa a se siveyans sèvis popilè, resipyan ak resous nwaj yo.

Siveyans efikas segondè frekans

Èske nou vle detekte pwoblèm pi vit posib? Natirèlman, pa gen dout! Pi souvan pase pa, apwòch sa a lakòz nou bezwen sondaj aparèy ak kolekte done twò souvan, sa ki mete yon pi gwo chaj sou sistèm siveyans la. Ki jan pou fè pou evite sa a?

Nou te aplike yon mekanis throttling nan règ yo preprocessing. Throttling, nan sans, ba nou opòtinite pou sote valè ki idantik.

Ann sipoze ke nou ap kontwole eta a nan yon aplikasyon kritik. Chak segonn nou tcheke si aplikasyon nou an ap fonksyone oswa ou pa. An menm tan an, Zabbix resevwa yon kouran kontinyèl nan done ki soti nan 1 (k ap travay) ak 0 (pa travay). Pa egzanp: 1111111111110001111111111111...

Lè tout bagay anfòm ak aplikasyon nou an, Lè sa a, Zabbix resevwa yon koule nan youn sèlman. Èske yo bezwen trete? An jeneral, non, paske nou sèlman enterese nan chanje eta aplikasyon an, nou pa vle kolekte ak estoke anpil done. Se konsa, throttling pèmèt ou sote yon valè si li idantik ak youn anvan an. Kòm yon rezilta, nou pral sèlman resevwa done sou chanjman eta a, pou egzanp, 01010101... Sa a se byen ase enfòmasyon yo detekte pwoblèm!

Zabbix tou senpleman inyore valè ki manke yo, yo pa anrejistre nan listwa epi yo pa afekte deklanche nan okenn fason. Soti nan pwen de vi Zabbix, pa gen okenn valè ki manke.

Zabbix 4.2 lage
Inyore valè kopi

Gwo! Koulye a, nou ka sondaj aparèy yo trè souvan epi detekte pwoblèm imedyatman san yo pa estoke enfòmasyon ki pa nesesè nan yon baz done.

Ki sa ki sou grafik yo? Yo pral vid akòz mank de done! Ak ki jan ou ka di si Zabbix ap kolekte done si pi fò nan done sa yo manke?

Nou te panse sou sa tou! Zabbix ofri yon lòt kalite throttling, throttling ak batman kè.

Zabbix 4.2 lage
Yon fwa pa minit nou tcheke si metrik la vivan

Nan ka sa a, Zabbix, malgre sikilasyon done ki repete, pral estoke omwen yon valè nan entèval tan espesifye a. Si done yo kolekte yon fwa pa segonn, epi entèval la mete sou yon minit, Lè sa a, Zabbix pral vire chak dezyèm kouran inite nan yon kouran chak minit. Li fasil pou wè ke sa a mennen nan yon konpresyon 60-pliye nan done yo resevwa.

Koulye a, nou gen konfyans ke done yo ap kolekte, fonksyon an deklanche nodata() ap travay ak tout bagay anfòm ak graf yo!

Validasyon done kolekte ak manyen erè

Okenn nan nou pa vle kolekte done inègza oswa ki pa fyab. Pou egzanp, nou konnen ke yon Capteur tanperati ta dwe retounen done ant 0 ° C ak 100 ° C ak nenpòt lòt valè ta dwe konsidere fo ak / oswa inyore.

Koulye a, sa posib lè l sèvi avèk règ validasyon done ki entegre nan pre-pwosesis pou konfòmite oswa mank konfòmite ak ekspresyon regilye, chenn valè, JSONPath ak XMLPath.

Koulye a, nou ka kontwole reyaksyon an nan erè a. Si tanperati a soti nan ranje, Lè sa a, nou ka tou senpleman inyore yon valè sa yo, mete yon valè default (pa egzanp, 0 ° C), oswa defini pwòp mesaj erè nou an, pou egzanp, "Capteur domaje" oswa "Ranplase batri."

Zabbix 4.2 lage
Tanperati a ta dwe soti nan 0 a 100, inyore rès la

Yon bon egzanp sou itilizasyon validation se kapasite pou tcheke done antre pou prezans yon mesaj erè epi mete erè sa a pou tout metrik la. Sa a se yon fonksyonalite trè itil lè rekipere done ki soti nan API ekstèn.

Nenpòt transfòmasyon done lè l sèvi avèk JavaScript

Si règ pre-pwosesis entegre yo pa t ase pou nou, kounye a nou ofri libète konplè lè l sèvi avèk scripts JavaScript koutim!

Zabbix 4.2 lage
Jis yon liy kòd pou konvèti Fahrenheit an Celsius

Sa a ouvè posiblite kontinuèl pou trete done fèk ap rantre. Benefis nan pratik nan fonksyonalite sa a se ke nou pa bezwen scripts ekstèn yo ke nou itilize fè nenpòt manipilasyon done. Koulye a, tout bagay sa yo ka fè lè l sèvi avèk JavaScript.

Koulye a, transfòmasyon done, agrégation, filtè, operasyon aritmetik ak lojik ak plis ankò posib!

Zabbix 4.2 lage
Ekstrè enfòmasyon itil nan pwodiksyon Apache mod_status!

Tès pre-traitement

Koulye a, nou pa bezwen devine ki jan konplèks scripts preprocessing nou yo travay. Gen kounye a yon fason pratik yo tcheke si preprocessing ap travay kòrèkteman dirèkteman nan koòdone a!

Zabbix 4.2 lage

Nou trete dè milyon de metrik pou chak segonn!

Anvan Zabbix 4.2, preprocessing te okipe sèlman pa sèvè Zabbix la, ki limite kapasite nan sèvi ak proxy pou distribisyon chaj.

Kòmanse ak Zabbix 4.2, nou jwenn dekale chaj ekstrèmman efikas atravè sipò pou preprocessing bò proxy. Koulye a, proxy fè li!

Zabbix 4.2 lage

An konbinezon ak throttling, apwòch sa a pèmèt pou siveyans wo-frekans, gwo echèl ak dè milyon de chèk pou chak segonn, san yo pa chaje sèvè santral Zabbix la. Proxies trete volim gwo done, pandan y ap sèlman yon ti pati nan li rive nan sèvè Zabbix akòz throttling, youn oswa de lòd nan grandè mwens.

Pi fasil dekouvèt ba-nivo

Sonje byen, dekouvèt nivo ba (LLD) se yon mekanis trè pwisan pou dekouvri otomatikman nenpòt kalite resous siveyans (sistèm fichye, pwosesis, aplikasyon, sèvis, elatriye) ak otomatikman kreye atik done, deklanche, nœuds rezo ki baze sou yo ak lòt. objè yo. Sa a ekonomize tan enkwayab, senplifye konfigirasyon, epi pèmèt yon modèl yo dwe itilize atravè tout lame ak resous siveyans diferan.

Dekouvèt ki ba-nivo egzije JSON espesyal fòma kòm opinyon. Se sa, li pap rive ankò!

Zabbix 4.2 pèmèt dekouvèt nivo ba (LLD) pou itilize done abitrè nan fòma JSON. Poukisa li enpòtan? Sa a pèmèt ou kominike, pou egzanp, ak API ekstèn san yo pa itilize scripts epi sèvi ak enfòmasyon yo resevwa yo otomatikman kreye tout pouvwa a, eleman done ak deklanche.

Makonnen ak sipò JavaScript, sa kreye opòtinite kokenn pou kreye modèl pou travay ak plizyè sous done, tankou, pou egzanp, API nwaj, API aplikasyon, done nan XML, fòma CSV, ak sou sa ak sou sa.

Zabbix 4.2 lage
Lyen JSON ak enfòmasyon sou pwosesis ak LLD

Posiblite yo vrèman alkole!

TimescaleDB sipò

Zabbix 4.2 lage

ki sa ki TimescaleDB? Sa a se PostgreSQL regilye plis yon modil ekstansyon ki soti nan ekip TimescaleDB la. TimescaleDB pwomèt pi bon pèfòmans akòz algoritm pi efikas ak estrikti done.

Anplis de sa, yon lòt avantaj nan TimescaleDB se divize otomatik tab ak istwa. TimescaleDB se rapid ak fasil pou kenbe! Malgre ke, mwen ta dwe sonje ke ekip nou an poko fè yon konparezon pèfòmans serye ak PostgreSQL regilye.

Nan moman sa a, TimescaleDB se yon pwodwi san patipri jèn epi k ap devlope rapidman. Sèvi ak ak prekosyon!

Jesyon tag fasil

Si deja tags te kapab sèlman jere nan nivo deklanche, kounye a jesyon tag se pi fleksib. Zabbix sipòte tags pou modèl ak lame!

Tout pwoblèm detekte resevwa tags pa sèlman nan deklanche a, men tou nan lame a, osi byen ke modèl yo nan lame sa a.

Zabbix 4.2 lage
Defini tags pou yon ne rezo

Plis fleksib oto-enskripsyon

Zabbix 4.2 pèmèt ou filtre lame pa non lè l sèvi avèk ekspresyon regilye. Sa fè li posib pou kreye diferan senaryo deteksyon pou diferan gwoup nœuds rezo. Li espesyalman pratik si nou itilize règ konplèks nonmen aparèy.

Dekouvèt rezo pi fleksib

Yon lòt amelyorasyon gen rapò ak non an nan nœuds rezo yo. Kounye a li posib pou jere non aparèy pandan dekouvèt rezo a epi jwenn non aparèy la nan yon valè metrik.

Sa a se yon fonksyonalite trè nesesè, espesyalman pou dekouvèt rezo lè l sèvi avèk SNMP ak ajan Zabbix.

Zabbix 4.2 lage
Otomatikman bay non lame lokal la nan yon non vizib

Tcheke fonksyonalite metòd notifikasyon yo

Koulye a, ou ka voye tèt ou yon mesaj tès dirèkteman nan koòdone entènèt la epi tcheke si metòd notifikasyon an ap travay. Fonksyonalite sa a itil espesyalman pou teste scripts pou konbine Zabbix ak divès sistèm alèt, sistèm travay ak lòt pwogram ekstèn ak API.

Zabbix 4.2 lage

Siveyans adistans konpozan enfrastrikti Zabbix

Kounye a li posib pou kontwole mezi entèn sèvè Zabbix ak prokurasyon (mestik pèfòmans ak sante konpozan Zabbix).

Pou kisa li ye? Fonksyonalite a pèmèt ou kontwole mezi entèn nan sèvè ak prokurasyon soti nan deyò a, pèmèt ou byen vit detekte ak notifye sou pwoblèm menm si eleman yo tèt yo twò chaje oswa, pou egzanp, gen yon gwo kantite done ki pa voye sou prokurasyon an.

Sipò fòma HTML pou mesaj imel

Koulye a, nou pa limite a tèks klè epi yo ka kreye bèl mesaj imel, gras a sipò nan fòma HTML la. Li lè pou aprann HTML + CSS!

Zabbix 4.2 lage
Mesaj yo pi fasil pou konprann menm avèk itilizasyon minimòm HTML

Aksè nan sistèm ekstèn soti nan kat rezo

Gen sipò pou yon seri antye nan makro nouvo nan URL koutim pou pi bon entegrasyon nan kat ak sistèm ekstèn. Sa a pèmèt ou louvri, pou egzanp, yon tikè nan sistèm nan travay ak youn oswa de klike sou icon nan yon ne rezo.

Zabbix 4.2 lage
Louvri yon tikè nan Jira ak yon sèl klike sou

Yon règ dekouvèt kapab yon atik done depandan

Poukisa sa nesesè - ou mande. Sa a pèmèt done metrik ki kache yo dwe itilize pou tou de dekouvèt ak koleksyon done dirèk. Pou egzanp, nan ka kolekte done ki sòti nan yon ekspòtatè Prometheus, Zabbix pral fè yon sèl demann HTTP epi imedyatman itilize enfòmasyon yo resevwa pou tout eleman done depandan yo: valè metrik ak règ dekouvèt ki ba nivo.

Yon nouvo fason pou visualiser pwoblèm sou kat

Gen kounye a sipò pou imaj GIF anime sou kat pou vizyalizasyon plis vizib nan pwoblèm.

Zabbix 4.2 lage
Aparèy pwoblèm yo te vin pi vizib

Ekstrè done ki soti nan tèt HTTP nan siveyans Web

Nan Siveyans Web, yo te ajoute kapasite pou chwazi done ki soti nan header HTTP resevwa a.

Sa a pèmèt ou kreye siveyans entènèt milti-etap oswa senaryo siveyans API twazyèm-pati lè l sèvi avèk siy otorizasyon yo jwenn nan youn nan etap yo.

Zabbix 4.2 lage
Ekstrè AuthID soti nan header HTTP a

Zabbix Sender itilize tout adrès IP

Zabbix Sender kounye a voye done nan tout adrès IP soti nan paramèt ServerActive nan dosye konfigirasyon ajan an.

Zabbix 4.2 lage

Pratik nouvo filtè nan konfigirasyon deklanche

Paj konfigirasyon deklanche a kounye a gen yon filtè elaji pou seleksyon rapid ak pratik deklannche ki baze sou kritè espesifye.

Zabbix 4.2 lage
Chwazi deklanche ki gen rapò ak sèvis K8S la

Montre lè egzak la

Tout bagay se senp isit la, kounye a Zabbix montre tan an egzak lè ou hove sourit la sou tablo a.

Zabbix 4.2 lage

Lòt inovasyon

  • Aplike yon algorithm pi previzib pou chanje lòd widgets nan tablodbò a
  • Abilite pou chanje paramèt mas nan pwototip atik done yo
  • Sipò IPv6 pou chèk DNS: "net.dns" ak "new.dns.record"
  • Te ajoute paramèt "sote" pou chèk "vmware.eventlog".
  • Erè ekzekisyon etap preprocessing gen ladan nimewo etap

Kouman pou mwen ajou?

Pou ajou soti nan vèsyon pi bonè, ou sèlman bezwen enstale nouvo binè (sèvè ak prokurasyon) ak yon nouvo koòdone. Zabbix pral otomatikman mete ajou baz done a. Pa gen okenn nesesite pou enstale nouvo ajan.

Nou òganize webinar gratis pou moun ki vle aprann plis sou Zabbix 4.2 epi ki gen opòtinite pou poze ekip Zabbix la kesyon. Enskri!

Pa bliye sou popilè a Chanèl Telegram Kominote Zabbix, kote ou ka toujou jwenn konsèy ak repons pou kesyon ou yo nan Larisi nan men kòlèg ki gen plis eksperyans, epi, si w gen chans, nan men devlopè Zabbix yo tèt yo. Rekòmande pou débutan gwoup pou débutan.

lyen itil

- Lage nòt yo
- Nòt ajou
- Atik orijinal la

Sous: www.habr.com

Add nouvo kòmantè