Zabbix 4.2 ti tu silẹ

Inu ẹgbẹ wa dun pupọ lati pin awọn iroyin pe ọfẹ kan, eto ibojuwo orisun ṣiṣi ti tu silẹ Zabbix 4.2!

Zabbix 4.2 ti tu silẹ

Njẹ ikede 4.2 jẹ idahun si ibeere akọkọ ti igbesi aye, agbaye ati ibojuwo ni gbogbogbo? Jẹ ki a wo!

Jẹ ki a ranti pe Zabbix jẹ eto gbogbo agbaye fun ibojuwo iṣẹ ati wiwa ti awọn olupin, imọ-ẹrọ ati ohun elo nẹtiwọọki, awọn ohun elo, awọn apoti isura infomesonu, awọn ọna ṣiṣe agbara, awọn apoti, awọn iṣẹ IT, ati awọn iṣẹ wẹẹbu.

Zabbix ṣe imuse ọmọ ni kikun lati gbigba data, ṣiṣe ati yiyi pada, itupalẹ data ti o gba, ati ipari pẹlu titoju data yii, wiwo ati fifiranṣẹ awọn itaniji ni lilo awọn ofin imudara. Eto naa tun pese awọn aṣayan rọ fun imugboroja gbigba data ati awọn ọna titaniji, bakanna bi awọn agbara adaṣe nipasẹ API. Ni wiwo oju opo wẹẹbu kan n ṣe imuse iṣakoso aarin ti awọn atunto ibojuwo ati pinpin awọn ẹtọ iwọle si ọpọlọpọ awọn ẹgbẹ olumulo. Koodu ise agbese ti pin larọwọto labẹ iwe-aṣẹ GPLV2.

Zabbix 4.2 jẹ ẹya tuntun ti kii ṣe LTS pẹlu akoko atilẹyin osise kuru. Fun awọn olumulo ti o ni idojukọ lori igbesi aye gigun ti awọn ọja sọfitiwia, a ṣeduro lilo awọn ẹya LTS, bii 3.0 ati 4.0.

Nitorinaa, jẹ ki a sọrọ nipa awọn ẹya tuntun ati awọn ilọsiwaju pataki ni ẹya 4.2:

Diẹ osise awọn iru ẹrọ

Zabbix 4.2 ti tu silẹ
Ni afikun si awọn idii osise ti o wa tẹlẹ, a tun funni ni awọn ile tuntun fun:

  • RaspberryPi, Mac OS/X, SUSE Idawọlẹ Linux Server 12
  • MSI fun Windows oluranlowo
  • Awọn aworan Docker

Atilẹyin Prometheus ti a ṣe sinu fun ibojuwo ohun elo

Zabbix le gba data ni awọn ọna oriṣiriṣi (titari / fa) lati awọn orisun data oriṣiriṣi. Awọn wọnyi ni JMX, SNMP, WMI, HTTP / HTTPS, RestAPI, XML Soap, SSH, Telnet, awọn aṣoju ati awọn iwe afọwọkọ ati awọn orisun miiran. Bayi pade atilẹyin Prometheus!

Ni sisọ ni pipe, gbigba data lati ọdọ awọn olutaja Prometheus ṣee ṣe ni iṣaaju ọpẹ si iru eroja data HTTP/HTTPS ati awọn ikosile deede.

Sibẹsibẹ, ẹya tuntun gba ọ laaye lati ṣiṣẹ pẹlu Prometheus daradara bi o ti ṣee ṣe nitori atilẹyin ti a ṣe sinu fun ede ibeere PromQL. Ati lilo awọn metiriki ti o gbẹkẹle gba ọ laaye lati gba ati ṣe ilana data daradara julọ: o beere fun data ni ẹẹkan, ati lẹhinna a too jade ni ibamu si awọn metiriki pataki.

Zabbix 4.2 ti tu silẹ
Ngba iye ti metiriki kan pato

O ṣe pataki lati ṣe akiyesi pe iṣawari ipele kekere le lo data ti a gba lati ṣe ina awọn metiriki laifọwọyi. Ni idi eyi, Zabbix ṣe iyipada data ti a gba sinu ọna kika JSON, eyiti o rọrun pupọ lati ṣiṣẹ pẹlu.

Zabbix 4.2 ti tu silẹ
Wiwa awọn metiriki nipa lilo àlẹmọ ni ede ibeere PromQL

Ni akoko diẹ sii wa 300 awọn akojọpọ ati awọn ilana ibojuwo awọn iṣẹ ẹnikẹta ati awọn ohun elo lilo Zabbix. Atilẹyin Prometheus yoo gba ọ laaye lati ṣafikun gbogbo eto awọn ohun elo ti o ni osise tabi atilẹyin agbegbe Prometheus atajasita. Eyi jẹ ibojuwo ti awọn iṣẹ olokiki, awọn apoti ati awọn orisun awọsanma.

Munadoko ga igbohunsafẹfẹ monitoring

Ṣe a fẹ lati rii awọn iṣoro ni yarayara bi o ti ṣee? Dajudaju, laisi iyemeji! Ni igba diẹ sii ju bẹẹkọ, ọna yii ṣe abajade ni a nilo lati dibo awọn ẹrọ ati gba data nigbagbogbo nigbagbogbo, eyiti o fi ẹru nla sori eto ibojuwo naa. Bawo ni lati yago fun eyi?

A ti ṣe imuse ẹrọ fifin ni awọn ofin iṣaju. Fifun, ni pataki, fun wa ni aye lati foju awọn iye kanna.

Jẹ ki a ro pe a n ṣe abojuto ipo ohun elo pataki kan. Ni gbogbo iṣẹju-aaya a ṣayẹwo boya ohun elo wa n ṣiṣẹ tabi rara. Ni akoko kanna, Zabbix gba ṣiṣan data lemọlemọfún lati 1 (ṣiṣẹ) ati 0 (ko ṣiṣẹ). Fun apẹẹrẹ: 1111111111110001111111111111…

Nigbati ohun gbogbo ba wa ni ibere pẹlu ohun elo wa, lẹhinna Zabbix gba sisan ti awọn nikan. Ṣe wọn nilo lati ṣe ilana? Ni gbogbogbo, rara, nitori a nifẹ nikan ni yiyipada ipo ohun elo naa, a ko fẹ lati gba ati tọju data pupọ. Nitorinaa, fifẹ gba ọ laaye lati fo iye kan ti o ba jẹ aami si ti iṣaaju. Bi abajade, a yoo gba data nikan nipa iyipada ipinle, fun apẹẹrẹ, 01010101 ... Eyi jẹ alaye ti o to lati ṣawari awọn iṣoro!

Zabbix nìkan kọju awọn iye ti o padanu, wọn ko gba silẹ ninu itan-akọọlẹ ati pe ko kan awọn okunfa ni eyikeyi ọna. Lati oju wiwo Zabbix, ko si awọn iye ti o padanu.

Zabbix 4.2 ti tu silẹ
Foju awọn iye ẹda-ẹda

Nla! A le ṣe idibo awọn ẹrọ loorekoore ati rii awọn iṣoro lesekese laisi ifipamọ alaye ti ko wulo ni ibi ipamọ data.

Kini nipa awọn eya aworan? Wọn yoo ṣofo nitori aini data! Ati bawo ni o ṣe le sọ boya Zabbix n gba data ti pupọ julọ data yii ba sonu?

A tun ronu nipa iyẹn! Zabbix nfunni ni iru throttling miiran, throttling pẹlu heartbeat.

Zabbix 4.2 ti tu silẹ
Ni ẹẹkan iṣẹju kan a ṣayẹwo boya metiriki naa wa laaye

Ni ọran yii, Zabbix, laibikita ṣiṣan data atunwi, yoo tọju o kere ju iye kan ni aarin akoko pàtó. Ti a ba gba data ni ẹẹkan fun iṣẹju-aaya, ati pe aarin ti ṣeto si iṣẹju kan, lẹhinna Zabbix yoo yi gbogbo ṣiṣan keji ti awọn iwọn sinu ṣiṣan iṣẹju kọọkan. O rọrun lati rii pe eyi nyorisi titẹkuro 60-agbo ti data ti o gba.

Bayi a ni igboya pe a gba data naa, iṣẹ ti nfa nodata () n ṣiṣẹ ati pe ohun gbogbo dara pẹlu awọn aworan!

Ifọwọsi ti data ti a gba ati mimu aṣiṣe

Ko si ọkan ninu wa ti o fẹ lati gba aṣiṣe tabi data ti ko ni igbẹkẹle. Fun apẹẹrẹ, a mọ pe sensọ iwọn otutu yẹ ki o da data pada laarin 0°C ati 100°C ati pe eyikeyi iye miiran yẹ ki o jẹ eke ati/tabi bikita.

Bayi eyi ṣee ṣe nipa lilo awọn ofin afọwọsi data ti a ṣe sinu iṣaju iṣaju fun ibamu tabi aini ibamu pẹlu awọn ikosile deede, awọn sakani iye, JSONPath ati XMPath.

Bayi a le ṣakoso iṣesi si aṣiṣe naa. Ti iwọn otutu ko ba wa ni ibiti a ti le ri, lẹhinna a le foju foju parẹ iru iye kan, ṣeto iye aiyipada (fun apẹẹrẹ, 0°C), tabi ṣalaye ifiranṣẹ aṣiṣe tiwa, fun apẹẹrẹ, “Sensor ti bajẹ” tabi “Rọpo batiri.”

Zabbix 4.2 ti tu silẹ
Awọn iwọn otutu yẹ ki o wa lati 0 si 100, foju awọn iyokù

Apeere to dara ti lilo afọwọsi ni agbara lati ṣayẹwo data titẹ sii fun wiwa ifiranṣẹ aṣiṣe ati ṣeto aṣiṣe yii fun gbogbo metric. Eyi jẹ iṣẹ ṣiṣe ti o wulo pupọ nigbati o ba n gba data pada lati awọn API ita.

Eyikeyi iyipada data nipa lilo JavaScript

Ti awọn ofin iṣaaju ti a ṣe sinu ko to fun wa, a funni ni ominira pipe ni lilo awọn iwe afọwọkọ aṣa JavaScript!

Zabbix 4.2 ti tu silẹ
Laini koodu kan kan lati yi Fahrenheit pada si Celsius

Eyi ṣii awọn aye ailopin fun sisẹ data ti nwọle. Anfani ti o wulo ti iṣẹ ṣiṣe ni pe a ko nilo awọn iwe afọwọkọ ita mọ ti a lo lati ṣe ifọwọyi data eyikeyi. Bayi gbogbo eyi le ṣee ṣe nipa lilo JavaScript.

Bayi iyipada data, apapọ, awọn asẹ, iṣiro ati awọn iṣẹ ọgbọn ati pupọ diẹ sii ṣee ṣe!

Zabbix 4.2 ti tu silẹ
Yiyọ alaye to wulo lati Apache mod_status o wu!

Igbeyewo preprocessing

Bayi a ko ni lati gboju le won bawo ni eka wa preprocessing iwe afọwọkọ ṣiṣẹ. Ọna irọrun wa bayi lati ṣayẹwo boya iṣaju ti n ṣiṣẹ ni deede taara lati wiwo naa!

Zabbix 4.2 ti tu silẹ

A ṣe ilana awọn miliọnu awọn metiriki fun iṣẹju kan!

Ṣaaju Zabbix 4.2, iṣaju iṣaju jẹ iṣakoso ni iyasọtọ nipasẹ olupin Zabbix, eyiti o ni opin agbara lati lo awọn aṣoju fun pinpin fifuye.

Bibẹrẹ pẹlu Zabbix 4.2, a gba iwọn iwọn fifuye daradara ti iyalẹnu nitori atilẹyin fun ṣiṣe iṣaaju ni ẹgbẹ aṣoju. Bayi awọn aṣoju ṣe!

Zabbix 4.2 ti tu silẹ

Ni apapo pẹlu throttling, ọna yii ngbanilaaye fun igbohunsafẹfẹ giga-giga, ibojuwo iwọn-nla ati awọn miliọnu awọn sọwedowo fun iṣẹju kan, laisi ikojọpọ olupin aringbungbun Zabbix. Awọn aṣoju ṣe ilana awọn iwọn gigantic ti data, lakoko ti apakan kekere rẹ de ọdọ olupin Zabbix nitori fifun, ọkan tabi meji awọn aṣẹ titobi kere si.

Awari ipele kekere ti o rọrun

Ranti pe iṣawari ipele kekere (LLD) jẹ ilana ti o lagbara pupọ fun wiwa eyikeyi iru awọn orisun ibojuwo laifọwọyi (awọn ọna ṣiṣe faili, awọn ilana, awọn ohun elo, awọn iṣẹ, ati bẹbẹ lọ) ati ṣiṣẹda awọn ohun data laifọwọyi, awọn okunfa, awọn apa nẹtiwọki ti o da lori wọn ati awọn miiran. ohun elo. Eyi ṣafipamọ akoko iyalẹnu, iṣeto ni irọrun, ati gba awoṣe kan laaye lati lo kọja awọn ọmọ-ogun pẹlu awọn orisun ibojuwo oriṣiriṣi.

Awari-kekere nilo ọna kika JSON ni pataki bi titẹ sii. Iyẹn ni, kii yoo ṣẹlẹ mọ!

Zabbix 4.2 ngbanilaaye iṣawari ipele kekere (LLD) lati lo data lainidii ni ọna kika JSON. Kini idi ti o ṣe pataki? Eyi n gba ọ laaye lati ṣe ibaraẹnisọrọ, fun apẹẹrẹ, pẹlu awọn API ita laisi lilo si awọn iwe afọwọkọ ati lo alaye ti o gba lati ṣẹda awọn ọmọ-ogun laifọwọyi, awọn eroja data ati awọn okunfa.

Ni idapọ pẹlu atilẹyin JavaScript, eyi ṣẹda awọn aye ikọja fun ṣiṣẹda awọn awoṣe fun ṣiṣẹ pẹlu awọn orisun data lọpọlọpọ, gẹgẹbi, fun apẹẹrẹ, API awọsanma, API ohun elo, data ni XML, awọn ọna kika CSV, ati bẹbẹ lọ.

Zabbix 4.2 ti tu silẹ
Nsopọ JSON pẹlu alaye nipa awọn ilana pẹlu LLD

Awọn ti o ṣeeṣe wa ni iwongba ti ailopin!

TimecaleDB atilẹyin

Zabbix 4.2 ti tu silẹ

Kini TimescaleDB? Eyi jẹ deede PostgreSQL pẹlu module itẹsiwaju lati ẹgbẹ TimescaleDB. TimescaleDB ṣe ileri iṣẹ ṣiṣe to dara julọ nitori awọn algoridimu daradara diẹ sii ati igbekalẹ data.

Ni afikun, anfani miiran ti TimescaleDB ni pipin aifọwọyi ti awọn tabili pẹlu itan-akọọlẹ. TimecaleDB yara ati rọrun lati ṣetọju! Botilẹjẹpe, Mo yẹ ki o ṣe akiyesi pe ẹgbẹ wa ko tii ṣe lafiwe iṣẹ ṣiṣe to ṣe pataki pẹlu PostgreSQL deede.

Ni akoko yii, TimescaleDB jẹ ọdọ ti o tọ ati ọja idagbasoke ni iyara. Lo pẹlu iṣọra!

Easy tag isakoso

Ti awọn ami iṣaaju ba le ṣakoso nikan ni ipele ti o nfa, ni bayi iṣakoso tag jẹ rọ diẹ sii. Zabbix ṣe atilẹyin awọn afi fun awọn awoṣe ati awọn ogun!

Gbogbo awọn iṣoro ti a rii gba awọn afi kii ṣe ti okunfa nikan, ṣugbọn ti agbalejo, bakanna bi awọn awoṣe ti ogun yii.

Zabbix 4.2 ti tu silẹ
Itumọ awọn afi fun ipade nẹtiwọki kan

Diẹ rọ auto-ìforúkọsílẹ

Zabbix 4.2 gba ọ laaye lati ṣe àlẹmọ awọn ogun nipasẹ orukọ nipa lilo awọn ikosile deede. Eyi jẹ ki o ṣee ṣe lati ṣẹda awọn oju iṣẹlẹ wiwa oriṣiriṣi fun oriṣiriṣi awọn ẹgbẹ ti awọn apa nẹtiwọki. O rọrun paapaa ti a ba lo awọn ofin sisọ ẹrọ ti o nipọn.

Awari nẹtiwọki to rọ diẹ sii

Ilọsiwaju miiran ni ibatan si lorukọ awọn apa nẹtiwọki. O ṣee ṣe ni bayi lati ṣakoso awọn orukọ ẹrọ lakoko wiwa nẹtiwọọki ati gba orukọ ẹrọ lati iye metric kan.

Eyi jẹ iṣẹ ṣiṣe pataki pupọ, pataki fun wiwa nẹtiwọọki nipa lilo SNMP ati aṣoju Zabbix.

Zabbix 4.2 ti tu silẹ
Laifọwọyi fi orukọ agbalejo agbegbe si orukọ ti o han

Ṣiṣayẹwo iṣẹ ṣiṣe ti awọn ọna iwifunni

Bayi o le fi ifiranṣẹ idanwo ranṣẹ taara lati oju opo wẹẹbu ki o ṣayẹwo boya ọna iwifunni ṣiṣẹ. Iṣẹ ṣiṣe yii wulo paapaa fun idanwo awọn iwe afọwọkọ fun apapọ Zabbix pẹlu ọpọlọpọ awọn eto itaniji, awọn eto iṣẹ ṣiṣe ati awọn eto ita miiran ati awọn API.

Zabbix 4.2 ti tu silẹ

Abojuto latọna jijin ti awọn paati amayederun Zabbix

O ṣee ṣe ni bayi lati ṣe atẹle latọna jijin awọn metiriki inu ti olupin Zabbix ati aṣoju (awọn metiriki iṣẹ ṣiṣe ati ilera ti awọn paati Zabbix).

Kini o jẹ fun? Iṣẹ ṣiṣe n gba ọ laaye lati ṣe atẹle awọn metiriki inu ti awọn olupin ati awọn aṣoju lati ita, ngbanilaaye lati rii ni iyara ati sọfun nipa awọn iṣoro paapaa ti awọn paati funrararẹ ba pọ ju tabi, fun apẹẹrẹ, iye nla ti data ti a ko firanṣẹ wa lori aṣoju.

Atilẹyin ọna kika HTML fun awọn ifiranṣẹ imeeli

Bayi a ko ni opin si ọrọ itele ati pe o le ṣẹda awọn ifiranṣẹ imeeli ẹlẹwa, ọpẹ si atilẹyin ọna kika HTML. O to akoko lati kọ HTML + CSS!

Zabbix 4.2 ti tu silẹ
Awọn ifiranṣẹ rọrun lati ni oye paapaa pẹlu lilo HTML diẹ

Wiwọle si awọn ọna ita lati awọn kaadi nẹtiwọki

Atilẹyin wa fun gbogbo ṣeto ti awọn macros tuntun ni awọn URL aṣa fun iṣọpọ dara julọ ti awọn maapu pẹlu awọn eto ita. Eyi n gba ọ laaye lati ṣii, fun apẹẹrẹ, tikẹti ninu eto iṣẹ-ṣiṣe pẹlu ọkan tabi meji tite lori aami ti ipade nẹtiwọki kan.

Zabbix 4.2 ti tu silẹ
Ṣii tikẹti kan ni Jira pẹlu titẹ kan

Ofin wiwa le jẹ nkan data ti o gbẹkẹle

Kini idi ti eyi ṣe pataki - o beere. Eyi ngbanilaaye data metiriki abẹlẹ lati ṣee lo fun wiwa mejeeji ati gbigba data taara. Fun apẹẹrẹ, ninu ọran ti gbigba data lati ọdọ olutaja Prometheus, Zabbix yoo ṣe ibeere HTTP kan ati lẹsẹkẹsẹ lo alaye ti o gba fun gbogbo awọn eroja data ti o gbẹkẹle: awọn iye metric ati awọn ofin iwari ipele-kekere.

Ọna tuntun lati wo awọn iṣoro lori awọn maapu

Atilẹyin wa bayi fun awọn aworan GIF ti ere idaraya lori awọn maapu fun iwoye diẹ sii ti awọn iṣoro.

Zabbix 4.2 ti tu silẹ
Awọn ẹrọ iṣoro ti di diẹ sii han

Yiyọ data jade lati awọn akọle HTTP ni ibojuwo wẹẹbu

Ninu Abojuto Wẹẹbu, agbara lati yan data lati akọsori HTTP ti o gba ti ti ṣafikun.

Eyi n gba ọ laaye lati ṣẹda ibojuwo wẹẹbu olona-igbesẹ tabi awọn oju iṣẹlẹ ibojuwo API ẹni-kẹta nipa lilo ami-aṣẹ aṣẹ ti o gba ni ọkan ninu awọn igbesẹ naa.

Zabbix 4.2 ti tu silẹ
Yiyọ AuthID kuro ni akọsori HTTP

Olufiranṣẹ Zabbix nlo gbogbo awọn adirẹsi IP

Olufiranṣẹ Zabbix bayi nfi data ranṣẹ si gbogbo awọn adirẹsi IP lati paramita ServerActive ninu faili iṣeto aṣoju.

Zabbix 4.2 ti tu silẹ

Ajọ tuntun ti o rọrun ni iṣeto okunfa

Oju-iwe iṣeto okunfa ni bayi ni àlẹmọ ti o gbooro fun yiyan iyara ati irọrun ti awọn okunfa ti o da lori awọn ibeere ti a sọ.

Zabbix 4.2 ti tu silẹ
Yiyan awọn okunfa ti o ni ibatan si iṣẹ K8S

Ṣe afihan akoko gangan

Ohun gbogbo ni o rọrun nibi, bayi Zabbix fihan akoko gangan nigbati o ba npa asin lori chart naa.

Zabbix 4.2 ti tu silẹ

Miiran imotuntun

  • Ti ṣe imuse algorithm asọtẹlẹ diẹ sii fun iyipada aṣẹ ẹrọ ailorukọ ninu dasibodu naa
  • Agbara lati ibi-ayipada sile ti data ohun kan prototypes
  • Atilẹyin IPv6 fun awọn sọwedowo DNS: “net.dns” ati “new.dns.record”
  • Fi kun paramita “foo” fun awọn sọwedowo “vmware.eventlog”.
  • Aṣiṣe ipaniyan igbesẹ ti iṣaju pẹlu nọmba igbesẹ

Bawo ni MO ṣe igbesoke?

Lati ṣe igbesoke lati awọn ẹya iṣaaju, o nilo lati fi sori ẹrọ nikan titun binaries (awọn olupin ati awọn aṣoju) ati wiwo tuntun kan. Zabbix yoo ṣe imudojuiwọn data laifọwọyi. Ko si ye lati fi awọn aṣoju tuntun sori ẹrọ.

A n gbalejo awọn webinar ọfẹ fun awọn ti o fẹ lati ni imọ siwaju sii nipa Zabbix 4.2 ati ni aye lati beere awọn ibeere si ẹgbẹ Zabbix. Forukọsilẹ!

Maṣe gbagbe nipa olokiki Telegram ikanni Agbegbe Zabbix, nibiti o ti le gba imọran nigbagbogbo ati awọn idahun si awọn ibeere rẹ ni Ilu Rọsia lati ọdọ awọn ẹlẹgbẹ ti o ni iriri diẹ sii, ati, ti o ba ni orire, lati ọdọ awọn olupilẹṣẹ Zabbix funrararẹ. Niyanju fun olubere ẹgbẹ fun olubere.

wulo awọn ọna asopọ

- Awọn akọsilẹ Tu
- Awọn akọsilẹ igbesoke
- Atilẹba article

orisun: www.habr.com

Fi ọrọìwòye kun