ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0

NĂ« mesin e majit doli versioni Zabbix 5.0 dhe ne organizuam njĂ« seri meetup-esh online nĂ« gjuhĂ« tĂ« ndryshme pĂ«r t’i treguar komunitetit nĂ« mĂ«nyrĂ« tĂ« qartĂ« tĂ« gjitha ndryshimet dhe risitĂ«. Ju ftojmĂ« tĂ« njiheni me prezantimin e drejtorit ekzekutiv dhe krijuesit tĂ« Zabbix, Alexei Vladishev, ku ai shpjegon hap pas hapi se çfarĂ« ka tĂ« re nĂ« Zabbix 5.0.

ÇfarĂ« ka tĂ« 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 shtuan këto mundësi:

  • Monitorim me frekuencĂ« tĂ« lartĂ« me anĂ« tĂ« throttling, qĂ« siguron shkallĂ«zim dhe rritje tĂ« NVPS, çka nĂ«nkupton zbulim mĂ« tĂ« shpejtĂ« tĂ« problemeve dhe dĂ«rgim tĂ« alarmeve pa ngarkesĂ« tĂ« madhe mbi Zabbix.
  • Mbledhja e tĂ« dhĂ«nave pĂ«rmes HTTP agent.
  • MbĂ«shtetje pĂ«r mbledhjen e tĂ« dhĂ«nave nga Prometheus Pro.
  • Preprocessing mbĂ«shtet validimin dhe JavaScript, i cili lejon transformimin e çdo tĂ« dhĂ«ne tĂ« mbledhur.
  • Preprocessing nĂ« anĂ«n e proxy, qĂ« siguron shkallĂ«zim mĂ« efikas me ndihmĂ«n e proxy.
  • Menaxhim i pĂ«rmirĂ«suar i tags — meta-informacion nĂ« nivel ngjarjesh dhe problemesh, me tĂ« cilin punohet lehtĂ«, sepse tags mbĂ«shteten si nĂ« nivel templates, ashtu edhe nĂ« nivel nyjesh tĂ« rrjetit.

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

  • Agjent i ri Zabbix.
  • MbĂ«shtetje pĂ«r Webhook pĂ«r alarme dhe njoftime, qĂ« lejon integrim me sisteme tĂ« jashtme.
  • MbĂ«shtetje pĂ«r TimescaleDB.
  • Baza e integruar e njohurive pĂ«r metrics dhe triggers u bĂ« e dukshme pĂ«r pĂ«rdoruesit e Zabbix. PĂ«r shembull, pĂ«rdoruesit mund tĂ« pĂ«rdorin pĂ«rshkrimin e elementeve tĂ« tĂ« dhĂ«nave dhe triggers nĂ« Monitoring > Latest data.
  • Standard i ri pĂ«r templates.

Zabbix 5.0

Sot do të flasim për versionin LTS të Zabbix 5.0, i cili do të mbështetet për 5 vjet. Mbështetja për versionin 4.4 përfundon pas një muaji. Versioni LTS Zabbix 3.0 do të mbështetet edhe për 3,5 vjet.

Zabbix ofron monitorim për shumë gjëra, lista e të cilave mund të shihet në faqen http://www.zabbix.com/integrations, ku janë paraqitur templates dhe plugin-et e monitorimit, përfshirë edhe për agjentin e ri.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Templates dhe integrime të disponueshme për monitorim

Përveç kësaj, ekzistojnë mundësi integrimi me sisteme të ndryshme, përfshirë sistemet e tiketimit, sistemet ITSM dhe sistemet e shpërndarjes së mesazheve përmes Webhook.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Mundësitë e integrimit

Në Zabbix 5.0 është zgjeruar mbështetja e integruar për integrim me sisteme të ndryshme ticketing, si edhe me sisteme njoftimi:

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Integrim me sisteme të ndryshme

ËshtĂ« zgjeruar lista e shablloneve tĂ« integruara pĂ«r monitorimin e aplikacioneve dhe pajisjeve:

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Shabllone të integruara për monitorimin e aplikacioneve dhe pajisjeve

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

Çdo pĂ«rdorues ose zhvillues mund tĂ« kontribuojĂ« nĂ« Zabbix me zgjidhje tĂ« gatshme — shabllone ose shtojca — duke ndjekur njĂ« procedurĂ« tĂ« thjeshtĂ«:

  1. Nënshkrimi i Zabbix Contributory Agreement (ZCA) në https://www.zabbix.com/developers.
  2. Publikimi i Pull Request në https://git.zabbix.com.
  3. Shqyrtimi i kërkesës nga ekipi i zhvilluesve. Nëse shtojca ose shablloni përputhet me standardet e Zabbix, ai përfshihet në produkt dhe puna e këtij zhvilluesi do të mbështetet zyrtarisht nga ekipi i Zabbix.

Zabbix Ă«shtĂ« softuer i hapur me kod burimor tĂ« hapur, i disponueshĂ«m pĂ«r t’u parĂ«, studiuar dhe ndryshuar. PĂ«rdoruesit i jepet mundĂ«sia ta pĂ«rdorĂ« produktin lirisht, tĂ« marrĂ« pjesĂ« nĂ« pĂ«rmirĂ«simin e programit ose ta pĂ«rdorĂ« kodin pĂ«r programet e veta tĂ« reja. Nga ana tjetĂ«r, ekipi i Zabbix bĂ«n gjithçka tĂ« mundur qĂ« Zabbix tĂ« instalohet lehtĂ«sisht nĂ« platforma tĂ« ndryshme.

Zhvilluesit e Zabbix ofrojnë paketa për pothuajse të gjitha shpërndarjet më të njohura dhe për platforma të ndryshme virtualizimi. Përveç kësaj, Zabbix mund të instalohet në cloud publik me vetëm një klikim. Zabbix është gjithashtu i disponueshëm në platformat Red Hat Openshift ose OpenStack.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Paketat Zabbix për shpërndarje dhe platforma

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

Zabbix Agent 2 i ri është një nga zgjidhjet më të mira në treg.

  • Ofron njĂ« arkitekturĂ« tĂ« bazuar nĂ« shtojca dhe mbĂ«shtet skripte pĂ«r mbledhjen e tĂ« dhĂ«nave qĂ« mund tĂ« ekzekutohen pĂ«r orĂ« tĂ« tĂ«ra.
  • MbĂ«shtet kontrolle aktive paralele dhe lidhje tĂ« pĂ«rhershme me sisteme tĂ« jashtme, gjĂ« qĂ« Ă«shtĂ« e dobishme, pĂ«r shembull, pĂ«r monitorimin efikas tĂ« bazave tĂ« tĂ« dhĂ«nave.
  • MbĂ«shtet traps dhe evente, gjĂ« qĂ« Ă«shtĂ« e rĂ«ndĂ«sishme pĂ«r monitorimin, pĂ«r shembull, tĂ« pajisjeve MQTT.
  • Versioni i ri i agjentit instalohet lehtĂ«sisht (pasi 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 ruajtje të përhershme të të dhënave. Më parë, informacioni i padërguar ruhej vetëm në memorien bufer të agjentit, ndërsa në versionin e ri mund të konfigurohet ruajtja e këtij informacioni në disk.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Ruajtje 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 më të rëndësishme ruhet deri në dërgimin e saj në serverin Zabbix. Ky opsion është gjithashtu i dobishëm për lidhjet satelitore, të cilat mund të jenë të padisponueshme për periudha të gjata.
E RËNDËSISHME! NĂ« Zabbix 5.0 Ă«shtĂ« ruajtur mbĂ«shtetja pĂ«r Zabbix Agent 1.

Ndryshimet në siguri në Zabbix 5.0

1. Në versionin e ri mbështetet HTTP proxy për webhook, i cili mundëson krijimin e lidhjeve nga serveri Zabbix me sistemet e jashtme të njoftimit në një mënyrë më të sigurt dhe më të menaxhueshme.

Nëse nevojitet integrimi i serverit Zabbix në rrjetin lokal me një sistem të jashtëm, për shembull JIRA në cloud, lidhja mund të mbahet përmes HTTP proxy, gjë që përmirëson kontrollin dhe besueshmërinë e lidhjes.

2. Si për agjentin e vjetër, ashtu edhe për të riun, parashikohet mundësia për të zgjedhur se cilat kontrolle duhet të jenë të disponueshme në një agjent të caktuar. Për shembull, mund të kufizohet numri i kontrolleve, duke krijuar praktikisht lista të bardha dhe të zeza, si edhe të përcaktohen çelësat e mbështetur.

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

3. Mund të zgjidhen algoritmet e enkriptimit për të gjithë komponentët e Zabbix, për të shmangur përdorimin e shifrave të pasigurta për lidhjet TLS. Kjo është e rëndësishme për monitorimin e mjediseve ku zbatohen standarde të caktuara sigurie.

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

4. Në Zabbix 5.0 është shtuar mbështetja për lidhje të enkriptuara me bazën e të dhënave. Aktualisht, lidhja e enkriptuar ofrohet vetëm për PostgreSQL dhe MySQL.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Lidhje të 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 makro sekrete të përdoruesit për ruajtjen e çdo informacioni konfidencial, si fjalëkalime dhe API token, në të cilin përdoruesit fundorë nuk kanë qasje.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Makro sekrete

7. Të gjitha lidhjet e Zabbix me sistemet e jashtme dhe lidhjet e brendshme me agjentët janë të sigurta. Mbështetet enkriptimi me certifikata TLS, ose me çelës të parandarë (pre-shared key encryption) për lidhjet me agjentët dhe me proxy, ose përmes HTTPS. Siguria në anën e agjentëve mund të forcohet edhe më tej me lista të bardha dhe të zeza. Ndërfaqja funksionon përmes HTTPS.

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

8. Mbështetje për SAML për të siguruar një pikë të vetme autentifikimi te një ofrues i besueshëm i shërbimeve të identitetit, kështu që kredencialet e përdoruesve nuk dalin jashtë kufijve të firewall-it.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Identifikim SAML

Mbështetja për SAML mundëson integrimin e Zabbix me ofrues të ndryshëm lokalë dhe cloud të shërbimeve të identitetit, si Microsoft ADFS, OpenAM, SecurAuth, Okta, Auth0, si edhe Azure, AWS ose Google Cloud Platform.

Lehtësia e përdorimit të Zabbix 5.0

1. Ndërfaqe përdoruesi e optimizuar për ekrane të gjera. Ne e zhvendosëm menunë nga pjesa e sipërme, ku gjithmonë mungon hapësira, në anën e majtë të ekranit. Menuja vazhdon të shfaqet në modalitet të plotë, minimal dhe të fshehur.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Ndërfaqe e optimizuar për ekran të gjerë

2. Kopjimi i widget-eve nga panelet lejon krijimin shumë të shpejtë të PANELEVE të reja. Për këtë, në PANEL duhet të zgjidhni widget-in e nevojshëm dhe të shtypni Copy

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Kopjimi i widget-it

dhe ta ngjisni widget-in në panelin e dëshiruar.

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

3. Eksporti i grafikëve. Për të kopjuar një grafik dhe për ta dërguar, për shembull, me email, mund ta merrni grafikun në format PNG duke zgjedhur widget-in e nevojshëm dhe duke shtypur Download image.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Eksporti i grafikëve

4. Filtrim sipas etiketave: Problem by severity dhe Problem hosts. Tani ekziston mundësia, për shembull, të mblidhen në një qendër të dhënash të gjitha të dhënat për problemet që lidhen me një nyje të vetme të rrjetit.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Filtrimi sipas etiketave

5. Mbështetje për module për zgjerimin e ndërfaqes së Zabbix. Për të instaluar një modul të pavarur, duhet ta kopjoni atë në një direktori të caktuar. Modulet bëjnë të mundur zgjerimin e funksionalitetit ekzistues të ndërfaqes, krijimin e faqeve të reja dhe ndryshimin e strukturës së menusë, për shembull duke shtuar elemente të reja.

Çdo pĂ«rdorues mund tĂ« shkruajĂ« dhe tĂ« 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Ă« ka tĂ« re nĂ« Zabbix 5.0
Shtimi i një moduli të ri

6. Navigim i thjeshtë nëpër burimet që lidhen me hostet. Në Monitoring > Hosts shfaqet një listë e pajisjeve që monitorohen nga Zabbix: hoste, shërbime, pajisje rrjeti etj. Përveç kësaj, ofrohet navigim i shpejtë drejt ekraneve, grafikëve dhe problemeve të pajisjeve specifike.

Ne hoqëm skedat Monitoring > Graphs dhe Monitoring > Webs, dhe i gjithë navigimi tani kryhet përmes Monitoring > Hosts. Informacioni i shfaqur mund të filtrohet, përfshirë edhe sipas etiketave, gjë që bën të mundur shfaqjen e pajisjeve të çaktivizuara

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Navigim në burimet që lidhen me hostet

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

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Mundësitë e filtrimit

7. Operacion i ri i parapĂ«rpunimit — ‘ZĂ«vendĂ«sim‘ ju lejon tĂ« bĂ«ni disa veprime tĂ« dobishme, tĂ« cilat mĂ« parĂ« mund tĂ« kryheshin vetĂ«m me ndihmĂ«n e shprehjeve tĂ« rregullta, mjaft tĂ« ndĂ«rlikuara pĂ«r shumĂ« pĂ«rdorues.
Zëvendëso ju lejon në praktikë të zëvendësoni një varg ose simbol me një tjetër, duke mundësuar konvertimin e thjeshtë të të dhënave të marra në format tekst në paraqitje numerike.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Operatori Replace

8. Operatori JSONPath, i cili ju lejon të nxirrni emrat e atributeve në një formë të përshtatshme

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Operatori për JSONPath

9. Shfaqja e mesazheve email të Zabbix. Në versionet e mëparshme të gjitha mesazhet email nga Zabbix në dosjen Të ardhshme shfaqeshin si listë. Duke filluar nga Zabbix 5.0, mesazhet do të grupohen sipas problemeve.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Grupimi i mesazheve email nga Zabbix

10. Mbështetje për makrot e personalizuara IPMI për emrin e përdoruesit dhe fjalëkalimin. Nëse për emrin e përdoruesit dhe fjalëkalimin përdoren makro sekrete, qasja në vlerën e tyre do të jetë e kufizuar.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Mbështetje për makrot e personalizuara

11. Ndryshim masiv i makrove të personalizuara për hostet. Në versionin e ri mund të hapni listën e shablloneve, të zgjidhni listën e hosteve dhe të shtoni makro ose të ndryshoni vlerat e makrove ekzistuese,

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Shtimi dhe ndryshimi i makrove të personalizuara

si dhe të fshini disa makro të caktuara ose të gjitha makrot nga shabllonet e zgjedhura për hostet.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Fshirja e makrove të personalizuara të veçanta ose e të gjithave

12. Kontrolli i formatit të mesazheve në nivelin e metodës së njoftimit. Në Media types është shfaqur skeda Media templates me shabllone mesazhesh.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Shabllonet e metodave të njoftimit

Për lloje të ndryshme mesazhesh mund të përcaktohen shabllone të ndryshme.

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

Në versionet e mëparshme, këto mesazhe duhej të menaxhoheshin në nivel veprimi, duke përcaktuar mesazhet dhe subjektin si parazgjedhje.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Menaxhimi i shablloneve në nivel veprimi

Në versionin e ri, gjithçka mund të përcaktohet në nivel global, ndërsa në nivel mesazhi mund të mbishkruhen cilësimet globale.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Menaxhimi i shablloneve në nivel global

Për shumicën e përdoruesve, mjafton të përcaktohen formatet e shablloneve në nivel të metodës së njoftimit. Madje, pas importimit të një metode të re njoftimi, të gjitha formatet përkatëse të shablloneve janë tashmë pjesë e saj.

13. Përdorim më i gjerë i JavaScript. JavaScript përdoret për skriptet e parapërpunimit, për Webhook etj. Në rreshtin e komandës, puna me JavaScript nuk është e thjeshtë.
NĂ« Zabbix 5.0 pĂ«rdoret njĂ« mjet i ri — zabbix_js, i cili ekzekuton JavaScript, pranon tĂ« dhĂ«na, i pĂ«rpunon ato dhe gjeneron vlera dalĂ«se.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Vegla zabbix_js

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Shembuj të përdorimit të veglës zabbix_js

14. Mbështetje për operacionet me tekst në shprehjet e triggerëve mundëson kontrollin e versioneve të komponentëve të instaluar, krahasimin e vlerave me konstanta të caktuara, ku konstanta mund të jetë edhe një makro përdoruesi,

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

krahasimin e vlerës së fundit me atë të mëparshme, 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 krahasimin e vlerave tekstuale të metrikeve të ndryshme.

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

15. Automatizimi dhe zbulimi.

  • JanĂ« tĂ« disponueshme kontrolle tĂ« reja JMX pĂ«r marrjen dhe zbulimin e listĂ«s sĂ« numĂ«ruesve JMX, gjĂ« qĂ« Ă«shtĂ« shumĂ« e dobishme, pĂ«r shembull, pĂ«r monitorimin e aplikacioneve Java, si edhe pĂ«r automatizimin e krijimit tĂ« elementeve tĂ« monitorimit, metrikeve, triggerĂ«ve dhe grafikĂ«ve.
    jmx.get[]

    dhe

    jmx.discovery[]

    ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
    Kontrollet JMX

  • NĂ« versionin e ri Ă«shtĂ« shtuar njĂ« çelĂ«s pĂ«r monitorimin e numĂ«ruesve tĂ« performancĂ«s sĂ« Windows, i cili mbĂ«shtetet nga agjenti i vjetĂ«r dhe i ri, si nĂ« gjuhĂ«n ruse ashtu edhe nĂ« anglisht, dhe mundĂ«son, pĂ«r shembull, zbulimin e numrit tĂ« procesorĂ«ve, sistemeve tĂ« skedarĂ«ve, shĂ«rbimeve etj.

    ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
    Monitorimi i numëruesve të performancës së Windows me ndihmën e çelësit perf_counter

  • Monitorimi ODBC Ă«shtĂ« bĂ«rĂ« shumĂ« mĂ« i thjeshtĂ«. MĂ« parĂ«, tĂ« gjithĂ« parametrat pĂ«r monitorimin ODBC duhej tĂ« pĂ«rcaktoheshin nĂ« njĂ« skedar tĂ« jashtĂ«m /etc/odbc.ini, i cili nuk ishte i qasshĂ«m nga ndĂ«rfaqja e Zabbix. NĂ« versionin e ri, pothuajse tĂ« gjithĂ« parametrat mund tĂ« bĂ«hen pjesĂ« e çelĂ«sit tĂ« metrikĂ«s.

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

    Në versionin e ri, emri i serverit dhe porta mund të caktohen në nivelin e metrikës, ndërsa emri i përdoruesit dhe fjalëkalimi për qasje mund të përdoren përmes makrove sekrete për siguri.

    ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
    Përdorimi i makrove sekrete

  • GjatĂ« pĂ«rdorimit tĂ« protokollit IPMI pĂ«r monitorimin e pajisjeve, u bĂ« e mundur tĂ« krijohen shabllone mĂ« tĂ« thjeshta pĂ«r automatizim me anĂ« tĂ« ipmi.get.

    ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
    ipmi.get

16. Testimi i elementeve tĂ« tĂ« dhĂ«nave nga ndĂ«rfaqja. NĂ« Zabbix 5.0 u shtua mundĂ«sia pĂ«r tĂ« testuar disa elemente tĂ« tĂ« dhĂ«nave dhe, ç’ështĂ« edhe mĂ« e rĂ«ndĂ«sishme, shabllonet e elementeve tĂ« tĂ« dhĂ«nave drejtpĂ«rdrejt nga ndĂ«rfaqja.

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

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

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

I njëjti algoritëm përdoret edhe 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ë mësuar arsyen e dështimit, mjafton të klikoni Test.

17. Testimi i metodave të njoftimit, i cili u prezantua në Zabbix 4.4, ruhet, gjë që është e rëndësishme gjatë integrimit të Zabbix me sisteme të tjera, për shembull me sistemet e tiketave.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Testimi i metodave të njoftimit

18. Mbështetja e makrove të personalizuara për prototipet e elementeve të të dhënave. Për të përcaktuar vlerat e makrove të personalizuara, mund të përdoren makrot LLD.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Përdorimi i makrove LLD për të përcaktuar vlerat e makrove të personalizuara

19. Mbështetja e të dhënave Float64, të cilat nevojiten kryesisht për monitorimin e vlerave shumë të mëdha, në Zabbix kërkohet për të mbështetur të dhënat e marra nga agjentët Prometheus.
Në rast të instalimit të Zabbix 5.0, migrimi automatik i të dhënave në standardin Float64 nuk kryhet. Përdoruesi ruan mundësinë për të përdorur 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 kërkon shumë kohë.

20. Përmirësimi i shkallëzueshmërisë së Zabbix 5.0: optimizimi i ndërfaqes dhe eliminimi i «ngushticave»

  • JanĂ« hequr listat zbritĂ«se, pĂ«r shembull pĂ«r zgjedhjen e nyjeve tĂ« rrjetit, sepse ky funksion nuk shkallĂ«zohet.
  • JanĂ« shtuar kufij «tĂ« integruar» pĂ«r madhĂ«sitĂ« e tabelave PĂ«rmbledhje.
  • JanĂ« shtuar mundĂ«si tĂ« reja te Monitoring > Hosts > Graphs.
  • ËshtĂ« shtuar funksioni i faqĂ«zimit (Monitoring > Hosts > Web) aty ku mĂ« parĂ« mungonte.

21. Kompresim i përmirësuar
Kompresimi nĂ« Zabbix bazohet nĂ« zgjerimin pĂ«r PostgreSQL — TimescaleDB (duke filluar nga Zabbix 4.4). TimescaleDB siguron particionim automatik tĂ« bazĂ«s sĂ« tĂ« dhĂ«nave dhe rrit performancĂ«n e saj, pasi performanca e TimescaleDB nĂ« praktikĂ« nuk varet nga madhĂ«sia e bazĂ«s sĂ« tĂ« dhĂ«nave.

Në Zabbix 5.0 te Administration > General > Housekeeping mund të konfigurohet, për shembull, kompresimi i të dhënave më të vjetra se 7 ditë. Kjo ul ndjeshëm hapësirën e nevojshme në disk (gati dhjetëfish, sipas përdoruesve), duke përmirësuar kursimin e hapësirës në disk dhe performancën.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Kompresimi me TimescaleDB

22. Konfigurimi i SNMP nĂ« nivel ndĂ«rfaqeje. NĂ« Zabbix 5.0, nĂ« vend tĂ« tre llojeve tĂ« elementeve tĂ« tĂ« dhĂ«nave pĂ«rdoret vetĂ«m njĂ« — SNMP agent. TĂ« gjitha atributet SNMP janĂ« zhvendosur nĂ« nivelin e ndĂ«rfaqes sĂ« nyjeve tĂ« rrjetit, gjĂ« qĂ« mundĂ«son thjeshtimin e shablloneve, kalimin midis versioneve tĂ« SNMP etj.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Konfigurimi i SNMP në nivel ndërfaqeje

23. Varësia e monitorimit të disponueshmërisë së nyjeve të rrjetit nga disponueshmëria e proxy lejon që problemi i disponueshmërisë së proxy të shfaqet si prioritar në rast se nyjet e rrjetit nuk janë të disponueshme gjatë monitorimit me përdorimin e trigger-it me funksionin nodata:

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

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

Funksioni nodata si parazgjedhje merr parasysh disponueshmĂ«rinĂ« e proxy. PĂ«r njĂ« kontroll mĂ« tĂ« rreptĂ«, qĂ« nuk merr parasysh disponueshmĂ«rinĂ« e proxy, pĂ«rdoret parametri i dytĂ« — strict:

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

24. Menaxhimi i rregullave të zbulimit të nivelit të ulët. Në Zabbix 5.0 është shtuar filtri LLD, i cili lejon të shihen edhe rregullat e zbulimit të pambështetura

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Filtri LLD

25. Mundësia për të hequr konfirmimin e problemit (unacknowledge) lejon korrigjimin e gabimeve dhe është e dobishme gjatë krijimit të proceseve të punës që varen nga konfirmimi i problemit.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Heqja e konfirmimit të problemit

26. Ndryshimi i rregullave tĂ« zbulimit tĂ« nivelit tĂ« ulĂ«t —mundĂ«sia pĂ«r tĂ« shtuar pĂ«rjashtime gjatĂ« zbulimit tĂ« objekteve nga monitorimi i sistemeve tĂ« skedarĂ«ve, e cila lejon qĂ« gjatĂ« zbulimit tĂ« nivelit tĂ« ulĂ«t tĂ« krijohen ose tĂ« mos krijohen objekte tĂ« caktuara, trigger-a, elemente tĂ« tĂ« dhĂ«nave etj., tĂ« ndryshohet rĂ«ndĂ«sia e problemeve, tĂ« shtohen etiketa pĂ«r objekte tĂ« caktuara, tĂ« pĂ«rjashtohen objekte, pĂ«r shembull sistemet e pĂ«rkohshme tĂ« skedarĂ«ve, nga kĂ«rkimi, tĂ« ndryshohet intervali i pĂ«rditĂ«simit tĂ« tĂ« dhĂ«nave etj.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Përjashtimi i sistemeve të përkohshme të skedarëve nga zbulimi i nivelit të ulët

Për shembull, mund të ndryshohet niveli i prioritetit të trigger-ave për sistemet e skedarëve Oracle të zbuluara, duke lënë të pandryshuar nivelin e prioritetit të trigger-ave të sistemeve të tjera të skedarëve.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Ndryshimi i nivelit të prioritetit të trigger-ave për sisteme të veçanta skedarësh

27. Makro të reja në Zabbix 5.0 ndihmojnë në përmirësimin e cilësisë së monitorimit.

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Makro të reja në Zabbix 5.0

28. Risi të tjera në Zabbix 5.0:

ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Përmirësime në Zabbix 5.0

29. Ndërprerja e mbështetjes
ÇfarĂ« ka tĂ« re nĂ« Zabbix 5.0
Funksionalitet i pambështetur

Përfundim

Përditësimi në Zabbix 5.0 është shumë i thjeshtë! Instaloni dhe nisni skedarët e rinj binarë për serverin dhe skedarët e frontend-it, dhe serveri do ta përditësojë automatikisht bazën tuaj të të dhënave.
Informacioni mbi procedurën e përditësimit të Zabbix është i disponueshëm në adresë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 nuk është i detyrueshëm.
  2. Të dhënat e TimescaleDB janë të disponueshme vetëm për lexim.
  3. Versioni minimal i kërkuar është PHP7.2.
  4. DB2 nuk mbështetet si backend për serverin Zabbix

(!) Videot dhe slajdet e prezantimeve tĂ« Aleksey Vladyshev dhe folĂ«sve tĂ« tjerĂ« tĂ« Zabbix Meetup Online (Russian) mund t’i shihni kĂ«tu.

Burimi: habr.com

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster