ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0

Në mes të majit doli versioni Zabbix 5.0, dhe ne organizuam një sërë takimesh online në gjuhë të ndryshme për të demonstruar qartë të gjitha ndryshimet dhe risitë për komunitetin. Ju ftojmë të njiheni me raportin e Drejtorit Ekzekutiv dhe krijuesit të Zabbix, Alexei Vladychev, në të cilin ai shpjegon hap pas hapi se çfarë është e re në Zabbix 5.0.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0

Zabbix 4.2 dhe Zabbix 4.4

Le të fillojmë me ndryshimet që u shfaqën në versionin Zabbix 4.0, në lidhje me përdorimin e versioneve LTS.
Në versionin Zabbix 4.2, i cili doli në prill 2019, u introdukuan mundësitë e mëposhtme:

  • Monitorimi me frekuencĂ« tĂ« lartĂ« duke pĂ«rdorur throttling, i cili siguron shkallĂ«zim dhe rritje tĂ« NVPS, qĂ« do tĂ« thotĂ« zbulim mĂ« tĂ« shpejtĂ« tĂ« problemeve dhe dĂ«rgimin e njoftimeve pa njĂ« ngarkesĂ« tĂ« madhe nĂ« Zabbix.
  • Grumbullimi i tĂ« dhĂ«nave duke pĂ«rdorur agjentin HTTP.
  • MbĂ«shtetje pĂ«r grumbullimin e tĂ« dhĂ«nave nga Prometheus Pro.
  • ParapĂ«rgatitja mbĂ«shtet validimin dhe JavaScript-in, i cili lejon transformimin e çdo tĂ« dhĂ«nĂ« qĂ« grumbullohet.
  • ParapĂ«rgatitja nĂ« anĂ«n e proxy-t, e cila siguron shkallĂ«zim mĂ« efikas pĂ«rmes proxy-ve.
  • Menaxhim i pĂ«rmirĂ«suar i etiketave — metadata nĂ« nivelin e ngjarjeve dhe problemeve, qĂ« Ă«shtĂ« e lehtĂ« pĂ«r t'u punuar, sepse etiketat mbĂ«shteten si nĂ« nivelin e shablloneve ashtu edhe nĂ« nivelin e nyjeve tĂ« rrjetit.

Në Shtator të vitit të kaluar, doli versioni Zabbix 4.4, i cili ofroi këto mundësi:

  • Agjenti i ri Zabbix.
  • MbĂ«shtetje pĂ«r Webhook pĂ«r njoftimet dhe paralajmĂ«rimet, qĂ« lejon integrimin me sisteme tĂ« jashtme.
  • MbĂ«shtetje pĂ«r TimescaleDB.
  • NjĂ« bazĂ« tĂ« dhĂ«nash tĂ« integruar pĂ«r metrikat dhe ngjyrat Ă«shtĂ« bĂ«rĂ« e dukshme pĂ«r pĂ«rdoruesit e Zabbix. PĂ«r shembull, pĂ«rdoruesit mund tĂ« pĂ«rdorin pĂ«rshkrimin e elementeve tĂ« dhĂ«nash dhe ngjyrave nĂ« Monitoring > TĂ« dhĂ«nat mĂ« tĂ« fundit.
  • Standardi i ri pĂ«r shabllonet.

Zabbix 5.0

Sot do të flasim për versionin LTS të Zabbix 5.0, i cili do të mbështetet gjatë 5 viteve. Mbështetja për versionin 4.4 përfundon pas një muaji. Versioni LTS i Zabbix 3.0 do të mbështetet për 3.5 vite të tjera.

Zabbix siguron monitorimin e shumë gjërave, lista e të cilave mund të specifikohet në faqen http://www.zabbix.com/integrations, ku paraqiten shabllone për monitorim dhe plugina, përfshirë për agjentin e ri.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Shabllonet e disponueshme për monitorim dhe integrim

Për më tepër, ekzistojnë mundësi integrimi me sisteme të ndryshme, përfshirë sistemet e biletave, sistemet ITSM dhe sistemet e dërgimit të mesazheve përmes Webhook.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Mundësi integrimi

Në Zabbix 5.0 është zgjeruar mbështetja e integruar për integrimin me sisteme të ndryshme biletash, si dhe me sisteme njoftimi:

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Integrimi me sisteme të ndryshme

Lista e modeleve të integruara për monitorimin e aplikacioneve dhe pajisjeve është zgjeruar:

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Modelet e integruara për monitorimin e aplikacioneve dhe pajisjeve

Të gjitha përditësimet janë në dispozicion për shkarkim në Git repository.

Cdo pĂ«rdorues ose zhvillues mund tĂ« kontribuojĂ« nĂ« Zabbix me ide tĂ« gatshme — modele ose plugin, duke ndjekur njĂ« procedurĂ« tĂ« thjeshtĂ«:

  1. Nënshkrimi i Marrëveshjes së Kontributit të Zabbix (ZCA) në https://www.zabbix.com/developers.
  2. Publikimi i Pull Request në https://git.zabbix.com.
  3. Rishikimi i aplikacionit nga ekipi i zhvilluesve. Nëse plugin ose modelo përputhet me standardet e Zabbix, ajo përfshihet në produkt, dhe puna e atij zhvilluesi do të mbështetet zyrtarisht nga ekipi i Zabbix.

Zabbix — njĂ« software i hapur me kod tĂ« hapur, i cili Ă«shtĂ« i disponueshĂ«m pĂ«r t'u parĂ«, studiuar dhe ndryshuar. PĂ«rdoruesit kanĂ« mundĂ«sinĂ« ta pĂ«rdorin produktin lirisht, tĂ« marrin pjesĂ« nĂ« zhvillimin e programit ose ta pĂ«rdorin kodin pĂ«r programet e tyre tĂ« reja. NĂ« anĂ«n tjetĂ«r, ekipi i Zabbix bĂ«n gjithçka pĂ«r ta bĂ«rĂ« Zabbix lehtĂ« tĂ« instalohet nĂ« platforma tĂ« ndryshme.

Zhvilluesit e Zabbix ofrojnë paketa për pothuajse të gjitha distro të njohura dhe platforma të ndryshme virtualizimi. Për më tepër, Zabbix mund të instalohet me një klikim në cloud-in publik. Zabbix është gjithashtu i disponueshëm në platforma si Red Hat Openshift ose OpenStack.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Paketa e Zabbix për distro dhe platforma

Mbështetje për Zabbix Agent 2 për Windows dhe Linux

Zabbix Agent 2 i ri — njĂ« nga zgjidhjet mĂ« tĂ« mira nĂ« treg.

  • Ofron njĂ« strukturĂ« tĂ« bazuar nĂ« plugina dhe mbĂ«shtet skriptet pĂ«r mbledhjen e tĂ« dhĂ«nave, tĂ« cilat mund tĂ« punojnĂ« pĂ«r orĂ« tĂ« tĂ«ra.
  • MbĂ«shtet kontrollime aktive paralel, lidhje tĂ« vazhdueshme me sisteme ekstern, qĂ« Ă«shtĂ« e dobishme, pĂ«r shembull, pĂ«r monitorimin efikas tĂ« bazave tĂ« tĂ« dhĂ«nave.
  • MBĂ«shtet ngjarje dhe kushte, e cila Ă«shtĂ« e rĂ«ndĂ«sishme pĂ«r monitorimin, si pĂ«r shembull, pajisjet MQTT.
  • Versioni i ri i agentit instalon lehtĂ«sisht (sepse agjenti i ri mbĂ«shtet tĂ« gjitha funksionalitetet e mĂ«parshme).

Përveç kësaj, për agjentin e ri në Zabbix 5.0 ofrohet mbështetje për ruajtjen e përhershme të të dhënave. Informacioni i dërguar më parë ruhej vetëm në memorjen e tamponit të agentit, ndërsa në versionin e ri mundësohet konfigurimi i ruajtjes së këtij informacioni në disk.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Ruajtja e përhershme e të dhënave

Kjo është e rëndësishme në rastin e monitorimit të sistemeve kritike dhe komunikimeve të paqëndrueshme, pasi një sasi e madhe e të dhënave shumë të rëndësishme ruhet deri në dërgimin në serverin Zabbix. Opcioni është gjithashtu i dobishëm për lidhjet satelitore, të cilat mund të mos jenë të disponueshme për periudha të gjata kohore.
E RËNDËSISHME! NĂ« Zabbix 5.0 ruhet mbĂ«shtetje pĂ«r Zabbix Agent 1.

Ndryshimet në sistemin e sigurisë në Zabbix 5.0

1. Në versionin e ri mbështetet HTTP-proxy për webhook, i cili lejon lidhjet me serverin Zabbix në sisteme të jashtme njoftimi në një mënyrë më të sigurt dhe të menaxhuar.

Nëse është e nevojshme integrimi i serverit Zabbix në rrjetin lokal me një sistem të jashtëm, për shembull, JIRA në re, është e mundur të mbani lidhjen përmes HTTP-proxy, që përmirëson kontrollin dhe besueshmërinë e lidhjes.

2. Si për agentin e vjetër, ashtu edhe për atë të ri, është parashikuar mundësia për të zgjedhur se cilat kontrollime do të jenë të disponueshme në një agent të caktuar. Për shembull, mund të kufizoni numrin e kontrolleve, duke krijuar në fakt lista të bardha dhe të zeza, si dhe të përcaktoni çelësat e mbështetur.

  • Lista e bardhĂ« pĂ«r kontrollet e MySQL
    AllowKey=mysql[*] 
    DenyKey=*
  • Lista e zezĂ« pĂ«r tĂ« ndaluar tĂ« gjitha skriptet e shell
    DenyKey=system.run[*]
  • Lista e zezĂ« pĂ«r tĂ« ndaluar aksesin nĂ« /etc/password
    DenyKey=vfs.file.contents[/etc/passwd,*]

3. ËshtĂ« e mundur tĂ« zgjidhen algorithma tĂ« enkriptimit pĂ«r tĂ« gjitha komponentĂ«t e Zabbix, pĂ«r tĂ« shmangur pĂ«rdorimin e enkriptimeve tĂ« pasigurta pĂ«r lidhjet TLS. Kjo Ă«shtĂ« e rĂ«ndĂ«sishme pĂ«r monitorimin e ambientĂ«ve ku zbatohen standarde tĂ« caktuara tĂ« sigurisĂ«.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Zgjedhja e algoritmave të enkriptimit për lidhjet TLS

4. Në Zabbix 5.0 u rrit mbështetja për lidhjet e enkriptuara me bazën e të dhënave. Aktualisht është e disponueshme vetëm lidhja e enkriptuar me PostgreSQL dhe MySQL.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Lidhjet e enkriptuara me bazën e të dhënave

5. Zabbix 5.0 ka kaluar nga MD5 në SHA256 për ruajtjen e hash-eve të fjalëkalimeve të përdoruesve në bazën e të dhënave, pasi aktualisht ky është algoritmi më i sigurt.

6. Zabbix 5.0 mbështet makros sekrete të përdoruesve për ruajtjen e çdo informacioni të ndjeshëm, si fjalëkalimet dhe tokenët API, të cilat nuk janë të arritshme për përdoruesit e zakonshëm.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Makroset sekrete

7. Të gjithë lidhjet e Zabbix me sisteme të jashtme dhe lidhjet e brendshme me agentët janë të sigurta. Mbështetet enkriptimi duke përdorur certifikata TLS, ose duke përdorur enkriptimin me çelës të publikuar më parë (pre-shared key encryption) për lidhjet me agentët dhe me proxy, ose HTTPS. Siguria në anën e agentëve mund të forcohet përmes listeve të bardha dhe të zeza. Ndërfaqja funksionon përmes HTTPS.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Lidhje të sigurta

8. Mbështetje SAML për sigurimin e një pikë të vetme autentifikimi nga një ofrues të besueshëm të shërbimeve të identitetit, prandaj kredencialet e përdoruesit nuk do të kalojnë përtej kufijve të firewall-it.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Identifikimi SAML

Mbështetje SAML mundëson integrimin e Zabbix me ofrues të ndryshëm shërbimesh identiteti, si Microsoft ADFS, OpenAM, SecurAuth, Okta, Auth0, si dhe Azure, AWS ose Google Cloud Platform.

Lehtësia e përdorimit të Zabbix 5.0

1. Ndërfaqja e përdoruesit, e optimizuar për ekranet e gjera. Ne e kemi zhvendosur menunë nga pjesa e sipërme, ku gjithmonë mungon hapësira, në anën e majtë të ekranit. Menuja ende shfaqet në formatin e plotë, minimal dhe të fshehur.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Ndërfaqja e optimizuar për ekranin e gjerë

2. Kopjimi i widget-eve nga panelet mundëson krijimin shumë të shpejtë të PANELEVE të reja. Për këtë, duhet të zgjidhni widget-in e dëshiruar në PANEL dhe të klikoni Kopjo

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Kopjimi i widget-it

dhe të ngjitni widget-in në panelin e dëshiruar.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Ngjitja e widget-it të kopjuar

3. Eksportimi i grafikëve. Për të kopjuar grafikun dhe dërguar, për shembull, përmes emailit, mund të merrni grafikun në formatin PNG duke zgjedhur widget-in e dëshiruar dhe duke klikuar Shkarko imazhin.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Eksportimi i grafikëve

4. Filtrimi sipas etiketave: Problem për shkallën e rëndësisë dhe Problem për hostet. Tani është e mundur, për shembull, të mblidhen të dhënat për të gjitha problemet e lidhura me një nyje të veçantë rrjeti në një qendër të vetme të të dhënave.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Filtrimi sipas etiketave

5. Mbështetje për modulet për zgjerimin e ndërfaqes Zabbix. Për të instaluar një modul të pavarur, duhet ta kopjoni atë në një direktori të caktuar. Modulet lejojnë zgjerimin e funksionalitetit ekzistues të ndërfaqes, krijimin e faqeve të reja, ndryshimin e strukturës së menusë, për shembull, shtimin e opsioneve.

Çdo pĂ«rdorues mund tĂ« shkruajĂ« dhe integrojĂ« njĂ« modul. PĂ«r kĂ«tĂ«, moduli kopjohet nĂ« dosjen modules, pas sĂ« cilĂ«s bĂ«het i dukshĂ«m pĂ«r ndĂ«rfaqen, ku mund tĂ« aktivizohet dhe çaktivizohet.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Shtimi i një moduli të ri

6. Thjeshtësia e navigimit në burimet e lidhura me nyjet e rrjetit. Në Monitoring > Hosts shfaq lista e pajisjeve që Zabbix monitoron: nyjet e rrjetit, shërbimet, pajisjet rrjetësore, etj. Për më tepër, navigimi i shpejtë në ekranet, grafiket dhe problemet specifike për pajisjet është i disponueshëm.

Ne e kemi hequr skedat Monitoring > Graphs dhe Monitoring > Webs, dhe e gjithë navigimi bëhet përmes Monitoring > Hosts. Informacioni i shfaqur mund të filtrohet, duke përfshirë etiketat, që mundëson shfaqjen e pajisjeve të çaktivizuara.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Navigimi në burimet e lidhura me nyjet e rrjetit

PĂ«r shembull, mund tĂ« zgjidhni pajisjet qĂ« i pĂ«rkasin shĂ«rbimeve tĂ« pĂ«rdoruesve tĂ« fundit, duke zgjedhur ‘ShĂ«rbimi’, si dhe duke pĂ«rcaktuar nivelin e rĂ«ndĂ«sisĂ« sĂ« kĂ«tyre problemeve.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Aftësitë e filtrimit

7. Operacioni i ri i pĂ«rpunimit tĂ« parakohshĂ«m — ‘ZĂ«vendĂ«simi‘ lejon tĂ« bĂ«ni disa gjĂ«ra tĂ« dobishme, tĂ« cilat mĂ« parĂ« ishte e mundur t’i bĂ«nit vetĂ«m me ndihmĂ«n e shprehjeve tĂ« rregullta, mjaft tĂ« komplikuara pĂ«r shumĂ« pĂ«rdorues.
Zëvendëso lejon në të vërtetë të zëvendësoni një varg ose simbol me tjera, që lejon thjesht konvertimin e të dhënave të marra në formatin tekst në një përfaqësim numerik.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Operatori Zëvendësimi

8. Operatori JSONPath, i cili lejon nxjerrjen e emrave të atributeve në një formë të përshtatshme

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Operatori për JSONPath

9. Shfaqja e mesazheve të postës elektronike Zabbix. Në versionet e mëparshme, të gjitha mesazhet e postës elektronike nga Zabbix në dosjen Të ardhura shfaqeshin si një listë. Duke filluar me Zabbix 5.0, mesazhet do të grupohen sipas problemeve.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Grupimi i mesazheve të postës elektronike nga Zabbix

10. Mbështetje për makros për përdoruesit për IPMI për emrin e përdoruesit dhe fjalëkalimin. Nëse emri i përdoruesit dhe fjalëkalimi përmbajnë makro sekrete, qasja në vlerën e tyre do të jetë e mbyllur.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Mbështetje për makrot e përdoruesit

11. Ndryshimi masiv i makrove të përdoruesve për nodet e rrjetit. Në versionin e ri, mund të hapni listën e shabloneve, të zgjidhni listën e nodëve të rrjetit dhe të shtoni makro ose të ndryshoni vlerat e makrove ekzistuese,

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Shtimi dhe ndryshimi i makrove të përdoruesve

si dhe të hiqni disa makro të caktuara ose të gjitha makrot nga shabllonet e zgjedhura për nodet e rrjetit.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Heqja e makrove të veçanta ose të gjitha makrove të përdoruesve

12. Kontrolli i formatit të mesazheve në nivelin e mënyrës së njoftimit. Në Llojet e mediave u shtua një skedë Shabllonet e mediave me shabllone mesazhesh.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Shabllonet e mënyrave të njoftimeve

Për lloje të ndryshme mesazhesh, mund të përcaktoni shabllone të ndryshme.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Përcaktimi i shabllonit për llojin e mesazheve

Në versionet e kaluara, ishte e nevojshme të menaxhonit këto mesazhe në nivelin e veprimeve, të përcaktonit mesazhet dhe subjektin e paracaktuar.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Menaxhimi i shablloneve në nivelin e veprimeve

Në versionin e ri, gjithçka mund të përcaktohet në nivel global, ndërsa në nivelin e mesazheve - të rishkruhen cilësimet globale.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Menaxhimi i ŃˆĐ°Đ±Đ»ĐŸĐœĂ«ve nĂ« nivel global

PĂ«r shumicĂ«n e pĂ«rdoruesve, Ă«shtĂ« e mjaftueshme tĂ« pĂ«rcaktohet formati i ŃˆĐ°Đ±Đ»ĐŸĐœĂ«ve nĂ« nivelin e mĂ«nyrĂ«s sĂ« njoftimit. PĂ«r mĂ« tepĂ«r, pas importimit tĂ« njĂ« mĂ«nyre tĂ« re njoftimi, tĂ« gjithĂ« format e pĂ«rkatshĂ«m tĂ« ŃˆĐ°Đ±Đ»ĐŸĐœĂ«ve tashmĂ« janĂ« pjesĂ« e tij.

13. Përdorimi më i gjerë i JavaScript. JavaScript përdoret për skriptet parapërpunuese, për Webhook etj. Në linjën e komandës, të punosh me JavaScript nuk është e lehtë.
NĂ« Zabbix 5.0 pĂ«rdoret njĂ« utilitar i ri — zabbix_js, qĂ« ekzekuton JavaScript, i cili pranon tĂ« dhĂ«na, i pĂ«rpunon ato dhe gjeneron vlera dalĂ«se.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Utilitari zabbix_js

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Shembuj të përdorimit të utilitarit zabbix_js

14. Mbështetje për operacionet tekstuale me shprehjet e trigger-it lejon të kontrollosh versionet e komponentëve të instaluar, të krahasosh vlerat me ndonjë konstatim, ku konstatimi mund të jetë një makro përdoruesi,

{host:zabbix.version.last()}="5.0.0"
{host:zabbix.version.last()}="{$ZABBIX.VERSION}

të krahasosh vlerën më të fundit me atë të kaluarën, për shembull, kur bëhet fjalë për të dhëna tekstuale,

{host:text.last()}<>{host.text.prev()}

ose

{host:text.last(#1)}<>{host.text.prev(#2)}

ose të krahasosh vlerat tekstuale të metrikave të ndryshme.

{hostA:textA.last()}={hostB:textB.last()}

15. Automatizimi dhe zbulimi.

  • JanĂ« tĂ« disponueshme kontrollime tĂ« reja JMX pĂ«r marrjen dhe zbulimin e listĂ«s sĂ« numrave JMX, tĂ« cilat janĂ« shumĂ« tĂ« dobishme, pĂ«r shembull, pĂ«r monitorimin e aplikacioneve Java, si dhe pĂ«r automatizimin e krijimit tĂ« elementeve tĂ« monitorimit, metrikave, triggerĂ«ve dhe grafikĂ«ve.
    jmx.get[]

    dhe

    jmx.discovery[]

    ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
    Kontrollimet JMX

  • NĂ« versionin e ri Ă«shtĂ« shtuar njĂ« çelĂ«s pĂ«r monitorimin e numrave tĂ« performancĂ«s sĂ« Windows, i cili mbĂ«shtetet nga agjentĂ«t e vjetĂ«r dhe tĂ« rinj, nĂ« rusisht dhe anglisht, dhe lejon, pĂ«r shembull, tĂ« zbulojĂ« numrin e procesorĂ«ve, sistemeve tĂ« skedarĂ«ve, shĂ«rbimeve etj.

    ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
    Monitorimi i numrave të performancës së Windows me çelësin perf_counter

  • Monitorimi ODBC Ă«shtĂ« bĂ«rĂ« shumĂ« mĂ« i thjeshtĂ«. MĂ« parĂ«, tĂ« gjitha parametrat pĂ«r monitorimin ODBC duhej tĂ« pĂ«rshkruheshin nĂ« njĂ« skedar tĂ« jashtĂ«m /etc/odbc.ini, tĂ« cilin nuk ishte e mundur tĂ« kishte akses pĂ«rmes ndĂ«rfaqes Zabbix. NĂ« versionin e ri, pothuajse tĂ« gjitha parametrat mund tĂ« jenĂ« pjesĂ« e çelĂ«sit tĂ« metrikĂ«s.

    ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
    ÇelĂ«si i metrikĂ«s me pĂ«rshkrimin e parametrave

    Në versionin e ri, mund të caktoni emrin e serverit dhe portin në nivelin e metrikës, ndërkohë që emri dhe fjalëkalimi për qasje mund të përdoren duke përdorur makro të fshehta për siguri.

    ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
    Përdorimi i makrove të fshehta

  • Duke pĂ«rdorur protokollin IPMI pĂ«r monitorimin e pajisjeve, u bĂ« e mundur qĂ« tĂ« krijohen shabllone mĂ« tĂ« thjeshta pĂ«r automatizimin me anĂ« tĂ« ipmi.get.

    ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
    ipmi.get

16. Testimi i elementeve të të dhënave nga ndërfaqja. Në Zabbix 5.0, u bë e mundur testimi i disa elementeve të të dhënave dhe, më e rëndësishmja, shablloneve të elementeve të të dhënave nga ndërfaqja.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Testimi i elementeve të të dhënave

Çdo problem qĂ« lind shfaqet nĂ« ndĂ«rfaqe.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Shfaqja e problemeve në ndërfaqe

Një algoritëm i ngjashëm përdoret për shabllonet e elementeve të të dhënave. Për më tepër, nëse ndonjë element i të dhënave nuk mbështetet, për të zbuluar arsyen e dështimit, mjafton të klikoni Test.

17. Testimi i mënyrave të njoftimit, i cili u prezantua në Zabbix 4.4, ruhet, e rëndësishme kur integrohet Zabbix me sisteme të tjera, për shembull, me sistemet e bileve.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Testimi i mënyrave të njoftimit

18. Mbështetje për makros të personalizuara për prototipat e elementeve të të dhënave. Për të përcaktuar vlerat e makros të personalizuara, mund të përdoren makros LLD.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Përdorimi i makros LLD për përcaktimin e vlerave të makros të personalizuara

19. Mbështetje për të dhënat Float64, që janë të nevojshme kryesisht për monitorimin e vlerave shumë të mëdha, në Zabbix kërkohet për mbështetje të të dhënave të marra nga agjentët Prometheus.
Në rastin e instalimit të Zabbix 5.0, migrimi automatik i të dhënave në standardin Float64 nuk ndodh. Përdoruesi ka mundësinë të përdorë llojet e vjetra të të dhënave. Skriptet e migrimit në Float64 ekzekutohen manualisht dhe ndryshojnë llojet e të dhënave në tabelat historike. Zëvendësimi automatik nuk përdoret, pasi merr shumë kohë.

20. Përmirësimi i shkallëzueshmërisë në Zabbix 5.0: optimizimi i ndërfaqes dhe eliminimi i 'ngushticave'

  • JanĂ« eliminua listat e tĂ«rheqshme, pĂ«r shembull, pĂ«r zgjedhjen e nyjeve tĂ« rrjetit, pasi kjo funksion nuk Ă«shtĂ« shkallĂ«zueshme.
  • JanĂ« futur 'limitet e integruara' pĂ«r dimensionet e tabelave PĂ«rmbledhje.
  • JanĂ« futur mundĂ«si tĂ« reja nĂ« Monitoring > Hosts > Graphs.
  • Ka njĂ« funksion paging (Monitoring > Hosts > Web) atje ku nuk kishte.

21. Kompresimi i përmirësuar
Kompresioni nĂ« Zabbix bazohet nĂ« njĂ« zgjerim pĂ«r PostgreSQL — TimescaleDB (nga Zabbix 4.4). TimescaleDB siguron automatikisht ndarjen e bazĂ«s sĂ« tĂ« dhĂ«nave dhe rrit performancĂ«n e saj, pasi performanca e TimescaleDB nĂ« tĂ« vĂ«rtetĂ« nuk varet nga madhĂ«sia e bazĂ«s sĂ« tĂ« dhĂ«nave.

Në Zabbix 5.0 në Administrim > Përgjithësisht > Mirëmbajtja mund të konfigurohet, për shembull, kompresioni i të dhënave më të vjetra se 7 ditë. Kjo e zvogëlon në mënyrë të konsiderueshme hapësirën e nevojshme për disk (gati dhjetë herë, sipas të dhënave nga përdoruesit), duke përmirësuar kursimin e hapësirës në disk dhe rritur performancën.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Kompresioni me TimescaleDB

22. Konfigurimi i SNMP nĂ« nivelin e ndĂ«rfaqes. NĂ« Zabbix 5.0, nĂ« vend tĂ« tre llojeve tĂ« elementeve tĂ« dhĂ«nave, pĂ«rdoret vetĂ«m njĂ« — agjenti SNMP. TĂ« gjitha atributet SNMP janĂ« transferuar nĂ« nivelin e ndĂ«rfaqes sĂ« node-ve tĂ« rrjetit, duke lejuar thjeshtimin e shablloneve, kalimin midis versioneve SNMP etj.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Konfigurimi i SNMP në nivelin e ndërfaqes

23. Varësia e monitorimit të disponueshmërisë së node-ve të rrjetit nga disponueshmëria e proxy-t lejon shfaqjen e një problemi të disponueshmërisë së proxy-t si prioritet në rastin e papërshtatshmërisë së node-ve të rrjetit gjatë monitorimit duke përdorur një tregues me funksionin nodata:

{HostA:item.nodata(1m)}=1

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Disponueshmëria e nyjeve të rrjetit përcaktohet nga disponueshmëria e proksive

Funksioni nodata pĂ«r default merr parasysh disponueshmĂ«rinĂ« e proksive. PĂ«r njĂ« verifikim mĂ« tĂ« ashpĂ«r, qĂ« nuk merr parasysh disponueshmĂ«rinĂ« e proksive, pĂ«rdoret parametri i dytĂ« — i ashpĂ«r:

{HostA:item.nodata(1m,i ashpër)}=1

24. Menaxhimi i rregullave të zbuluariti të nivelit të ulët. Në Zabbix 5.0 ka ardhur LLD-filtri, që lejon shikimin e rregullave të zbuluariti që nuk mbështeten gjithashtu

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
LLD-filtri

25. Mundësia për të hequr pranimin e problemit (unacknowledge) lejon korrigjimin e gabimeve dhe është e dobishme për krijimin e flukseve të punës që varen nga pranimi i problemit.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Heqja e pranimit të problemit

26. Ndryshimi i rregullave tĂ« zbuluariti tĂ« nivelit tĂ« ulĂ«t — mundĂ«sia pĂ«r tĂ« shtuar pĂ«rjashtime gjatĂ« zbulimit tĂ« objekteve nĂ« rezultat tĂ« monitorimit tĂ« sistemeve tĂ« skedarĂ«ve, qĂ« lejon gjatĂ« zbulimit tĂ« nivelit tĂ« ulĂ«t tĂ« krijohen ose jo objekte tĂ« caktuara, triggere, elemente tĂ« dhĂ«nash etj., tĂ« ndryshojnĂ« rĂ«ndĂ«sinĂ« e problemeve, tĂ« shtojnĂ« etiketa pĂ«r objekte tĂ« caktuara, tĂ« pĂ«rjashtojnĂ« objekte, pĂ«r shembull, sisteme skedarĂ«sh tĂ« pĂ«rkohshĂ«m, nga kĂ«rkimi, tĂ« ndryshojnĂ« intervalin e pĂ«rditĂ«simit tĂ« tĂ« dhĂ«nave etj.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Përjashtimi nga zbulimi i sistemeve të skedave me nivel të ulët

Për shembull, mund të ndryshoni nivelin e prioritetit të shkaktuesve për sistemet e skedave Oracle, duke lënë nivelin e prioritetit të shkaktuesve të sistemeve të tjera skedash në të njëjtin nivel.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Ndryshimi i nivelit të prioritetit të shkaktuesve për sisteme të veçanta të skedave

27. Makros të reja në Zabbix 5.0 lejojnë të përmirësohet cilësia e monitorimit.

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Makros të reja në Zabbix 5.0

28. Risi të tjera në Zabbix 5.0:

ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Përmirësime në Zabbix 5.0

29. Ndërprerja e mbështetjes
ÇfarĂ« Ă«shtĂ« e re nĂ« Zabbix 5.0
Funksionalitet i papërkrahur

Përfundimi

Të përditësoheni në Zabbix 5.0 është shumë e lehtë! Instaloni dhe aktivizoni skedarët e rinj binaire për server dhe skedarët frontend, dhe serveri do ta përditësojë automatikisht bazën tuaj të të dhënave.
Informacioni në lidhje me procedurën e përditësimit të Zabbix është i vendosur në:
https://www.zabbix.com/documentation/current/manual/installation/upgrade_notes_500

E RËNDËSISHME!

  1. Përditësimi i të dhënave historike në formatin Float64 është i opcional.
  2. Të dhënat TimescaleDB janë vetëm për lexim.
  3. Versioni minimal i kërkuar PHP7.2.
  4. DB2 nuk mbështetet si backend për serverin Zabbix

(!) Videos dhe slidet e prezantimeve nga Alexey Vladyƥev dhe folës të tjerë në Zabbix Meetup Online (Rusisht) mund të shikohen këtu.

Burimi: habr.com

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster