- 5 Kas jauns Zabbix 7.0.0
- AGPL-3.0 licence
- Programmatūras atjauninājumu pārbaude
- Asinhronie aptaujātāji
- Pārlūkprogrammas monitorings
- Starpniekserveru slodzes balansēšana un augsta pieejamība
- Starpniekservera atmiņas buferis
- Lietotāju JIT nodrošināšana
- Konfigurējami noildzes laiki katram vienumam
- Oracle DB novecojis
- JSON protokols pasīvā aģenta pārbaudēm
- Vienotie aģenta/agent2 protokoli
- Elastīga/plānošanas intervālu atbalsts aktīvajās pārbaudēs
- Automātiska zaudēto resursu atspējošana
- Datu nosūtīšana Zabbix serverim, izmantojot Zabbix API
- Skripti
- Veiktspēja
- Logrīki
- Mērītājs
- Sektoru diagramma
- Honeycomb
- Būtiskākie trigeri
- Vienuma vēsture un vienkāršs teksts
- Hosts navigator un vienums navigator
- Saziņas ietvars logrīkiem
- Laika periodi apkopošanai vienuma vērtības un populārāko hostu logrīkos
- Paplašināta logrīku pieejamība veidņu informācijas paneļos
- Paplašināta kārtošana logrīkā “Top hosts”
- Paplašināta Host availability logrīka funkcionalitāte
- Mainīgais leģendas izmērs Graph sīkrīkā
- Funkcijas
- Vienumi
- Konsekvents noklusējuma vēstures glabāšanas periods
- Peldošā komata vērtības tiek noapaļotas veselu skaitļu vienumiem
- Rindu skaita noteikšana Windows notikumu žurnālā
- Asinhroni SNMP pieprasījumi vienam OID
- Iekšējie vienumi
- Jauni un atjaunināti aģenta vienumi
- Vienkāršās pārbaudes
- Dublētu SNMPv3 Engine ID reģistrēšana
- Dokumentācijas saite katram standarta vienumam
- Priekšapstrāde
- Makrokomandas
- Plānotie pārskati
- Paziņojumi
- Datubāzes
- Procesi
- Vairāku pavedienu darbība
- Servera vides drošības pastiprināšana
- Konfigurācijas faila validēšana
- cURL bibliotēkas funkciju noteikšana izpildlaikā
- Aģents 2 konfigurācija
- Windows aģenta pakalpojuma startēšanas tipa iestatīšana
- Atbalsts vecajam skaitliskajam tipam ir noņemts
- Vault prefix parametrs pievienots konfigurācijas failiem
- Atklāšana
- Savienotāji
- Veidnes
- Lietotāja saskarne
- Daudzfaktoru autentifikācija
- ASV laika formāts
- Klonēšana ir vienkāršota
- Ikonas aizstātas ar fontiem
- Modālie logi
- Sakļaujama papildu konfigurācija
- Uzlabota izvēlnes sadaļa augšējiem trigeriem
- Palielināts konfigurācijas lauku rakstzīmju ierobežojums
- Vienuma un priekšapstrādes testa rezultāta saīsināšana
- Hosts informācijas paneļu cilnes
- Audita žurnāls
- Jaunāko datu filtrs
- Minimālā nepieciešamā PHP versija
- Pārdēvētie elementi
- Dažādi
- Spraudņi
- Instalēšana
5 Kas jauns Zabbix 7.0.0
Skatiet nesaderīgās izmaiņas šai versijai.
AGPL-3.0 licence
Zabbix programmatūra tagad tiek rakstīta un izplatīta saskaņā ar AGPL-3.0 licenci (iepriekš GPL v2.0 licence).
Programmatūras atjauninājumu pārbaude
Programmatūras atjauninājumu pārbaude tagad pēc noklusējuma ir pievienota jaunām un esošām instalācijām - Zabbix lietotāja saskarne sazināsies ar publisko Zabbix galapunktu, lai pārbaudītu atjauninājumus.
Ziņas par pieejamajiem Zabbix programmatūras atjauninājumiem tiek parādītas Reports -> System information un (pēc izvēles) System Information informācijas paneļa logrīkā.

Varat atspējot programmatūras atjauninājumu pārbaudi, servera konfigurācijā iestatot AllowSoftwareUpdateCheck=0.
Asinhronie aptaujātāji
Ir pievienoti jauni aptaujātāju procesi, kas spēj vienlaikus izpildīt vairākas pārbaudes:
agent pollerhttp agent pollersnmp poller(vienumiemwalk[OID]unget[OID])
Šie aptaujātāji ir asinhroni - tie spēj sākt jaunas pārbaudes, negaidot atbildi, un to paralēlisms ir konfigurējams līdz pat 1000 vienlaicīgām pārbaudēm.
Asinhronie aptaujātāji ir izstrādāti tāpēc, ka sinhronie aptaujātāju procesi vienlaikus var izpildīt tikai vienu pārbaudi, un lielāko daļu laika tie pavada, gaidot atbildi. Tāpēc efektivitāti var palielināt, kamēr tiek gaidīta tīkla atbilde, sākot jaunas paralēlas pārbaudes, un jaunie aptaujātāji to arī dara.
Asinhronos aģenta aptaujātājus var palaist, modificējot StartAgentPollers vērtību - jaunu servera/starpniekservera parametru. HTTP aģenta aptaujātājus attiecīgi var palaist, modificējot StartHTTPAgentPollers. SNMP aptaujātājus attiecīgi var palaist, modificējot StartSNMPPollers.
Maksimālais paralēlisms asinhronajiem aptaujātājiem (aģents, HTTP aģents un SNMP) ir definēts ar MaxConcurrentChecksPerPoller.
Ņemiet vērā, ka pēc jaunināšanas visas aģenta, HTTP aģenta un SNMP walk[OID] pārbaudes tiks pārvietotas uz asinhronajiem aptaujātājiem.
Izstrādes ietvaros HTTP aģenta pārbaudēm ir pievienota cURL pastāvīgo savienojumu funkcionalitāte.
Pārlūkprogrammas monitorings
Zabbix ir pievienots jauns vienuma tips - Pārlūkprogrammas vienums -, kas ļauj monitorēt sarežģītas vietnes un tīmekļa lietotnes, izmantojot pārlūkprogrammu. Pārlūkprogrammas vienumi ļauj izpildīt lietotāja definētu JavaScript kodu, lai simulētu ar pārlūkprogrammu saistītas darbības, piemēram, klikšķināšanu, teksta ievadi, navigāciju pa tīmekļa lapām utt.
Šis vienums apkopo datus, izmantojot HTTP/HTTPS, un daļēji ievieš W3C WebDriver standartu ar Selenium Server vai parastu WebDriver (piemēram, ChromeDriver) kā testēšanas galapunktu.
Ņemiet vērā, ka Pārlūkprogrammas vienumu atbalsts pašlaik ir eksperimentāls.
Turklāt šī funkcionalitāte pievieno veidni Website by Browser un jaunus elementus konfigurācijas eksportam/importam, Zabbix servera/starpniekservera konfigurācijas failiem, noildzēm un zabbix_js komandrindas utilītai.
Plašāku informāciju skatiet jaunināšanas piezīmēs uz 7.0.0.
Starpniekserveru slodzes balansēšana un augsta pieejamība
Starpniekserveru slodzes balansēšana Zabbix tiek ieviesta, izmantojot starpniekserveru grupas. Starpniekserveru grupas nodrošina automātisku hostu sadali starp starpniekserveriem, starpniekserveru slodzes atkārtotu balansēšanu un augstu pieejamību — kad starpniekserveris pāriet bezsaistē, tā hosti nekavējoties tiek sadalīti starp citiem grupas starpniekserveriem.
Plašāku informāciju skatiet sadaļā starpniekserveru slodzes balansēšana un augsta pieejamība.
Starpniekservera atmiņas buferis
Zabbix starpniekserverim ir izstrādāts atmiņas buferis.
Atmiņas buferis ļauj tajā saglabāt jaunus datus (vienumu vērtības, tīkla atklāšanu, automātisku hostu reģistrāciju) un augšupielādēt tos Zabbix serverī, nepiekļūstot datubāzei.
Instalācijās pirms Zabbix 7.0 apkopotie dati pirms augšupielādes Zabbix serverī tika saglabāti datubāzē.
Šajās instalācijās pēc jaunināšanas šāda darbība joprojām ir noklusējuma darbība.
Lai nodrošinātu optimālu veiktspēju, ieteicams konfigurēt atmiņas bufera izmantošanu starpniekserverī.
To var izdarīt, mainot ProxyBufferMode vērtību no "disk" (esošām instalācijām ieprogrammētā noklusējuma vērtība) uz "hybrid" (ieteicams) vai "memory".
Ir arī jāiestata atmiņas bufera lielums (parametrs ProxyMemoryBufferSize).
Hibrīdajā režīmā buferis ir aizsargāts pret datu zudumu, neizsūtītos datus ierakstot datubāzē, ja starpniekserveris tiek apturēts, buferis ir pilns vai dati ir pārāk veci.
Kad visas vērtības ir ierakstītas datubāzē, starpniekserveris atkal sāk izmantot atmiņas buferi.
Atmiņas režīmā tiek izmantots atmiņas buferis, taču nav aizsardzības pret datu zudumu.
Ja starpniekserveris tiek apturēts vai atmiņa tiek pārpildīta, neizsūtītie dati tiks atmesti.
Hibrīdais režīms (ProxyBufferMode=hybrid) tiek izmantots visās jaunajās instalācijās kopš Zabbix 7.0.
Papildu parametri, piemēram, ProxyMemoryBufferSize un ProxyMemoryBufferAge, attiecīgi nosaka atmiņas bufera lielumu un maksimālo datu vecumu buferī.
Lai pārraudzītu starpniekservera atmiņas buferi, ir pievienoti jauni iekšējie vienumi.
Lietotāju JIT nodrošināšana
Iepriekš nodrošinātie lietotāji bija ierobežoti tikai ar nodrošināšanas laikā izveidotajiem multivides līdzekļiem, bez iespējas rediģēt tādus rekvizītus kā darba laiks vai nopietnības līmeņi.
Tagad Zabbix nodrošinātajiem lietotājiem ir pieejamas plašākas iespējas:
- nodrošināto lietotāja multivides līdzekli var atspējot/iespējot;
- nodrošinātā lietotāja multivides līdzekļa laukus, piemēram, Kad aktīvs, Izmantot, ja nopietnības līmenis un Iespējots, var rediģēt manuāli;
- nodrošinātajiem lietotājiem var manuāli pievienot papildu lietotāja multivides līdzekļus (piemēram, papildu e-pasta adreses);
- manuāli pievienotos lietotāja multivides līdzekļus var dzēst (nodrošinātos lietotāja multivides līdzekļus nevar dzēst).
Turklāt, konfigurējot lietotāja multivides līdzekļu kartēšanu nodrošināšanai, tagad ir pieejami tādi lauki kā Kad aktīvs, Izmantot, ja nopietnības līmenis un Iespējots. Ņemiet vērā, ka izmaiņas lietotāja multivides līdzekļa tipa kartēšanas veidlapā stāsies spēkā tikai attiecībā uz jauniem multivides līdzekļiem, kas izveidoti nodrošināšanas laikā.
Konfigurējami noildzes laiki katram vienumam
Tagad noildzes laika konfigurēšana katram vienumam ir pieejama vairākām vienumu tipiem (skatiet atbalstītos vienumu tipus). Papildus noildzes vērtību iestatīšanai vienuma līmenī ir iespējams definēt globālos un starpniekservera noildzes laikus dažādiem vienumu tipiem.
Vienuma līmenī konfigurētajiem noildzes laikiem ir visaugstākā prioritāte. Pēc noklusējuma globālie noildzes laiki tiek piemēroti visiem vienumiem; tomēr, ja ir iestatīti starpniekservera noildzes laiki, tie aizstās globālos.
Oracle DB novecojis
Oracle atbalsts kā aizmugursistēmas datubāzei ir novecojis, un paredzams, ka tas nākamajās versijās tiks pilnībā noņemts.
JSON protokols pasīvā aģenta pārbaudēm
Ir ieviests JSON protokols pasīvām aģenta pārbaudēm.
Lai nodrošinātu saderību ar vecākiem aģentiem, ir pievienota atkāpšanās uz veco vienkāršā teksta protokolu. Ja aģents atgriež "ZBX_NOTSUPPORTED", Zabbix saglabās saskarni kešatmiņā kā tādu, kas izmanto veco protokolu, un atkārtos pārbaudi, nosūtot tikai vienkāršā teksta vienuma atslēgu.
Zabbix get tagad var palaist ar jaunu opciju -P --protocol <value>, kur "value" ir viena no šīm vērtībām:
- auto - izveidot savienojumu, izmantojot JSON protokolu, bet kļūmes gadījumā atkārtot mēģinājumu, izmantojot vienkāršā teksta protokolu (noklusējums);
- json - izveidot savienojumu, izmantojot JSON protokola atslēgu;
- plaintext - izveidot savienojumu, izmantojot vienkāršā teksta protokolu, kurā tiek nosūtīta tikai vienuma atslēga.
Ja vienuma atslēga netiek atbalstīta, Zabbix get atgriezīs izejas kodu 1.
Vienotie aģenta/agent2 protokoli
Zabbix aģenta un aģenta 2 protokoli ir apvienoti, pārslēdzot Zabbix aģentu uz Zabbix aģenta 2 protokolu. Atšķirība starp Zabbix aģenta un Zabbix aģenta 2 pieprasījumiem/atbildēm tiek izteikta ar taga "variant" vērtību ("1" - Zabbix aģents, "2" - Zabbix aģents 2).
Skatiet arī: Pasīvās un aktīvās aģenta pārbaudes.
Elastīga/plānošanas intervālu atbalsts aktīvajās pārbaudēs
Elastīgie/plānošanas intervāli tagad tiek atbalstīti aktīvajās pārbaudēs gan Zabbix aģentā, gan Zabbix aģentā 2 (iepriekš tikai Zabbix aģentā 2).
Automātiska zaudēto resursu atspējošana
Resursus, kurus zema līmeņa atklāšana vairs neatrod, tagad var automātiski atspējot. Tos var atspējot nekavējoties, pēc noteikta laika perioda vai nekad (skatiet jauno parametru Atspējot zaudētos resursus atklāšanas kārtulas konfigurācijā).
Zaudētie resursi (hosti, vienumi, trigeri) informācijas kolonnā tiek apzīmēti ar ikonu. Rīka padoma tekstā ir sniegta detalizēta informācija par to statusu.
Šīs pašas izstrādes ietvaros parametrs Saglabāt zaudētos resursus periodu tika pārdēvēts par Dzēst zaudētos resursus, piedāvājot iespēju tos dzēst nekavējoties, pēc noteikta laika perioda vai nekad.

Datu nosūtīšana Zabbix serverim, izmantojot Zabbix API
Iepriekš konkrētu datu nosūtīšana Zabbix serverim bija iespējama, izmantojot utilītu Zabbix sender vai ieviešot pielāgotu, uz JSON balstītu saziņas protokolu, kas ir līdzīgs Zabbix sender izmantotajam protokolam.
Tagad datus Zabbix serverim var nosūtīt arī, izmantojot HTTP protokolu un history.push API metodi.
Ņemiet vērā, ka nosūtīto datu saņemšanai ir nepieciešams konfigurēts trapper vienums vai HTTP aģenta vienums (ar iespējotu datu uztveršanu).
Turklāt pareizas history.push darbības tiek reģistrētas sadaļā Pārskati → Audita žurnāls, kurai ir pieejamas papildu filtrēšanas opcijas (jauna darbība Push un resurss History), un history.push API metode ir pieejama arī API metožu Atļaut/neatļaut sarakstā, konfigurējot lietotāja lomu.
Skripti
Skriptu izpilde aktīvajos aģentos
Tagad ir iespējams izpildīt skriptus aģentos, kas darbojas aktīvajā režīmā. Kad skripta izpildi aktivizē darbības operācija vai manuāla skripta izpilde, komanda tiek iekļauta aktīvo pārbaužu konfigurācijā un izpildīta, tiklīdz aktīvais aģents to saņem.
Manuālie skripti tiek nosūtīti aktīvajam aģentam kopā ar servera/starpniekservera taimautu skripta izpildei. Lūdzu, palieliniet noklusējuma servera/starpniekservera taimautu skripta izpildei. Taimautam jābūt lielākam par aktīvo pārbaužu atsvaidzināšanas biežumu, pretējā gadījumā tas beidzas, pirms aktīvais aģents saņem skriptu un var atgriezt rezultātu.
Ņemiet vērā, ka vecāki aktīvie aģenti ignorē visas attālās komandas, kas iekļautas aktīvo pārbaužu konfigurācijā. Plašāku informāciju skatiet sadaļā Pasīvās un aktīvās aģenta pārbaudes.
Manuāla lietotāja ievade skriptiem
Manuālā lietotāja ievade lietotāja saskarnes skriptiem ļauj katrā skripta izpildes reizē norādīt pielāgotu parametru. Tādējādi nav nepieciešams izveidot vairākus līdzīgus lietotāja skriptus, kas atšķiras tikai ar vienu parametru.
Piemēram, skripta izpildes laikā var būt nepieciešams norādīt citu veselu skaitli vai citu URL adresi.
Lai iespējotu manuālu lietotāja ievadi:
- izmantojiet makro {MANUALINPUT} skriptā (komandās, skriptā, skripta parametrā), kur tas nepieciešams, vai URL skriptu laukā URL;
- sadaļā papildu skripta konfigurācija iespējojiet manuālu lietotāja ievadi un konfigurējiet ievades opcijas:

Ja lietotāja ievade ir iespējota, pirms skripta izpildes lietotājam tiks parādīts uznirstošais logs Manuāla ievade, kurā būs jānorāda pielāgota vērtība. Norādītā vērtība skriptā aizstās {MANUALINPUT}.
Atkarībā no konfigurācijas lietotājam būs jāievada virknes vērtība vai jāizvēlas vērtība nolaižamajā sarakstā ar iepriekš noteiktām opcijām.

Veiktspēja
Ātrāka reakcija uz host uzturēšanas perioda atjaunināšanu
Iepriekš uzturēšanas periodi tika pārrēķināti tikai reizi minūtē, tādēļ uzturēšanas perioda sākšana vai apturēšana varēja aizkavēties līdz pat 60 sekundēm.
Tagad uzturēšanas periodi joprojām tiek pārrēķināti reizi minūtē vai tiklīdz tiek atkārtoti ielādēta konfigurācijas kešatmiņa, ja uzturēšanas periodā ir veiktas izmaiņas.
Katru sekundi taimera process pārbauda, vai kādi uzturēšanas periodi ir jāsāk vai jāaptur, pamatojoties uz to, vai pēc konfigurācijas atjaunināšanas ir veiktas izmaiņas uzturēšanas periodos. Tādējādi uzturēšanas periodu sākšanas vai apturēšanas ātrums ir atkarīgs no konfigurācijas atjaunināšanas intervāla (pēc noklusējuma — 10 sekundes). Ņemiet vērā, ka uzturēšanas perioda izmaiņas neietver iestatījumus Aktīvs kopš/Aktīvs līdz. Turklāt, ja esošam aktīvam uzturēšanas periodam tiek pievienots hosts vai hostu grupa, izmaiņas taimera process aktivizēs tikai nākamās minūtes sākumā.
Ātrākas piekļuves tiesību pārbaudes
Piekļuves tiesību pārbaude ir kļuvusi daudz ātrāka, ieviešot vairākas starptabulas nepriviliģētu lietotāju piekļuves tiesību pārbaudei.
Šajās tabulās katram lietotājam un hostam tiek glabāti attiecīgi lietotāju grupu kopu un hostu grupu kopu jaucējkodi (SHA-256). Turklāt ir piekļuves tiesību tabula, kurā, izmantojot jaucējkodu ID, tiek glabātas tikai pieejamās lietotāju un hostu kombinācijas.
Šis uzlabojums ievērojami paātrina ar piekļuves tiesībām intensīvi izmantotu lietotāja saskarnes lapu (piemēram, hostu un problēmu) ielādi. Ņemiet vērā, ka Super-admin lietotājiem jaucējkodi un piekļuves tiesības netiek aprēķinātas.
Ātrāka trigeris darbību izpilde
Trigeris darbība operācijas, atjaunošanas operācijas un atjaunināšanas operācijas izpilde serveris tagad notiek nekavējoties (mazāk nekā 100 milisekundēs) pēc trigeris statusa maiņas, savukārt iepriekš lietotāji varēja saskarties ar aizkavi līdz pat 4 sekundēm.
Aizkaves samazinājumu nodrošina starpprocesu komunikācijas (IPC) mehānismu ieviešana starp vairākiem procesiem (escalator un tā escalation-dispatch moduli, escalator un alerter, preprocessing manager un history syncer).
Logrīki
Jaunajā versijā ir pievienoti vairāki jauni logrīki, kā arī uzlabota citu logrīku pieejamā funkcionalitāte. Turklāt informācijas paneļa logrīki tagad var savienoties un sazināties savā starpā, padarot logrīkus un informācijas paneļus dinamiskākus.
Mērītājs
Pievienots Mērītājs logrīks informācijas paneļa logrīkiem, kas ļauj attēlot viena vienuma vērtību kā mērītāju. Papildinformāciju skatiet Mērītājs.

Sektoru diagramma
Pie chart logrīks ir pievienots informācijas paneļa logrīkiem, ļaujot attēlot atlasīto vienumu vērtības kā:
- sektoru diagrammu;
- gredzenveida diagrammu.
![]() Sektoru diagramma. |
![]() Gredzenveida diagramma. |
Papildinformāciju skatiet sadaļā Pie chart.
Šīs izstrādes ietvaros grafika logrīka konfigurācijai cilnē Legend ir pievienota izvēles rūtiņa Show aggregation function.
Honeycomb
lietotāja saskarnes paneļa logrīkiem ir pievienots Honeycomb logrīks, kas nodrošina dinamisku un vizuāli pievilcīgu pārskatu par uzraudzīto tīkla infrastruktūru un resursiem, kur hosts grupas, piemēram, virtuālās mašīnas un tīkla ierīces, kopā ar to attiecīgajiem vienumiem, tiek vizuāli attēlotas kā interaktīvas sešstūra šūnas. Papildinformāciju skatiet sadaļā Honeycomb.

Būtiskākie trigeri
Informācijas panelī informācijas paneļa logrīkiem ir pievienots logrīks Būtiskākie trigeri, kas ļauj skatīt trigerus ar vislielāko problēmu skaitu.

Papildinformāciju skatiet sadaļā Būtiskākie trigeri.
Vienuma vēsture un vienkāršs teksts
Jaunais Vienuma vēstures informācijas paneļa logrīks ir aizstājis logrīku Vienkāršs teksts, piedāvājot vairākus uzlabojumus.
Atšķirībā no logrīka Vienkāršs teksts, kas vienkāršā tekstā attēloja tikai jaunākos vienuma datus, logrīks Vienuma vēsture atbalsta dažādas attēlošanas opcijas vairākiem vienumu tipiem (skaitliskajiem, rakstzīmju, žurnāla, teksta un binārajiem). Piemēram, tas var attēlot progresa joslas vai indikatorus, attēlus bināro datu tipiem (noderīgi pārlūkprogrammas vienumiem) un izcelt teksta vērtības (noderīgi žurnālfailu uzraudzībai).
Papildinformāciju skatiet sadaļā Vienuma vēsture. Detalizētu informāciju par logrīka Vienkāršs teksts aizstāšanu skatiet sadaļā Jaunināšanas piezīmes par 7.0.0.

Hosts navigator un vienums navigator
Hosts navigator un Vienums navigator sīklietotnes ir pievienotas informācijas paneļa sīklietotnēm. Šīs sīklietotnes attēlo hosts vai vienumus atkarībā no dažādām filtrēšanas un grupēšanas opcijām, kā arī ļauj kontrolēt citās sīklietotnēs attēloto informāciju, pamatojoties uz atlasīto hostu vai vienumu. Papildinformāciju skatiet Hosts navigator un Vienums navigator.

Saziņas ietvars logrīkiem
Informācijas paneļa logrīki tagad var savienoties un sazināties savā starpā, padarot logrīkus un informācijas paneļus dinamiskākus. Vairākiem logrīkiem ir parametri, kas ļauj tiem koplietot konfigurācijas datus starp saderīgiem logrīkiem vai informācijas paneli.
Šis līdzeklis ievieš šādas izmaiņas:
- Parametri Host groups, Hosts un Item ļauj atlasīt attiecīgās entītijas vai datu avotu, kas tās nodrošina.
- Parametrs Enable host selection ir aizstāts ar parametru Override host, kas ļauj atlasīt datu avotu, kas nodrošina hostus.
- Vairākiem logrīkiem ir pievienots parametrs Time period, kas ļauj atlasīt datu avotu, kas nodrošina laika periodu.
- Parametrs Map logrīkā Map ļauj atlasīt karti vai citu logrīku kā karšu datu avotu.
- Parametrs Graph logrīkā Graph (classic) ļauj atlasīt grafiku vai citu logrīku kā grafiku datu avotu.
Atkarībā no logrīka un tā parametriem datu avots var būt saderīgs logrīks tajā pašā informācijas panelī vai pats informācijas panelis. Plašāku informāciju skatiet sadaļā Dashboard widgets.
Informāciju par izmaiņām standarta veidnēs, kas tiek piegādātas kopā ar Zabbix, skatiet sadaļā Template changes.
Laika periodi apkopošanai vienuma vērtības un populārāko hostu logrīkos
Laika periodus tagad var konfigurēt Vienuma vērtības un Populārāko hostu logrīkos.
Tagad vienuma vērtības logrīkā izvēlētajam periodam var attēlot arī apkopotu vērtību. Apkopoto vērtību var attēlot kā:
- minimumu
- maksimumu
- vidējo vērtību
- skaitu
- summu
- pirmo vērtību
- pēdējo vērtību
Šīs jaunās funkcijas ir noderīgas, lai izveidotu datu salīdzināšanas logrīkus. Piemēram, vienā logrīkā var attēlot jaunāko vērtību, bet citā - vidējo vērtību ilgākā periodā. Var arī izmantot vairākus logrīkus, lai blakus salīdzinātu apkopotās vērtības no dažādiem pagātnes periodiem.
Paplašināta logrīku pieejamība veidņu informācijas paneļos
Iepriekš veidnes informācijas panelī varēja izveidot tikai šādus logrīkus:
Clock, Graph (classic), Graph prototype, Item value, Plain text, URL.
Tagad veidņu informācijas paneļi atbalsta visu logrīku izveidi.
Paplašināta kārtošana logrīkā “Top hosts”
Tagad papildus kārtošanai pēc Vienuma vērtības logrīkā Top hosts kārtošanas kolonnu var iestatīt arī uz Hosta nosaukums vai Teksts.
Paplašināta Host availability logrīka funkcionalitāte
Logrīks Host availability tagad ļauj attēlot hostus ar Zabbix agent (active checks) saskarni. Ir pievienots vēl viens pieejamības statuss — Mixed, kas atbilst situācijai, kad vismaz viena saskarne nav pieejama, bet vismaz viena ir pieejama vai tās statuss nav zināms. Turklāt ir ieviesta iespēja skatīt tikai kopējo hostu skaitu, neiedalot tos pēc saskarnēm.
Mainīgais leģendas izmērs Graph sīkrīkā
Graph sīkrīks tagad atbalsta mainīga skaita leģendas rindu konfigurēšanu, ko nosaka konfigurēto vienumu skaits.
Funkcijas
Jaunas funkcijas
Trigeru izteiksmēs un aprēķinātajos vienumos ir pievienotas jaunas funkcijas:
- jsonpath() - atgriež JSONPath rezultātu;
- xmlxpath() - atgriež XML XPath rezultātu.
Skatiet arī: Virknes funkcijas
Atjauninātās funkcijas
Ir atjauninātas vairākas funkcijas:
- Apkopošanas funkcijas tagad aprēķiniem atbalsta arī nenumeriskus tipus. Tas var būt noderīgi, piemēram, funkcijām count un count_foreach.
- Apkopošanas funkcijas count un count_foreach atbalsta neobligātus parametrus operator un pattern, kurus var izmantot, lai precīzāk konfigurētu vienumu filtrēšanu un skaitītu tikai vērtības, kas atbilst norādītajiem kritērijiem.
- Visas foreach funkcijas vairs neiekļauj neatbalstītus vienumus skaitā.
- Funkcija last_foreach, kas iepriekš bija konfigurēta ignorēt laika perioda argumentu, tagad to pieņem kā neobligātu parametru.
- Prognozēšanas funkciju atgriezto vērtību atbalstītais diapazons ir paplašināts, lai atbilstu double datu tipa diapazonam. Tagad funkcija timeleft() var pieņemt vērtības līdz 1.7976931348623158E+308, bet funkcija forecast() var pieņemt vērtības diapazonā no -1.7976931348623158E+308 līdz 1.7976931348623158E+308.
Vienumi
Konsekvents noklusējuma vēstures glabāšanas periods
Noklusējuma periods vienuma vēstures saglabāšanai lietotāja saskarnē un datubāzē ir saskaņots līdz 31 dienai. Šīs izmaiņas ietekmē vienuma, veidnes vienuma un vienuma prototipa konfigurācijas veidlapas, kā arī vēstures glabāšanas perioda ignorēšanu zema līmeņa atklāšanā.
Peldošā komata vērtības tiek noapaļotas veselu skaitļu vienumiem
Tagad, ja neparakstīta vesela skaitļa vienumam tiek saņemta peldošā komata vērtība, tās decimāldaļa tiek noņemta un vērtība tiek saglabāta kā vesels skaitlis. Iepriekš peldošā komata vērtība padarīja vesela skaitļa vienumu neatbalstītu.
Rindu skaita noteikšana Windows notikumu žurnālā
Zabbix aģentam/aģentam 2 operētājsistēmā Windows ir pievienots jauns eventlog.count vienums.
Šis vienums atgriež vesela skaitļa vērtību ar rindu skaitu Windows notikumu žurnālā, pamatojoties uz norādītajiem parametriem.
Asinhroni SNMP pieprasījumi vienam OID
Ir pievienots jauns SNMP vienums get[OID], kas ļauj asinhroni vaicāt vienu OID vērtību.
Iekšējie vienumi
Iekšējās pārbaudes tagad apstrādā jauns internal poller Zabbix serveris/starpniekserveris process.
Lai uzraudzītu starpniekservera atmiņas buferi, ir pievienoti iekšējie vienumi:
zabbix[proxy_buffer,buffer,<mode>]- atgriež starpniekservera atmiņas bufera lietojuma statistiku;zabbix[proxy_buffer,state,changes]- atgriež stāvokļa maiņu skaitu starp diska/atmiņas bufera režīmiem kopš palaišanas;zabbix[proxy_buffer,state,current]- atgriež pašreizējo darba stāvokli, kurā tiek glabāti jaunie dati.
Ir pievienoti arī šādi iekšējie vienumi:
zabbix[discovery_queue]- ļauj uzraudzīt atklāšanas pārbaužu skaitu rindā;zabbix[vps,written]- ļauj uzraudzīt kopējo datubāzē ierakstīto vēstures vērtību skaitu.
Jauni un atjaunināti aģenta vienumi
Zabbix aģentam/aģentam 2 ir pievienoti jauni vienumi:
net.dns.perfvienums atgriež sekunžu skaitu, kas pavadīts, gaidot atbildi no pakalpojuma, mērotnet.dnsvienuma izpildes laiku.net.dns.getZabbix aģenta 2 vienums atgriež detalizētu DNS ieraksta informāciju.
Tālāk norādītie Zabbix aģenta/aģenta 2 vienumi ir atjaunināti:
net.dnsunnet.dns.recordvienumi tagad pieņem DNS nosaukumu apgrieztā un neapgrieztā formātā, veicot reverso DNS meklēšanu;proc.getvienumi režīmā "process" un "summary" tagad Linux sistēmā atgriež arī PSS (proporcionālā kopas lieluma) atmiņu;system.sw.packagesunsystem.sw.packages.getvienumi tagad tiek atbalstīti Gentoo Linux;system.hostnamevienums tagad var atgriezt pilnībā kvalificētu domēna nosaukumu, ja parametrā type ir norādīta jaunā opcija fqdn;wmi.getunwmi.getallvienumi, kas tiek izmantoti ar Zabbix aģentu 2, tagad atgriež JSON ar Būla vērtībām, kas attēlotas kā virknes (piemēram,"RealTimeProtectionEnabled": "True"iepriekš atgrieztā"RealTimeProtectionEnabled": truevietā), lai atbilstu šo vienumu izvades formātam Zabbix aģentā;oracle.ts.discoveryZabbix aģenta 2 vienums tagad atgriež jaunu {#CON_NAME} LLD makro ar konteinera nosaukumu;oracle.ts.statsZabbix aģenta 2 vienumam ir jauns parametrs conname, lai norādītu mērķa konteinera nosaukumu.
Atgriezto datu JSON formāts ir atjaunināts.
Ja atslēgas parametros nav norādīts tablespace, type vai conname, atgrieztie dati ietvers papildu JSON līmeni ar konteinera nosaukumu, ļaujot atšķirt konteinerus.
Vienkāršās pārbaudes
Vienums vmware.eventlog tagad atbalsta neobligātu filtrēšanu pēc nopietnības trešajā parametrā.
Vienums vmware.vm.discovery tagad arī atgriež datus par virtuālo mašīnu tīkla saskarnēm.
Šos datus var izmantot, lai konfigurētu pielāgotas host saskarnes.
Vienums vmware.vm.net.if.discovery tagad arī atgriež tīkla saskarņu adrešu masīvu.
Tālāk norādītajiem vienumiem ir pievienots jauns parametrs options:
Šo parametru var izmantot, lai norādītu, vai novirzītās atbildes jāuzskata par mērķa hosta darbspēju vai mērķa hosta nedarbspēju. Plašāku informāciju skatiet sadaļā vienkāršās pārbaudes.
Dublētu SNMPv3 Engine ID reģistrēšana
Engine ID SNMPv3 tiek izmantoti kā unikāli ierīces identifikatori. Dažkārt vairākām ierīcēm ir vienādi Engine ID nepareizas konfigurācijas vai rūpnīcas iestatījumu dēļ. Tā kā SNMP standarti pieprasa, lai Engine ID būtu unikāli, vienumi, kuriem ir vienāds Engine ID, Zabbix sistēmā kļūst neatbalstīti, radot šo ierīču pieejamības problēmas.
Lai palīdzētu novērst šādas problēmas, informācija par SNMPv3 ierīcēm, kurām ir vienāds Engine ID, turpmāk periodiski tiks reģistrēta Zabbix servera žurnālā. Ņemiet vērā, ka dublētu Engine ID noteikšana darbojas atsevišķi katrā SNMP aptaujātājā.
Dokumentācijas saite katram standarta vienumam
Katram standarta vienumam tagad ir tieša saite no lietotāja saskarnes uz tā dokumentācijas lapu.

Saites ir izvietotas zem jautājuma zīmes ikonas, atverot vienuma palīdzības logu no vienuma konfigurācijas formas (noklikšķiniet uz Select blakus vienuma atslēgas laukam).
Priekšapstrāde
Uzlabota pamatcēloņa apstrāde neatbalstīta vienuma stāvoklim
Kļūdu apstrādei gadījumā, kad neizdodas iegūt vienuma vērtību (un tādējādi tas kļūst neatbalstīts), iepriekš nebija iespējams nošķirt iemeslu vai izpildes posmu, kurā process neizdevās. Visas kļūdas bija jāapstrādā, izmantojot vienu un to pašu kļūdu apstrādes opciju - vai nu vērtību atmest, iestatīt norādīto vērtību vai iestatīt norādīto kļūdas ziņojumu.
Tagad kļūdas ziņojumu var salīdzināt ar regulāro izteiksmi. Ja kļūda atbilst (vai neatbilst) regulārajai izteiksmei, var norādīt, kā šis kļūdas gadījums jāapstrādā. Piemēram, konkrētu kļūdas ziņojumu var "kartēt" uz vispārīgāku gadījumu, kas tiks meklēts un apstrādāts nākamajā priekšapstrādes darbībā, vai arī kādu pārejošu problēmu (piemēram, tīkla savienojamības problēmu) var apstrādāt citādi nekā noteiktu nespēju iegūt vienuma vērtību.
Tagad var pievienot vairākas Pārbaudīt, vai vērtība nav neatbalstīta priekšapstrādes darbības. Ņemiet vērā, ka vienuma neatbalstītā stāvokļa pārbaudes konveijera beigās var būt tikai viena "jebkura kļūda" atbilstības darbība. Ja tā ir pieejama, tā tiek aktivizēta, ja neviena no konkrētajām pārbaudēm neatbilda (vai neatbilda) attiecīgajam paraugam vai arī tika pārsūtīts (modificēts) kļūdas ziņojums, t. i., netika piemērots neviens "Atmest vērtību" vai "Iestatīt vērtību uz" aizstājējs.

Skatiet arī: Pārbaudīt, vai vērtība nav neatbalstīta
Uzlabota priekšapstrādes soļu masveida atjaunināšanas lietojamība
Iepriekšējais vienumu masveida atjaunināšanas formas dizains nebija pietiekami skaidrs attiecībā uz to, vai priekšapstrādes soļu atjaunināšana pievienos vai aizstās priekšapstrādes soļus. Jaunajā dizainā ir pievienotas radiopogas Replace un Remove all, tādējādi lietotājiem ir skaidrs, kāds būs priekšapstrādes soļu masveida atjaunināšanas rezultāts:

Makrokomandas
Lietotāja makro atbalsts vienumu un vienumu prototipu nosaukumos
Lietotāja makro tagad tiek atbalstīti vienumu nosaukumos un vienumu prototipu nosaukumos.
Ņemiet vērā, ka lietotāja makro atbalsts vienumu/vienumu prototipu nosaukumos tika noņemts Zabbix 6.0. Tagad tas ir atjaunots. Tagad tiek atbalstīta arī meklēšana pēc vienuma nosaukuma ar atrisinātiem makro, kas iepriekš netika atbalstīta.
Vienuma nosaukums ar atrisinātiem makro tiek glabāts atsevišķā datubāzes tabulā (item_rtname), kas ir tabulas items paplašinājums.
Katram ierakstam tabulā items tiek izveidots atbilstošs ieraksts tabulā item_rtname (izņemot vienumu prototipus, atklāšanas kārtulas vienumus un veidņu vienumus).
Nosaukums ar atrisinātiem makro ir ierobežots līdz 2048 rakstzīmēm.
Vienuma nosaukums ar atrisinātiem makro tiek rādīts visās lietotāja saskarnes vietās, izņemot sadaļu Datu apkopošana.
Ir pievienots jauns configuration syncer worker servera process, kas atbild par lietotāja makro vērtību atrisināšanu un sinhronizēšanu vienumu nosaukumos.
Paplašināts makro funkciju atbalsts
Makro funkcijas tagad tiek atbalstītas ar visu veidu makro:
Makro funkcijas var izmantot visās vietās, kur tiek atbalstīti uzskaitītie makro. Tas attiecas uz gadījumiem, kad nav skaidri norādīts, ka tiek sagaidīts tikai makro (piemēram, konfigurējot host makro vai zema līmeņa atklāšanas noteikumu filtrus).
Plānotie pārskati
Plānoto pārskatu funkcionalitāte vairs nav eksperimentāla.
Vairāku lapu pārskati
Vairāku lapu informācijas paneļiem pārskati tagad tiek atgriezti ar visām informācijas paneļa lapām, un katra PDF lapa atbilst vienai informācijas paneļa lapai. Iepriekš šī funkcionalitāte bija ierobežota, atgriežot tikai pirmo informācijas paneļa lapu.
Paziņojumi
Atbalsts tagu apstrādei iekšējiem notikumiem
Tagu apstrāde, ko atgriež webhook skripts, tagad ir atbalstīta arī iekšējiem notikumiem.
Tāpat iekšējo notikumu paziņojumiem tagad ir atbalstītas makrokomandas {EVENT.TAGS.<tag name>}, {EVENT.TAGS}, {EVENT.TAGSJSON}, {EVENT.RECOVERY.TAGS}, {EVENT.RECOVERY.TAGSJSON}.
Šīs izmaiņas ļauj izmantot webhook, lai atjauninātu vai aizvērtu ārēju problēmu/palīdzības dienesta pieteikumu, izmantojot iekšēja notikuma atkopšanas paziņojumu.
Datubāzes
Auditlog pārveidota par hypertable TimescaleDB
Tabula auditlog jaunās instalācijās ir pārveidota par hypertable TimescaleDB, lai izmantotu automātisku sadalīšanu pa laiku (pēc noklusējuma 7 dienas) un labāku veiktspēju.
Lai veiksmīgi jauninātu esošās instalācijas, skatiet TimescaleDB shēmas jaunināšana.
Skatiet arī: Atbalstītās TimescaleDB versijas
Atsevišķa datubāzes tabula starpniekserveriem
Informācija par starpniekserveriem ir pārvietota no tabulas hosts un tagad tiek glabāta jaunajā tabulā proxy.
Arī starpniekserveru darbības dati (piemēram, pēdējā piekļuve, versija un saderība) ir pārvietoti no tabulas host_rtdata un tagad tiek glabāti jaunajā tabulā proxy_rtdata.
Procesi
Vairāku pavedienu darbība
Pārejot uz vairāku pavedienu arhitektūru, ir veiktas vairākas izmaiņas:
- Pievienots jauns configure parametrs:
--with-stacksize. Šis parametrs ļauj ignorēt sistēmas izmantoto noklusējuma pavediena steka lielumu (kilobaitos). - Lietotāja makro aizstāšana ir pārvietota no priekšapstrādes pārvaldnieka uz priekšapstrādes darba procesiem.
Servera vides drošības pastiprināšana
Tagad ir iespējams ierobežot dažas Zabbix funkcijas, lai pastiprinātu servera vides drošību:
- globālo skriptu izpildi Zabbix serverī var atspējot, servera konfigurācijā iestatot EnableGlobalScripts=0. Jaunās instalācijās globālo skriptu izpilde Zabbix serverī pēc noklusējuma ir atspējota.
- lietotāju HTTP autentifikāciju var atspējot, lietotāja saskarnes konfigurācijas failā (zabbix.conf.php) iestatot
$ALLOW_HTTP_AUTH=false. - GSM modemu SMS paziņojumiem tagad var norādīt jaunajā SMSDevices parametrā, tādējādi ierobežojot iespēju nepareizi konfigurēt GSM modema ceļu no lietotāja saskarnes.
Konfigurācijas faila validēšana
Zabbix servera, starpniekservera, aģenta, aģenta 2 un tīmekļa pakalpojuma uzturēšanas komandām ir pievienota konfigurācijas faila validēšanas iespēja. Validēšanu var veikt, izmantojot opciju -T --test-config. Ja validēšana ir veiksmīga, izejas kods būs "0"; pretējā gadījumā komponents tiks aizvērts ar nenulles izejas kodu un atbilstošu kļūdas ziņojumu. Brīdinājumi (piemēram, novecojuša parametra gadījumā) neietekmēs veiksmīgas izpildes izejas kodu.
cURL bibliotēkas funkciju noteikšana izpildlaikā
Iepriekš cURL bibliotēkas funkcijas tika noteiktas Zabbix servera, starpniekservera vai aģenta kompilēšanas laikā. Ja cURL funkcijas tika atjauninātas, attiecīgais Zabbix komponents bija jākompilē no jauna, lai tās varētu izmantot.
Tagad, lai atjauninātās cURL bibliotēkas funkcijas kļūtu pieejamas Zabbix, nepieciešama tikai restartēšana. Atkārtota kompilēšana vairs nav nepieciešama. Tas attiecas uz Zabbix serveri, starpniekserveri un aģentu.
Skatiet arī atjaunināšanas piezīmes.
Aģents 2 konfigurācija
Bufera lielums
Zabbix aģents 2 konfigurācijas parametra BufferSize noklusējuma vērtība ir palielināta no 100 līdz 1000.
Atļautas tukšas vērtības
Tagad Zabbix aģents 2 spraudņiem saistītajos konfigurācijas parametros ir atļautas tukšas vērtības.
Windows aģenta pakalpojuma startēšanas tipa iestatīšana
Ir pievienota iespēja iestatīt Zabbix aģents/agent 2 Windows pakalpojuma startēšanas tipu (-S --startup-type).
Šī opcija ļauj konfigurēt aģents/agent 2 pakalpojumu tā, lai tas tiktu palaists automātiski Windows startēšanas laikā (automatic), pēc tam, kad automātiski palaistie pakalpojumi ir pabeiguši startēšanu (delayed), kad to manuāli palaiž lietotājs vai lietojumprogramma (manual), vai arī pilnībā atspējot pakalpojumu (disabled).
Veicot Windows aģenta instalēšanu no MSI, noklusējuma startēšanas tips operētājsistēmās Windows Server 2008/Vista un jaunākās versijās tagad ir delayed, ja vien STARTUPTYPE komandrindas parametrā nav norādīts citādi.
Tas uzlabo Zabbix aģents/agent 2 Windows pakalpojuma uzticamību un veiktspēju, īpaši sistēmas restartēšanas laikā.
Atbalsts vecajam skaitliskajam tipam ir noņemts
Vecais peldošā komata vērtību formāts, kas iepriekš bija novecojis, vairs netiek atbalstīts, jo tagad tiek izmantotas paplašināta diapazona skaitliskās vērtības.
Vault prefix parametrs pievienots konfigurācijas failiem
Konfigurācijas faili zabbix_server.conf un zabbix_proxy.conf ir papildināti ar jaunu, neobligātu parametru Vault Prefix; zabbix.conf.php ir papildināts ar neobligāto $DB['VAULT_PREFIX'], un setup.php ir attiecīgi atjaunināts.
Tādējādi CyberArk un HashiCorp vault ceļi vairs nav iekodēti statiski, lai nodrošinātu vault izvietojumus ar nestandarta ceļiem.
Atklāšana
Vienlaicīga tīkla atklāšana
Iepriekš katru tīkla atklāšanas noteikumu apstrādāja viens atklāšanas process. Tādēļ visas pakalpojumu pārbaudes noteikuma ietvaros varēja veikt tikai secīgi.
Jaunajā versijā tīkla atklāšanas process ir pārveidots, lai nodrošinātu vienlaicīgu pakalpojumu pārbaužu izpildi. Ir pievienots jauns atklāšanas pārvaldnieka process, kā arī konfigurējams atklāšanas darba procesu (vai pavedienu) skaits.
Atklāšanas pārvaldnieks apstrādā atklāšanas noteikumus un katram noteikumam izveido atklāšanas uzdevumu ar uzdevumiem (pakalpojumu pārbaudēm). Pakalpojumu pārbaudes pārņem un izpilda atklāšanas darba procesi. Secīgi tiek ieplānotas tikai tās pārbaudes, kurām ir viena un tā pati IP adrese un ports, jo dažas ierīces var neatļaut vienlaicīgus savienojumus ar vienu portu.
Jauns iekšējais vienums zabbix[discovery_queue] ļauj pārraudzīt atklāšanas pārbaužu skaitu rindā.
Parametrs StartDiscoverers tagad nosaka kopējo pieejamo atklāšanas darba procesu skaitu.
StartDiscoverers noklusējuma vērtība ir palielināta no 1 līdz 5, bet diapazons — no 0-250 līdz 0-1000.
Iepriekšējo Zabbix versiju discoverer procesi ir noņemti.
Papildus:
- Visas pakalpojumu pārbaudes tagad tiek veiktas asinhroni, izņemot LDAP pārbaudes;
- Vienlaicīgo asinhrono pārbaužu skaits katram pakalpojumu pārbaužu veidam (vai pieejamo darba procesu skaits visām sinhronajām pakalpojumu pārbaudēm) tagad ir konfigurējams lietotāja saskarnē (skatiet Maksimālais vienlaicīgo pārbaužu skaits katram veidam). Šis parametrs nav obligāts.
- Iepriekš HTTP pakalpojuma pārbaude bija tāda pati kā TCP pārbaude. Tagad HTTP/HTTPs pārbaude tiek veikta, izmantojot libcurl. Ja Zabbix serveris/starpniekserveris ir kompilēts bez libcurl, HTTP pārbaudes darbosies tāpat kā iepriekš (t. i., kā TCP pārbaudes), bet HTTPS pārbaudes nedarbosies.
- Kļūdas tīkla atklāšanas procesā tagad tiks parādītas lietotāja saskarnē (Datu apkopošana > Atklāšana), piemēram:
- fping kļūdas;
- nepareizs SNMP OID;
- nepareizs makross vienuma taimautam;
- adrešu diapazona kļūdas.
Hostu tagu pievienošana atklāšanas/autoreģistrācijas laikā
Tagad atklāšanas un autoreģistrācijas notikumiem ir pieejamas papildu darbības:
- Pievienot hostu tagus
- Noņemt hostu tagus
Atklāto hostu grupu koplietošana
Zema līmeņa atklāšanas noteikumi tagad var saistīt jau atklātas un esošas hostu grupas ar hostiem, kas izveidoti ar tiem pašiem zema līmeņa atklāšanas noteikumiem. Tas ietekmē hostu grupas, kas iepriekš tika atklātas un izveidotas ar citiem zema līmeņa atklāšanas noteikumiem, pamatojoties uz norādītajiem grupu prototipiem.
Savienotāji
data streaming funkcionalitāte vairs nav eksperimentāla.
Straumējiet atlasītus datus un konfigurējiet mēģinājumu intervālus
Straumējot vienumu vērtības no Zabbix uz ārējām sistēmām, tagad varat konfigurēt, kuras vienumu vērtības savienotājs straumēs, pamatojoties uz to informācijas tipu (skaitlisks (bez zīmes), skaitlisks (peldošais punkts), rakstzīmju u. c.).
Turklāt, lai izvairītos no neveiksmīgiem mēģinājumiem straumēt vienumu vērtības vai notikumus (piemēram, ja HTTP galapunkts ir aizņemts vai tam ir noteikts pieprasījumu ātruma ierobežojums), tagad varat konfigurēt arī mēģinājumu intervālu - cik ilgi savienotājam jāgaida pēc neveiksmīga datu straumēšanas mēģinājuma.
201, 202, 203 un 204 HTTP atbildes kodi tagad arī tiek pieņemti kā veiksmīgi savienotājos (iepriekš tikai 200).
Straumējiet datus uz Apache Kafka
Tagad ir pieejams jauns rīks straumēšanai uz ārējām sistēmām - Kafka savienotājs Zabbix serverim -. Kafka savienotājs ir viegls serveris, kas rakstīts Go valodā un paredzēts, lai pārsūtītu vienumu vērtības un notikumus no Zabbix servera uz Kafka brokeri.
Veidnes
Informāciju par jaunām veidnēm un izmaiņām esošajās veidnēs skatiet sadaļā Veidņu izmaiņas.
Lietotāja saskarne
Daudzfaktoru autentifikācija
Daudzfaktoru autentifikācija (MFA) ar uz laiku balstītu vienreizējo paroli (TOTP) vai Duo Universal Prompt autentifikācijas metodi tagad var izmantot, lai pierakstītos Zabbix, nodrošinot papildu drošības līmeni papildus tikai lietotājvārdam un parolei.
ASV laika formāts
Laika un datuma attēlošana lietotāja saskarnē tagad atbilst ASV standarta laika/datuma attēlojumam, ja tiek izmantota noklusējuma (en_US) lietotāja saskarnes valoda.
| Before | Now |
|---|---|
![]() |
![]() |
Klonēšana ir vienkāršota
Iepriekš bija iespējams veikt Klonēt un Pilnu klonēšanu hosts, veidnēm un kartēm.
Tagad opcija Klonēt ir noņemta, bet opcija Pilna klonēšana ir pārdēvēta par Klonēt, vienlaikus saglabājot visu iepriekšējo Pilnas klonēšanas funkcionalitāti.
Ikonas aizstātas ar fontiem
Visas ikonas lietotāja saskarnē ir nomainītas no ikonu attēlu lapām uz fontiem.
Modālie logi
Vairākas lietotāja saskarnes veidlapas tagad tiek atvērtas modālajos (uznirstošajos) logos:
- Tīkla atklāšanas noteikuma konfigurēšana;
- Globālā skripta konfigurēšana;
- Notikumu korelācijas konfigurēšana;
- Moduļa konfigurēšana;
- Multivides tipa konfigurēšana;
- Veidnes konfigurēšana;
- Trigeru un trigeru prototipu konfigurēšana;
- Vienumu un vienumu prototipu konfigurēšana.
Sakļaujama papildu konfigurācija
Papildu konfigurācijas izvēles rūtiņas, kas bija paredzētas papildu konfigurācijas opciju parādīšanai, ir aizstātas ar sakļaujamiem blokiem (skatiet, piemēram, Savienotāja konfigurācija, Pakalpojuma konfigurācija, Pulksteņa logrīka konfigurācija u. c.). Tas uzlabo lietotāja pieredzi, jo šo bloku sakļaušana un konfigurācijas saglabāšana vairs neatjaunos konfigurētās papildu opcijas uz to noklusējuma vērtībām.
Uzlabota izvēlnes sadaļa augšējiem trigeriem
Izvēlnes sadaļa augšējo trigeru skatīšanai tagad ir nosaukta Top 100 triggers. Ir pievienota iespēja filtrēt trigerus pēc problēmas nosaukuma un tagiem. Turklāt katram trigerim tagad tiek rādīts konstatēto problēmu skaits, nevis statusa izmaiņu skaits.
Palielināts konfigurācijas lauku rakstzīmju ierobežojums
URL lauki
Visu URL lauku rakstzīmju ierobežojums tagad ir 2048 rakstzīmes. Tas tagad ietver: Tile URL iestatījumiem, kas saistīti ar ģeogrāfiskajām kartēm, Frontend URL dažādu lietotāja saskarnes parametru konfigurēšanai, URLs tīkla kartēm un tīkla karšu elementiem, URL A-C hostu inventarizācijas laukiem, kā arī URL URL informācijas paneļa logrīkam.
Autentifikācijas lauki
Autentifikācijas lauku User/User name un Password rakstzīmju ierobežojums tagad ir 255 rakstzīmes. Tas attiecas uz HTTP autentifikācijas konfigurēšanu HTTP aģenta vienumiem, tīmekļa scenārijiem un savienotājiem, kā arī autentifikācijas konfigurēšanu vienkāršajām pārbaudēm, ODBC uzraudzībai, SSH pārbaudēm, Telneta pārbaudēm un JMX uzraudzībai.
Vienuma un priekšapstrādes testa rezultāta saīsināšana
Testējot vienumus vai priekšapstrādes darbības, no hosts iegūtās vērtības un testa rezultāti, nosūtot tos lietotāja saskarnei, tagad tiek saīsināti līdz maksimālajam 512 KB izmēram. Ņemiet vērā, ka datus, kas ir lielāki par 512 KB, Zabbix serveris joprojām apstrādā pilnībā.
Hosts informācijas paneļu cilnes
Visi konfigurētie hosts informācijas paneļi atlasītajam hostam tagad tiek parādīti kā cilnes zem hosts informācijas paneļu lapas virsraksta, aizstājot iepriekšējo nolaižamo izvēlni augšējā labajā stūrī. Tas ļauj ērti pārslēgties starp dažādiem hosts informācijas paneļiem un uzlabo navigāciju monitoringa datos.
Audita žurnāls
Sadaļā Administrēšana > Audita žurnāls tagad varat iespējot/atspējot servera (System user) veikto zema līmeņa atklāšanas, tīkla atklāšanas un automātiskās reģistrācijas darbību audita reģistrēšanu.
Noklusējuma periods, cik ilgi audita žurnāla ieraksti tiek glabāti, pirms tos dzēš mājturības process, ir mainīts no 365 dienām uz 31 dienu.
Jaunāko datu filtrs
Sadaļā Monitoring > Jaunākie dati apakšfiltrs un dati vairs netiek rādīti pēc noklusējuma, ja filtrs nav iestatīts.
Ja veicat jaunināšanu no iepriekšējām Zabbix versijām, skatiet arī: Jaunināšanas piezīmes versijai 7.0.0.
Minimālā nepieciešamā PHP versija
Minimālā nepieciešamā PHP versija ir paaugstināta no 7.4.0 uz 8.0.0.
Pārdēvētie elementi
- Daži dashboard widget parametri ar etiķeti Tags ir pārdēvēti, lai tie būtu skaidrāki: Item tags (Data overview widget), Scenario tags (Web monitoring widget); Problem tags (Graph, Problem hosts, Problems, Problems by severity un Trigger overview widget);
- Darbības saite uz kartes satura rediģēšanu, kas pieejama kartes sarakstā sadaļā Monitoring → Maps, ir pārdēvēta no Constructor uz Edit;
- Lauki vēstures un tendenču glabāšanas periodu iestatīšanai vienums un vienums prototype konfigurācijas formās ir pārdēvēti;
- Top hosts widget konfigurācijā lauki Order column un Host count ir pārdēvēti uz Order by un Host limit, lai labāk raksturotu to funkcijas.
- Graph widget konfigurācijā legend lauks Display min/max/avg ir pārdēvēts uz Display min/avg/max, un data set lauki host pattern un item pattern ir pārdēvēti uz host patterns un item patterns.
- User profile iestatījumos cilne Messaging ir pārdēvēta uz Frontend notifications, un tajā arī opcija Frontend messaging ir pārdēvēta uz Frontend notifications.
Dažādi
- Atjauninātas galvenās izvēlnes ikonas;
- Atjaunināti ziņojumi, kas norāda uz datu neesamību vai neiestatītiem filtriem (logrīkos vai uznirstošajos filtros, kuros nav attēlojamu datu). Turklāt kājene “Displaying 0 of 0 found” ir noņemta gadījumos, kad nav attēlojamu datu vai filtrēšanas (vai globālās meklēšanas) rezultātā nav atrasta neviena atbilstība;
- Zabbix lietotāja saskarnē un Zabbix serverī izmantotie versiju numuri tagad ir apskatāmi sistēmas informācijas lapā;
- Visi darbības, kurās tiek izmantots multivides tips, tagad tiek parādītas multivides tipu sarakstā (kolonnā Izmantots darbībās). Iepriekš darbības, kurās darbības operācijas konfigurācijas opcijai Sūtīt tikai uz bija iestatīta vērtība “Visi”, netika iekļautas multivides tipa kolonnā Izmantots darbībās;
- Sadaļai Jaunākie dati ir pievienota jauna filtrēšanas opcija: tagad vienumus var filtrēt pēc to stāvokļa (atbalstīts/neatbalstīts);
- Sadaļai Problēmas ir pievienota jauna filtrēšanas opcija Apstiprinājuma statuss: tagad problēmas var filtrēt pēc to stāvokļa (neapstiprināta/apstiprināta/apstiprināta man);
- Uznirstošajiem logiem, kas paredzēti kartes elementu un formu konfigurēšanai un masveida atjaunināšanai, ir pievienota standarta loga aizvēršanas poga;
- Ir pilnveidota lietotāju grupu atļauju konfigurēšana un tagu iestatīšana skatāmo problēmu filtrēšanai. Tagad vienlaikus var atlasīt vairākas hostu/veidņu grupas un tām piešķirt vienādas atļaujas;
- Atliktas globālās notifikācijas vienā pārlūkprogrammā tagad tiks atliktas visās pārlūkprogrammās un ierīcēs, kurās lietotājs ir pieteicies;
- Parametrs Ignorēt hostu logrīkā Vienuma vērtība ir pārvietots pirms sadaļas Papildu konfigurācija, lai uzlabotu lietojamību.
Spraudņi
Ember+
Ir pievienots jauns spraudnis Ember+ tiešai uzraudzībai, izmantojot Zabbix aģents 2.
Papildu informāciju skatiet:
Instalēšana
Atsevišķas instalācijas pakotnes RHEL atvasinājumiem
Īpašas instalācijas pakotnes ir pieejamas AlmaLinux, CentOS Stream, Oracle Linux un Rocky Linux 8. un 9. versijai. Iepriekš RHEL un uz RHEL balstītajiem distributīviem tika nodrošinātas vienas instalācijas pakotnes. Tagad RHEL un katram no iepriekš minētajiem atvasinājumiem tiek izmantotas atsevišķas pakotnes, lai novērstu iespējamās binārās nesaderības problēmas.
ARM64/AArch64 atbalsts
ARM64/AArch64 instalācijas pakotnes tagad ir pieejamas Debian, RHEL 8, 9 un to atvasinājumiem, kā arī SLES/OpenSUSE Leap 15.



