Zabbix 4.2 air a leigeil ma sgaoil

Tha an sgioba againn glè thoilichte an naidheachd a cho-roinn gu bheil siostam sgrùdaidh stòr fosgailte an-asgaidh air fhoillseachadh Fosgail 4.2!

Zabbix 4.2 air a leigeil ma sgaoil

An e dreach 4.2 am freagairt do phrìomh cheist beatha, an cruinne-cè agus sgrùdadh san fharsaingeachd? Bheir sinn sùil!

Cuimhnich gur e siostam uile-choitcheann a th’ ann an Zabbix airson sùil a chumail air coileanadh agus ruigsinneachd frithealaichean, uidheamachd innleadaireachd is lìonraidh, tagraidhean, stòran-dàta, siostaman mas-fhìor, soithichean, seirbheisean IT, agus seirbheisean lìn.

Bidh Zabbix a’ buileachadh làn chearcall bho bhith a’ tional dàta, ga ghiullachd agus ga chruth-atharrachadh, a’ dèanamh anailis air an dàta a gheibhear, agus a’ crìochnachadh le bhith a’ stòradh an dàta seo, a’ faicinn agus a’ cur rabhaidhean a’ cleachdadh riaghailtean àrdachaidh. Tha an siostam cuideachd a’ toirt seachad roghainnean sùbailte airson dòighean cruinneachadh dàta agus rabhaidh a leudachadh, a bharrachd air comasan fèin-ghluasaid tro API. Bidh aon eadar-aghaidh lìn a’ buileachadh riaghladh meadhanaichte air rèiteachadh sgrùdaidh agus cuairteachadh chòraichean-slighe gu diofar bhuidhnean luchd-cleachdaidh. Tha còd a’ phròiseict air a sgaoileadh gu saor fo cheadachas GPLv2.

Tha Zabbix 4.2 na dhreach ùr neo-LTS le ùine taic oifigeil nas giorra. Do luchd-cleachdaidh a tha ag amas air cearcall beatha fhada de thoraidhean bathar-bog, tha sinn a’ moladh a bhith a’ cleachdadh dreachan LTS, leithid 3.0 agus 4.0.

Mar sin, bruidhnidh sinn mu na feartan ùra agus na leasachaidhean mòra ann an dreach 4.2:

Barrachd àrd-ùrlaran oifigeil

Zabbix 4.2 air a leigeil ma sgaoil
A bharrachd air na pasganan oifigeil a th’ ann mar-thà, bidh sinn cuideachd a’ tabhann togalaichean ùra airson:

  • RaspberryPi, Mac OS/X, SUSE Enterprise Linux Server 12
  • MSI airson windows agent
  • Dealbhan docker saor an asgaidh

Taic Prometheus a-steach airson sgrùdadh tagraidh

Faodaidh Zabbix dàta a chruinneachadh ann an diofar dhòighean (putadh / tarraing) bho dhiofar stòran dàta. Is iad sin JMX, SNMP, WMI, HTTP/HTTPS, RestAPI, XML Soap, SSH, Telnet, àidseantan agus sgriobtaichean agus tobraichean eile. A-nis coinnich ri taic Prometheus!

Gu cruaidh, bha e comasach dàta a chruinneachadh bho às-mhalairt Prometheus san àm a dh’ fhalbh le taing don t-seòrsa eileamaid dàta HTTP / HTTPS agus abairtean cunbhalach.

Ach, leigidh an dreach ùr leat obrachadh le Prometheus cho èifeachdach sa ghabhas air sgàth taic stèidhichte airson cànan ceist PromQL. Agus leigidh cleachdadh meatrach eisimeileach dhut dàta a chruinneachadh agus a phròiseasadh san dòigh as èifeachdaiche: bidh thu ag iarraidh dàta aon uair, agus an uairsin bidh sinn ga rèiteach a rèir nam meatrach riatanach.

Zabbix 4.2 air a leigeil ma sgaoil
Faigh luach metric sònraichte

Tha e cudromach cuimhneachadh gum faod lorg ìre ìosal a-nis dàta cruinnichte a chleachdadh gus meatrach a ghineadh gu fèin-ghluasadach. Anns a ’chùis seo, bidh Zabbix ag atharrachadh an dàta a fhuaireadh gu cruth JSON, a tha gu math goireasach airson obrachadh leis.

Zabbix 4.2 air a leigeil ma sgaoil
Lorg metrics a’ cleachdadh criathrag ann an cànan ceist PromQL

Aig an àm seo tha barrachd ann 300 amalachadh agus cumail sùil air reasabaidhean seirbheisean agus tagraidhean treas-phàrtaidh a’ cleachdadh Zabbix. Leigidh taic Prometheus leat seata iomlan de thagraidhean a chuir ris aig a bheil às-mhalairt Prometheus oifigeil no le taic coimhearsnachd. Is e seo sgrùdadh air seirbheisean mòr-chòrdte, soithichean agus goireasan sgòthan.

Sgrùdadh tricead àrd èifeachdach

A bheil sinn airson duilgheadasan a lorg cho luath ‘s a ghabhas? Gun teagamh, gun teagamh! Nas trice na chan e, tha an dòigh-obrach seo a’ ciallachadh gum feum sinn innealan sgrùdaidh agus dàta a chruinneachadh ro thric, a chuireas cuideam nas motha air an t-siostam sgrùdaidh. Ciamar a sheachnadh seo?

Tha sinn air uidheamachd smeòrach a chuir an gnìomh anns na riaghailtean ro-ghiollachd. Tha smeòrach, gu dearbh, a’ toirt dhuinn cothrom a bhith a’ leum thairis air luachan co-ionann.

Gabhamaid ris gu bheil sinn a’ cumail sùil air staid tagradh èiginneach. Gach diog nì sinn sgrùdadh a bheil an tagradh againn ag obair no nach eil. Aig an aon àm, bidh Zabbix a 'faighinn sruth leantainneach de dhàta bho 1 (ag obair) agus 0 (gun a bhith ag obair). Mar eisimpleir: 1111111111110001111111111111…

Nuair a tha a h-uile càil ann an òrdugh leis an tagradh againn, gheibh Zabbix sruth de dìreach feadhainn. Am feum iad a bhith air an giullachd? San fharsaingeachd, chan e, leis nach eil ùidh againn ach ann an staid an tagraidh atharrachadh, chan eil sinn airson uimhir de dhàta a chruinneachadh agus a stòradh. Mar sin, leigidh smeòrach leat luach a sheachnadh ma tha e co-ionann ris an fhear roimhe. Mar thoradh air an sin, chan fhaigh sinn ach dàta mu atharrachadh stàite, mar eisimpleir, 01010101... Tha seo gu leòr fiosrachaidh airson duilgheadasan a lorg!

Tha Zabbix dìreach a’ seachnadh luachan a tha a dhìth, chan eil iad air an clàradh ann an eachdraidh agus chan eil iad a’ toirt buaidh air luchd-brosnachaidh ann an dòigh sam bith. Bho shealladh Zabbix, chan eil luachan a dhìth.

Zabbix 4.2 air a leigeil ma sgaoil
Na cuir a-mach luachan dùblaichte

Sgoinneil! Is urrainn dhuinn a-nis innealan a sgrùdadh gu math tric agus duilgheadasan a lorg sa bhad gun a bhith a’ stòradh fiosrachadh neo-riatanach ann an stòr-dàta.

Dè mu dheidhinn na grafaigean? Bidh iad falamh air sgàth dìth dàta! Agus ciamar as urrainn dhut innse a bheil Zabbix a 'cruinneachadh dàta ma tha a' mhòr-chuid den dàta seo a dhìth?

Bha sinn a’ smaoineachadh air sin cuideachd! Tha Zabbix a’ tabhann seòrsa eile de smeòrach, a’ smeòrach le buille cridhe.

Zabbix 4.2 air a leigeil ma sgaoil
Aon uair sa mhionaid nì sinn sgrùdadh a bheil am meatrach beò

Anns a 'chùis seo, bidh Zabbix, a dh' aindeoin an t-sruth dàta ath-aithris, a 'stòradh co-dhiù aon luach anns an ùine shònraichte. Ma thèid dàta a chruinneachadh aon uair san diog, agus an ùine air a shuidheachadh gu aon mhionaid, tionndaidhidh Zabbix an dàrna sreath de dh'aonadan gu sruth gach mionaid. Tha e furasta fhaicinn gu bheil seo a’ leantainn gu teannachadh 60-fhillte den dàta a fhuaireadh.

A-nis tha sinn misneachail gu bheil an dàta ga chruinneachadh, tha an gnìomh brosnachaidh nodata () ag obair agus tha a h-uile dad gu math leis na grafaichean!

Dearbhadh an dàta a chaidh a chruinneachadh agus làimhseachadh mhearachdan

Chan eil duine againn airson dàta mearachdach no neo-earbsach a chruinneachadh. Mar eisimpleir, tha fios againn gum bu chòir sensor teodhachd dàta a thilleadh eadar 0 ° C agus 100 ° C agus bu chòir luach sam bith eile a bhith air a mheas meallta agus / no gun a bhith air a leigeil seachad.

A-nis tha seo comasach le bhith a’ cleachdadh riaghailtean dearbhaidh dàta a chaidh a thogail a-steach do ro-phròiseasadh airson gèilleadh no dìth gèilleadh ri abairtean cunbhalach, raointean luach, JSONPath agus XMLPath.

A-nis is urrainn dhuinn smachd a chumail air freagairt na mearachd. Ma tha an teòthachd a-mach à raon, is urrainn dhuinn dìreach an leithid de luach a leigeil seachad, luach bunaiteach a shuidheachadh (mar eisimpleir, 0 ° C), no an teachdaireachd mearachd againn fhèin a mhìneachadh, mar eisimpleir, “Milleadh sensor” no “Cuir an àite bataraidh.”

Zabbix 4.2 air a leigeil ma sgaoil
Bu chòir an teòthachd a bhith bho 0 gu 100, leig seachad an còrr

Is e deagh eisimpleir de chleachdadh dearbhaidh an comas sgrùdadh a dhèanamh air dàta cuir a-steach airson làthaireachd teachdaireachd mearachd agus a’ mhearachd seo a shuidheachadh airson a’ mheatrach gu lèir. Tha seo na ghoireas feumail nuair a thathar a’ faighinn dàta air ais bho APIan taobh a-muigh.

Cruth-atharrachadh dàta sam bith a’ cleachdadh JavaScript

Mura robh riaghailtean ro-ghiollachd togte gu leòr dhuinn, tha sinn a-nis a’ tabhann saorsa iomlan a’ cleachdadh sgriobtaichean JavaScript àbhaisteach!

Zabbix 4.2 air a leigeil ma sgaoil
Dìreach aon loidhne de chòd gus Fahrenheit a thionndadh gu Celsius

Tha seo a’ fosgladh chothroman gun chrìoch airson dàta a thig a-steach a ghiullachd. Is e buannachd phractaigeach an gnìomh seo nach eil feum againn tuilleadh air na sgriobtaichean bhon taobh a-muigh a chleachd sinn airson làimhseachadh dàta sam bith. A-nis faodar seo a dhèanamh le JavaScript.

A-nis tha e comasach cruth-atharrachadh dàta, cruinneachadh, sìoltachain, gnìomhachd àireamhachd is loidsigeach agus mòran a bharrachd!

Zabbix 4.2 air a leigeil ma sgaoil
A 'toirt a-mach fiosrachadh feumail bho toradh mod_status Apache!

A 'dèanamh deuchainn air ro-phròiseasadh

A-nis chan fheum sinn tomhas a dhèanamh air mar a tha na sgriobtaichean ro-phròiseas iom-fhillte againn ag obair. Tha dòigh goireasach ann a-nis faighinn a-mach a bheil ro-phròiseasadh ag obair gu ceart gu dìreach bhon eadar-aghaidh!

Zabbix 4.2 air a leigeil ma sgaoil

Bidh sinn a’ làimhseachadh milleanan de mheatairean gach diog!

Ro Zabbix 4.2, chaidh ro-phròiseasadh a làimhseachadh a-mhàin leis an t-seirbheisiche Zabbix, a chuir bacadh air comas proxies a chleachdadh airson cuairteachadh luchdan.

A’ tòiseachadh le Zabbix 4.2, gheibh sinn sgèileadh luchdan air leth èifeachdach tro thaic airson ro-phròiseasadh taobh proxy. A-nis bidh proxies ga dhèanamh!

Zabbix 4.2 air a leigeil ma sgaoil

Còmhla ri smeòrach, tha an dòigh-obrach seo a’ ceadachadh sgrùdadh àrd-tricead, mòr-sgèile agus milleanan de sgrùdaidhean gach diog, gun a bhith a’ luchdachadh prìomh fhrithealaiche Zabbix. Bidh proxies a’ giullachd meudan mòra de dhàta, fhad ‘s nach eil ach pàirt bheag dheth a’ ruighinn frithealaiche Zabbix air sgàth smeòrach, òrdugh aon no dhà de mheudachd nas lugha.

Lorgaidh ìre ìosal nas fhasa

Cuimhnich gu bheil lorg ìre ìosal (LLD) na inneal fìor chumhachdach airson faighinn a-mach gu fèin-ghluasadach de sheòrsa sam bith de ghoireasan sgrùdaidh (siostaman faidhle, pròiseasan, tagraidhean, seirbheisean, msaa) agus gu fèin-ghluasadach a’ cruthachadh nithean dàta, brosnachaidhean, nodan lìonra stèidhichte orra agus eile. nithean. Bidh seo a’ sàbhaladh ùine iongantach, a’ sìmpleachadh rèiteachadh, agus a’ leigeil le aon teamplaid a bhith air a chleachdadh thar luchd-aoigheachd le goireasan sgrùdaidh eadar-dhealaichte.

Tha feum air lorg ìre ìosal JSON ann an cruth sònraichte mar chur-a-steach. Sin agad e, cha tachair e tuilleadh!

Tha Zabbix 4.2 a’ ceadachadh lorg ìre ìosal (LLD) gus dàta neo-riaghailteach a chleachdadh ann an cruth JSON. Carson a tha e cudromach? Leigidh seo leat conaltradh, mar eisimpleir, le APIan taobh a-muigh gun a bhith a’ cleachdadh sgriobtaichean agus am fiosrachadh a gheibhear a chleachdadh gus luchd-aoigheachd, eileamaidean dàta agus brosnachaidhean a chruthachadh gu fèin-ghluasadach.

Còmhla ri taic JavaScript, tha seo a’ cruthachadh chothroman air leth airson teamplaidean a chruthachadh airson a bhith ag obair le diofar stòran dàta, leithid, mar eisimpleir, API sgòthan, APIan tagraidh, dàta ann an cruthan XML, CSV, agus mar sin air adhart is mar sin air adhart.

Zabbix 4.2 air a leigeil ma sgaoil
A’ ceangal JSON ri fiosrachadh mu phròiseasan le LLD

Tha na comasan dha-rìribh gun chrìoch!

Clàr-ama DB taic

Zabbix 4.2 air a leigeil ma sgaoil

Dè a th’ ann an TimescaleDB? Is e seo PostgreSQL cunbhalach a bharrachd air modal leudachaidh bhon sgioba TimescaleDB. Tha TimescaleDB a’ gealltainn coileanadh nas fheàrr mar thoradh air algorithms nas èifeachdaiche agus structar dàta.

A bharrachd air an sin, is e buannachd eile de TimescaleDB a bhith a’ sgaradh chlàran le eachdraidh gu fèin-ghluasadach. Tha TimescaleDB luath agus furasta a chumail suas! Ged, bu chòir dhomh a thoirt fa-near nach eil an sgioba againn fhathast air fìor choimeas coileanaidh a dhèanamh le PostgreSQL cunbhalach.

Aig an àm seo, tha TimescaleDB na thoradh gu math òg agus a’ leasachadh gu luath. Cleachd gu faiceallach!

Riaghladh tagaichean furasta

Mura b’ urrainnear tagaichean roimhe seo a riaghladh ach aig an ìre brosnachaidh, a-nis tha riaghladh tagaichean tòrr nas sùbailte. Bidh Zabbix a’ toirt taic do thagaichean airson teamplaidean agus luchd-aoigheachd!

Bidh a h-uile duilgheadas a chaidh a lorg a’ faighinn tagaichean chan ann a-mhàin den inneal-brosnachaidh, ach cuideachd an aoigh, a bharrachd air teamplaidean an aoigh seo.

Zabbix 4.2 air a leigeil ma sgaoil
A’ mìneachadh tagaichean airson nód lìonraidh

Clàradh fèin-ghluasadach nas sùbailte

Leigidh Zabbix 4.2 leat luchd-aoigheachd a shìoladh a rèir ainm a’ cleachdadh abairtean cunbhalach. Tha seo ga dhèanamh comasach diofar shuidheachaidhean lorgaidh a chruthachadh airson diofar bhuidhnean de nodan lìonra. Tha e gu sònraichte goireasach ma chleachdas sinn riaghailtean iom-fhillte ainmeachadh innealan.

Lorg lìonra nas sùbailte

Tha leasachadh eile co-cheangailte ri ainmeachadh nodan lìonra. Tha e comasach a-nis ainmean innealan a riaghladh nuair a lorgar lìonra agus ainm an inneal fhaighinn bho luach meatrach.

Tha seo na ghoireas fìor riatanach, gu sònraichte airson lorg lìonra a’ cleachdadh SNMP agus Zabbix àidseant.

Zabbix 4.2 air a leigeil ma sgaoil
Sònraich gu fèin-ghluasadach an t-ainm aoigheachd ionadail gu ainm faicsinneach

A’ sgrùdadh comas-gnìomh dòighean fios

A-nis faodaidh tu teachdaireachd deuchainn a chuir thu fhèin gu dìreach bhon eadar-aghaidh lìn agus dèanamh cinnteach a bheil an dòigh fios ag obair. Tha an gnìomh seo gu sònraichte feumail airson a bhith a’ dèanamh deuchainn air sgriobtaichean airson a bhith a’ cothlamadh Zabbix le diofar shiostaman rabhaidh, siostaman gnìomh agus prògraman taobh a-muigh eile agus APIan.

Zabbix 4.2 air a leigeil ma sgaoil

Sgrùdadh iomallach air pàirtean bun-structair Zabbix

Tha e comasach a-nis sùil a chumail air astar air meatrach taobh a-staigh frithealaiche Zabbix agus neach-ionaid (meatairean coileanaidh agus slàinte co-phàirtean Zabbix).

Carson a tha e? Leigidh an gnìomh leat sùil a chumail air meatrach taobh a-staigh luchd-frithealaidh agus proxies bhon taobh a-muigh, a’ leigeil leat duilgheadasan a lorg agus fios a chuir gu sgiobalta eadhon ged a tha cus de na pàirtean fhèin air an luchdachadh no, mar eisimpleir, gu bheil tòrr dàta nach deach a chuir air an neach-ionaid.

Taic cruth HTML airson teachdaireachdan post-d

A-nis chan eil sinn cuingealaichte ri teacsa shìmplidh agus is urrainn dhuinn teachdaireachdan post-d brèagha a chruthachadh, le taic bho chruth HTML. Tha an t-àm ann HTML + CSS ionnsachadh!

Zabbix 4.2 air a leigeil ma sgaoil
Tha teachdaireachdan nas fhasa a thuigsinn eadhon le glè bheag de chleachdadh HTML

Cothrom air siostaman taobh a-muigh bho chairtean lìonra

Tha taic ann airson seata slàn de macros ùra ann an URLan àbhaisteach airson mapaichean amalachadh nas fheàrr le siostaman taobh a-muigh. Leigidh seo leat, mar eisimpleir, tiogaid fhosgladh san t-siostam gnìomh le cliog no dhà air ìomhaigh nód lìonra.

Zabbix 4.2 air a leigeil ma sgaoil
Fosgail tiogaid ann an Jira le aon bhriogadh

Faodaidh riaghailt lorg a bhith na nì dàta eisimeileach

Carson a tha seo riatanach, tha thu a’ faighneachd. Leigidh seo leis an dàta meatrach bunaiteach a chleachdadh airson lorg agus cruinneachadh dàta dìreach. Mar eisimpleir, a thaobh cruinneachadh dàta bho às-mhalairt Prometheus, nì Zabbix aon iarrtas HTTP agus cleachdaidh e sa bhad am fiosrachadh a fhuaireadh airson a h-uile eileamaid dàta eisimeileach: luachan meatrach agus riaghailtean lorg ìre ìosal.

Dòigh ùr air duilgheadasan fhaicinn air mapaichean

Tha taic ann a-nis airson ìomhaighean beòthail GIF air mapaichean airson sealladh nas fhaicsinniche de dhuilgheadasan.

Zabbix 4.2 air a leigeil ma sgaoil
Tha innealan trioblaideach air fàs nas fhaicsinniche

A’ toirt a-mach dàta bho chinn-cinn HTTP ann an sgrùdadh lìn

Ann an Sgrùdadh Lìn, chaidh an comas dàta a thaghadh bhon cheann-cinn HTTP a fhuaireadh a chuir ris.

Leigidh seo leat sgrùdadh lìn ioma-cheum no suidheachaidhean sgrùdaidh API treas-phàrtaidh a chruthachadh a’ cleachdadh an tòcan ùghdarrais a gheibhear ann an aon de na ceumannan.

Zabbix 4.2 air a leigeil ma sgaoil
A’ toirt a-mach AuthID bhon bhann-cinn HTTP

Bidh Zabbix Sender a’ cleachdadh a h-uile seòladh IP

Bidh Zabbix Sender a-nis a’ cur dàta gu gach seòladh IP bhon pharameter ServerActive ann am faidhle rèiteachaidh an àidseant.

Zabbix 4.2 air a leigeil ma sgaoil

Criathrag ùr goireasach ann an rèiteachadh brosnachaidh

Tha sìoltachan leudaichte a-nis air an duilleag rèiteachaidh brosnachaidh airson taghadh luath is goireasach de luchd-brosnachaidh stèidhichte air slatan-tomhais sònraichte.

Zabbix 4.2 air a leigeil ma sgaoil
A’ taghadh innealan-brosnachaidh co-cheangailte ris an t-seirbheis K8S

Seall an dearbh àm

Tha a h-uile dad sìmplidh an seo, a-nis tha Zabbix a’ sealltainn an dearbh àm nuair a ghluaiseas tu an luchag thairis air a’ chairt.

Zabbix 4.2 air a leigeil ma sgaoil

Ùr-ghnàthachaidhean eile

  • Chuir sinn an gnìomh algairim nas ro-innseach airson òrdugh widgets air an deas-bhòrd atharrachadh
  • Comas air paramadairean prototypes nithean dàta atharrachadh gu mòr
  • Taic IPv6 airson sgrùdaidhean DNS: "net.dns" agus "new.dns.record"
  • Chaidh paramadair “skip” a chuir ris airson sgrùdaidhean “vmware.eventlog”.
  • Tha mearachd cur an gnìomh ceum preprocessing a’ toirt a-steach àireamh ceum

Ciamar a nì mi ùrachadh?

Gus ùrachadh bho dhreachan nas tràithe, chan fheum thu ach stàladh binaries ùra (frithealaichean agus proxies) agus eadar-aghaidh ùr. Ùraichidh Zabbix an stòr-dàta gu fèin-ghluasadach. Chan eil feum air riochdairean ùra a chuir a-steach.

Tha sinn a’ cumail co-labhairtean lìn an-asgaidh dhaibhsan a tha airson barrachd ionnsachadh mu Zabbix 4.2 agus aig a bheil cothrom ceistean fhaighneachd do sgioba Zabbix. Cuir d’ainm ris!

Na dìochuimhnich mu na mòr-chòrdte Telegram sianal Coimhearsnachd Zabbix, far am faigh thu an-còmhnaidh comhairle agus freagairtean do na ceistean agad ann an Ruisis bho cho-obraichean nas eòlaiche, agus, ma tha thu fortanach, bhon luchd-leasachaidh Zabbix fhèin. Air a mholadh airson luchd-tòiseachaidh buidheann airson luchd-tòiseachaidh.

Ceanglaichean feumail

- Nòtaichean fuasglaidh
- Luchdaich a-nuas notaichean
- Artaigil tùsail

Source: www.habr.com

Cuir beachd ann