Šajā lapā

Kas jauns un jaunināšanas piezīmes: 8.0

Zabbix 8.0.0 ir turpinājums Zabbix 7.4.0, pievienojot jaunas funkcijas un uzlabojumus.

Šajā lapā arī:

Skatiet arī: API izmaiņas.

Lietojumprogrammu veiktspējas uzraudzība

Zabbix tagad atbalsta lietojumprogrammu veiktspējas uzraudzību (APM), kuras pamatā ir OpenTelemetry — atvērts standarts telemetrijas datu apkopošanai no lietojumprogrammām un pakalpojumiem. Šie dati palīdz noskaidrot, kā pieprasījumi plūst caur lietojumprogrammām un pakalpojumiem, izmērīt to veiktspēju un atrast lēnu vai neveiksmīgu darbību cēloni.

Izmantojot APM, varat:

  • Apkopot telemetrijas datus ar Zabbix starpniekserveri, kas tagad var saņemt datus no lietojumprogrammām vai OpenTelemetry kolektoriem, izmantojot OpenTelemetry protokolu (OTLP/gRPC), un ierakstīt tos datu avotā; skatiet jauno cilni APM sadaļā starpniekservera konfigurācija.
  • Norādīt telemetrijas datu avotu (ClickHouse) jaunajā sadaļā Administrēšana > Datu avots un skatīt datus jaunajā izvēlnē APM.
  • Izmantot telemetrijas datus trigeros un grafikos, izmantojot jauno telemetrijas vaicājuma vienuma tipu.

Ir pievienoti arī šādi parametri un vienumi:

Piekļuvi APM telemetrijas datiem (izsekojumiem, metrikām un žurnāliem) var ierobežot:

  • Lietotāju lomas kontrolē piekļuvi lietotāja saskarnes sadaļai APM.
  • Lietotāju grupas kontrolē, kuriem telemetrijas datiem lietotāji var piekļūt, pamatojoties uz resursu atribūtiem, kas norādīti jaunajā cilnē APM filtrs.

Ja veicat Zabbix starpniekservera jaunināšanu un vēlaties izmantot APM, skatiet Jaunināšanas piezīmes.

ClickHouse atbalsts

Tagad varat izmantot ClickHouse kā Zabbix aizmugursistēmas datubāzi, lai glabātu vienumu vērtību vēsturi, kā arī kā telemetrijas datu avotu lietojumprogrammu veiktspējas uzraudzībai.

Informāciju par vēstures glabāšanas iestatīšanu un prasībām skatiet sadaļā ClickHouse iestatīšana. Ja vēlaties migrēt vēstures datus no esošas Zabbix datubāzes (MySQL vai PostgreSQL) uz ClickHouse, skatiet ClickHouse shēmas un vēstures migrācijas skriptus.

Šī funkcija maina arī veidu, kā Zabbix konfigurācijas failos iestatāt vēstures glabāšanas nodrošinātājus. Šīs izmaiņas attiecas gan uz ClickHouse, gan Elasticsearch iestatījumiem. Plašāku informāciju skatiet sadaļā Atjaunināšanas piezīmes.

Sarežģītu notikumu apstrāde

Sarežģītu notikumu apstrāde (CEP) veic uz noteikumiem balstītu Zabbix notikumu apstrādi.

Piemēram, varat vēlēties:

  • grupēt saistītos notikumus un atzīmēt pirmo notikumu sērijā kā cēloni (turpmākos — kā simptomus)
  • norādīt notikumu derīguma periodu
  • norādīt noteikta veida notikumu maksimālo skaitu
  • saņemt paziņojumus par līdzīgiem notikumiem pēc atrašanās vietas
  • saņemt paziņojumus, ja kāds notikums noteiktā laika periodā notiek pārāk bieži (vai nenotiek vispār)

Papildus atsevišķu notikumu apstrādei varat definēt laika logus notikumu analīzei. Laika logā visi atbilstošie notikumi veido vienotu kontekstu un tos var analizēt kopumā.

Slīdošs laika logs pārvietojas uz priekšu līdz ar laiku. Vecāki notikumi atstāj logu (tiek “izņemti”), savukārt tajā var iekļūt jauni notikumi.

Mainīgs laika logs nepārvietojas uz priekšu. Kad loga darbības laiks beidzas, tiek sākts jauns logs ar tādu pašu ilgumu. Cēloņu un simptomu grupēšanas logi ir mainīgi laika logi.

Laika loga koncepcija nodrošina loģiskus punktus darbību izpildei. Piemēram, notikumu var pārveidot vai “papildināt”, kad tas iekļūst logā — var paaugstināt vai pazemināt smaguma pakāpi, pievienot vai pielāgot tagus, aktivizēt apspiešanu u. c.

Līdzīgas darbības var izpildīt, kad notikums atstāj logu vai kad tiek atrasts modelis.

Notikumu plūsmas analīzi nosaka CEP noteikumi. CEP noteikums sastāv no laika loga (neobligāts), nosacījumiem un darbībām. Darbības ir saistītas ar izpildes punktu.

Plašāku informāciju skatiet sadaļā Sarežģītu notikumu apstrāde.

Mobilā lietotne

Zabbix mobilā lietotne (drīzumā) ļauj pārraudzīt savu Zabbix vidi no mobilās ierīces.
Skatiet problēmas, pārbaudiet to detalizētu informāciju, atjauniniet problēmas un saņemiet pašpiegādes paziņojumus, kad nepieciešama uzmanība.

Lietotnē Zabbix 8.0 ir pieejami šādi jauni līdzekļi:

Detalizētu informāciju par Zabbix iestatīšanu lietošanai ar mobilo lietotni skatiet sadaļā Mobile app.

MCP serveris

Jaunais Zabbix MCP serveris savieno MI aģentus ar Zabbix, izmantojot Model Context Protocol (MCP). Tagad varat uzdot MI asistentam jautājumus par savu uzraudzību dabiskā valodā, piemēram:

  • Kuras problēmas datubāzu serveros vēl nav apstiprinātas?
  • Kāpēc web-01 ziņo par problēmām kopš šī rīta?
  • Ievietot visus Linux serveru grupas hostus apkopē šonakt no plkst. 22:00 līdz 02:00.

Aģents izveido savienojumu, izmantojot Zabbix API pilnvaru, tāpēc tas var piekļūt tikai tam, kam ir atļauts piekļūt pilnvaras īpašniekam, un visas izmaiņas tiek reģistrētas audita žurnālā pie šī lietotāja. Pieejamo darbību sarakstu skatiet sadaļā Rīki un resursi.

Tumši zilā tēma

Zabbix lietotāja saskarne tagad piedāvā jaunu tumši zilu tēmu.
Tā ir pieejama lietotāja profilā un kā noklusējuma tēma:

Pielāgots tabulu izkārtojums

Vairākās lietotāja saskarnes tabulās tagad varat paslēpt/parādīt, pārkārtot un mainīt kolonnu platumu. Ir arī iespējams pievienot Pielāgots teksts kolonnu ar pielāgotu tekstu, makro vērtībām vai abiem.

Pielāgotie izkārtojumi ir pieejami šādās vietās:

Piemēram, noklusējuma tabulas izkārtojums sadaļā Monitoring > Latest data:

Pielāgota izkārtojuma piemērs:

Dažām kolonnām ir arī poga Options, kas nodrošina papildu vadīklas tam, kā šī kolonna attēlo datus. Tāpēc daži filtra parametri ir pārvietoti no filtra cilnes uz kolonnu opcijām. Ja izmantojat cilnes izlases filtriem, lūdzu, skatiet jaunināšanas piezīmes.

Informācijas paneļu eksportēšana un importēšana

Informācijas paneļus tagad var eksportēt un importēt, tādējādi atvieglojot informācijas paneļu migrēšanu starp Zabbix instancēm vai to atkārtotu izmantošanu dažādās vidēs.

Jauna opcija Eksportēt ļauj saglabāt atlasītos informācijas paneļus YAML, JSON vai XML failos. Šos failus vēlāk var importēt, izmantojot funkcionalitāti Importēt, lai atkārtoti izveidotu informācijas paneļus ar to lapām, logrīkiem un konfigurāciju.

Gatavi informācijas paneļi

Informācijas paneļu repozitorijā ir pieejami jauni importējami informācijas paneļi:

Šie informācijas paneļi ir izstrādāti darbam ar esošajām Zabbix integrācijām, apvienojot datus no vairākiem hostiem un uzraudzības mērķiem vienotā globālā informācijas panelī.

Izkliedes diagrammas logrīks

Izkliedes diagrammas logrīks ir pievienots paneļa logrīkiem. Tas attēlo saistību starp diviem rādītājiem, izvietojot atsevišķus datu punktus gar X un Y asi. Tas palīdz atklāt datu kopā modeļus, kopas, korelācijas un izņēmuma vērtības.

Trigeru uzturēšana pēc pieprasījuma

Uzturēšanas periodus tagad var definēt trigeriem vai notikumu nosaukumiem.

Uzturēšanas periodu var izveidot arī pēc pieprasījuma notikumu izvēlnē. Uzturēšanu pēc pieprasījuma var sākt hostam, trigerim, notikuma nosaukumam vai tagiem.

Vēl viens veids, kā izveidot uzturēšanu trigerim, ir izmantot problēmas atjaunināšanas veidlapu.

Globālās regulārās izteiksmes

Globālajām regulārajām izteiksmēm ir pievienoti vairāki lietojamības uzlabojumi:

  • Globālās regulārās izteiksmes konfigurācijas veidlapa tagad tiek atvērta modālā logā:
    • Izteiksmju tipi ir pārdēvēti.
    • Veidlapā tagad ir iekļauts lauks Apraksts.
    • Testēšana vairs nenotiek atsevišķā cilnē.
  • Globālo regulāro izteiksmju sarakstu tagad var filtrēt pēc nosaukuma un apraksta.
  • Globālās regulārās izteiksmes tagad var eksportēt un importēt.

Veidnes

Ir pievienotas jaunas veidnes, un daudzas veidnes ir atjauninātas.

Veidnes, kas izveido savienojumu ar HTTPS galapunktiem, pēc noklusējuma tagad pārbauda galapunkta TLS sertifikātu. Tas attiecas uz visām mākoņpakalpojumu un API uzraudzības veidnēm, piemēram, Claude API by HTTP, Cloudflare by HTTP, Kubernetes Cluster by HTTP u. c. Pirms jebkuru uz HTTP balstītu veidņu jaunināšanas skatiet jaunināšanas piezīmes.

Jauninot Zabbix, esošās veidnes netiek automātiski atjauninātas, lai izvairītos no pielāgoto izmaiņu pārrakstīšanas. Lai jauninātu veidnes vai pievienotu jaunas, skatiet sadaļu Veidnes jaunināšana.

Lūdzu, ņemiet vērā, ka kopš Zabbix 6.0 visas veidnes izmanto atjauninātu formātu, kas var ietekmēt pirms 6.0 versijas izveidoto veidņu importēšanu. Papildinformāciju skatiet sadaļā Veidņu izmaiņas versijā 6.0.

Jaunas veidnes

MI lietojuma uzraudzība

Mākonis

  • AWS by HTTP veidņu kopa papildināta ar veidni AWS Backup Vault by HTTP.
  • Azure by HTTP veidņu kopa papildināta ar veidnēm Azure Sentinel by HTTP un Azure Container Apps by HTTP.
  • GCP by HTTP veidņu kopa papildināta ar veidnēm GCP Cloud Run Service by HTTP, GCP Cloud Storage Bucket by HTTP, GCP Application Load Balancer by HTTP un GCP Cost Monitoring by HTTP.
  • Oracle Cloud by HTTP veidņu kopa papildināta ar veidnēm Oracle Cloud Load Balancer by HTTP un Oracle Cloud Costs by HTTP.

Virtualizācija un konteineri

Ņemiet vērā, ka Podman API neatbalsta autorizācijas metodes.

Datu bāzes

Tīkli, drošība un telekomunikācijas

Lietojumprogrammas un pakalpojumi

  • Domain RDAP by HTTP — veidne domēnu reģistrācijas datu uzraudzībai, izmantojot RDAP protokolu.
  • Envoy Proxy by OTLP — veidne Envoy Proxy OpenTelemetry trasējumu un žurnālu apkopošanai, izmantojot Telemetry query vienumus.
  • Generic OpenTelemetry by OTLP — veidne OpenTelemetry trasējumu, metrikas datu un žurnālu apkopošanai, izmantojot Telemetry query vienumus.
  • GLPI by HTTP — veidne GLPI uzraudzībai, izmantojot HTTP, REST API v2 un OAuth2 autentifikāciju.
  • OpenRouter traces by OTLP — veidne OpenRouter trasējumu datu apkopošanai.
  • Proxmox VE by OTLP — veidne Proxmox VE mezgla uzraudzībai, izmantojot tā OpenTelemetry metrikas straumi un Telemetry query vienumus.

Atjauninātas veidnes

  • Uzlabots ierīces darbspējas laika trigeris SNMP veidnēs, lai apstrādātu SNMP darbspējas laika skaitītāja atiestatīšanu un novērstu kļūdainus restartēšanas brīdinājumus.

Operētājsistēmas

MI izmantošanas uzraudzība

Mākonis

  • AWS by HTTP veidņu kopas AWS Cost Explorer by HTTP un Azure by HTTP veidņu kopas Azure Cost Management by HTTP ir atjauninātas ar uzlabotām informācijas paneļa iespējām.

Virtualizācija

  • Proxmox VE by HTTP ir atjaunināta ar ligzdotās LLD funkcionalitāti. Turklāt vienumu, kuros tiek rādītas procentuālās vērtības, mērvienību formāts ir pielāgots labākai skaidrībai.
  • VMware un VMware FQDN veidņu kopās VMware trauksmju atklāšanas vienumu un trigeru prototipu nosaukumi ir atjaunināti, iekļaujot trauksmes entītijas nosaukumu.

Datu bāzes

Tīkli, drošība un telekomunikācijas

Failu sistēmu uzraudzība OS veidnēs

AIX, FreeBSD, HP-UX, Linux, macOS, OpenBSD, Solaris un Windows veidnēs (tostarp Linux un Windows veidņu aktīvās pārbaudes variantos) failu sistēmu uzraudzībā tagad tiek izmantoti jaunie vfs.fs.get parametri:

  • vienums Get filesystems (vfs.fs.get) ir noņemts;
  • atklāšanas noteikums Mounted filesystem discovery tagad ir Zabbix aģenta vienums ar atslēgu vfs.fs.get[short] (atjaunināšanas intervāls: 1h), nevis atkarīgs atklāšanas noteikums;
  • vienuma prototips FS [{#FSNAME}]: Get data (Windows veidnēs FS [{#FSLABEL}({#FSNAME})]: Get data) tagad ir Zabbix aģenta vienums ar atslēgu vfs.fs.get[full,{#FSNAME}], kas apkopo statistiku tikai vienai failu sistēmai. Pārējie failu sistēmu vienumu prototipi to izmanto kā galveno vienumu.

Tādējādi statistika tiek apkopota, izmantojot atsevišķu aģenta pārbaudi katrai failu sistēmai, un jaunās piemontētās failu sistēmas tiek atklātas atklāšanas atjaunināšanas intervāla laikā (pēc noklusējuma — 1h).

Failu sistēmu uzraudzībai šajās veidnēs ir nepieciešams Zabbix aģents 8.0 vai jaunāks.

Multivides veidi

Ir pievienots šāds multivides veids:

Ir atjaunināti šādi multivides veidi:

  • GLPI webhook multivides veids ir atjaunināts, lai atbalstītu RESTful API v2 ar OAuth2 autorizāciju (iespējota pēc noklusējuma), pēc izvēles nodrošinātu mantotā REST API v1 atbalstu, izmantojot konfigurācijas karodziņu, izveidotu pieteikumus problēmu notikumiem un ļautu lietotājam konfigurēt steidzamības kartējumu.
  • MS Teams Workflow webhook multivides veids tagad ir ieteicamā integrācija ar Microsoft Teams.

MS Teams webhook multivides veids, kas balstīts uz Office 365 Connector (Incoming Webhook) funkcionalitāti, kuru Microsoft pārtrauca 2026. gada 22. maijā, vairs nedarbojas. Esošās MS Teams webhook konfigurācijas ir jāmigrē uz MS Teams Workflow webhook multivides veidu.

Turklāt multivides veidi, kas izveido savienojumu ar HTTPS galapunktiem, tagad pēc noklusējuma pārbauda galapunkta TLS sertifikātu. Tas attiecas uz visiem webhook multivides veidiem, piemēram, Slack, Jira, Telegram u. c. Pirms webhook multivides veidu jaunināšanas skatiet jaunināšanas piezīmes.

Trigeri

Palielināts darbības datu rakstzīmju ierobežojums

Maksimālais lauka Darbības dati garums trigeriem un trigeru prototipiem ir palielināts no 255 līdz 2048 rakstzīmēm, nodrošinot vietu garākām virknēm ar vairākiem makro un makro funkcijām. Jaunais ierobežojums attiecas arī uz API objektu trigger un trigger prototype rekvizītu opdata.

Trigeru tagi, kas mantoti pēc manuālas aizvēršanas

Atkopšanas notikumi, kas izveidoti pēc manuālas aizvēršanas, papildus vienuma un hosts tagiem manto arī trigeru tagus. Šie tagi ir pieejami notikuma tagu masīvā un paziņojumu makros, piemēram, {EVENT.RECOVERY.TAGS} un {EVENT.RECOVERY.TAGSJSON}.

Vienumi

JSON datu tips

Zabbix tagad atbalsta JSON kā datu tipu vienumu vērtībām.

Iepriekš JSON vērtības tika iegūtas ar teksta vienumiem un glabātas kā virknes ar 64 KB ierobežojumu. Tagad Zabbix var glabāt JSON vērtības natively ar 128 MiB ierobežojumu, kā arī noraidīt nederīgas JSON vērtības (piem., ar neiekļautiem pēdiņās atslēgu nosaukumiem, liekām komatiem, nesakritīgām iekavām).

JSON datu tips ir atbalstīts visiem vienumu un vienumu prototipu tipiem, izņemot Calculated, un ir pieejams reāllaika datu eksportā un savienotājos. JSON vērtības var glabāt visās atbalstītajās datubāzēs un Elasticsearch. Ja izmantojat TimescaleDB, skatiet jaunināšanas piezīmes.

Ņemiet vērā, ka vienumus ar JSON datu tipu nevar izmantot trigeros; tomēr jūs varat izvilkt JSON laukus ar atkarīgajiem vienumiem, kuriem ir ne-JSON datu tips, un izmantot tos trigeros.

Vienumi, kas atgriež JSON virkni (net.if.discovery, vfs.file.get u.c.), joprojām ir teksta vienumi; tomēr, ja nepieciešams, jūs varat tos mainīt uz JSON.

Plašāku informāciju un JSON datu ierobežojumus skatiet vienuma konfigurācijā.

Konfigurējams SNMP atkārtojumu skaits un makro atbalsts

Tagad walk[] un get[] SNMP vienumiem var konfigurēt atkārtojumu skaitu pēc taimauta, izmantojot jauno lauku Atkārtojumi SNMP saskarnes konfigurācijā.

Tagad LLD makro](/manual/config/macros/lld_macros) un lietotāja makro tiek atbalstīti laukos Maksimālais atkārtojumu skaits un Atkārtojumi*.

Trend funkcijas kešatmiņas izmantošanas uzraudzība

Parametrs paccessed ir pievienots iekšējam vienumam zabbix[tcache,cache,<parameter>]. Tas atgriež trend funkcijas kešatmiņas ierakstu procentuālo daļu, kuriem piekļūts pēdējo 24 stundu laikā.

Novirzīšana web.page.* vienumos

Zabbix aģenta un Zabbix aģenta 2 web.page.get, web.page.perf un web.page.regexp vienumi tagad var sekot novirzīšanām. Maksimālais novirzīšanu skaits tiek iestatīts jaunajā neobligātajā redirect_limit parametrā; pēc noklusējuma novirzīšanām netiek sekots.

Noklusējuma vērtība trapper vienuma atļautajiem hosts

Lauks Atļautie hosts Zabbix trapper vienumiem un HTTP aģents vienumiem ar iespējotu Enable trapping tagad pēc noklusējuma izmanto lietotāja makro {$TRAPPER.ALLOWED_HOSTS}. Ja šī vērtība ir tukša, ienākošie savienojumi no visiem hosts tiek noraidīti. Lai atļautu datu iesniegšanu, norādiet vienu vai vairākas IP adreses vai DNS nosaukumus.

Spraudņi

Ceph spraudnis

Zabbix aģenta 2 Ceph spraudnis tagad darbojas divos režīmos:

  • native - šajā režīmā saziņai tieši ar Ceph klasteri, izmantojot vietējo Ceph API (msgr2 protokolu), tiek izmantota go-ceph bibliotēka. Šis ir ieteicamais režīms mūsdienīgām Ceph instalācijām, taču tas tiek atbalstīts tikai Linux operētājsistēmā un, sākot ar Ceph 16.
  • restful (novecojis) - šajā režīmā saziņai tiek izmantots Ceph RESTful API. Tas ir noklusējuma režīms atpakaļsaderības nodrošināšanai, taču tas nedarbosies ar Ceph 20 (Tentacle) vai jaunāku versiju, jo ir noņemts mgr/restful modulis.

Svarīgi: uzraugot Ceph 20 (Tentacle) un jaunākas versijas ar Ceph spraudni Zabbix aģentam 2, izmantojiet native režīmu, jo restful režīms vairs netiek atbalstīts.

Izmantojamo režīmu nosaka parametra mode vērtība (native/restful):

  • Plugins.Ceph.Default.Mode=native - iestata spraudņa native režīmu
  • Plugins.Ceph.Sessions.<SessionName>.Mode=native - iestata nosauktās sesijas native režīmu

Ņemiet vērā, ka lietotāja akreditācijas dati katram režīmam atšķiras un nav savstarpēji saderīgi. Parametrs Plugins.Ceph.InsecureSkipVerify native režīmā tiek ignorēts, jo savienojuma drošību Ceph klastera pusē nosaka msgr2 protokols (pēc noklusējuma drošs).

Ņemiet vērā, ka Ceph spraudnis Zabbix aģentam 2 tagad ir ielādējams spraudnis, un tam nepieciešamas papildu instalēšanas darbības. Tas ir saistīts ar librados pakotnes nepieciešamību (native režīmam). Plašāku informāciju skatiet Ceph spraudņa readme.

MongoDB spraudnis

Zabbix aģents 2 MongoDB spraudnis piedāvā vairākus uzlabojumus:

  • Pilns atbalsts tradicionālai MongoDB URI parsēšanai, tostarp atbalsts gan mongodb://, gan mongodb+srv:// shēmām.
  • Automātiska MongoDB replica set mezglu noteikšana, uzlabojot iespējas uzraudzīt MongoDB klasterus.
  • x509 autentifikācijas atbalsts, kas nodrošina drošus savienojumus ar MongoDB, izmantojot klienta sertifikātus.

Oracle spraudnis

Zabbix aģents 2 Oracle spraudnis tagad atbalsta šifrētus savienojumus ar Oracle datubāzēm, izmantojot TCPS (TLS) protokolu. Tas nodrošina iespēju uzraudzīt Oracle instances, izmantojot ar TLS aizsargātus socket savienojumus, tādējādi uzlabojot attālinātās uzraudzības drošību.

Redis spraudnis — TLS atbalsts un palaišanas laika validācija

Zabbix aģents 2 Redis spraudnim ir pievienots TLS atbalsts.

Ir ieviesta spraudņa TLS konfigurācijas validācija palaišanas laikā, kā arī uzlaboti validācijas/kļūdu ziņojumi. Nederīga konfigurācijas loģika (piemēram, savienojuma tipa verify_full izmantošana, nenorādot TLSCAFile) var neļaut Zabbix aģentam 2 startēties.

Ielādējamo spraudņu testa izpildes režīms

Ielādējamie spraudņi tagad var tikt palaisti testa režīmā, izmantojot -t (--test) karogu un kā argumentu norādot vienuma atslēgu. Šajā režīmā spraudnis darbojas atkļūdošanas un izstrādes nolūkos, un spraudņa konfigurācijas faili tiek ignorēti.

Atklāšana un automātiskā reģistrācija

Starpniekserveru grupas nosacījums

Starpniekserveru grupas nosacījums tagad tiek atbalstīts atklāšanas un automātiskās reģistrācijas darbībās.

Zema līmeņa atklāšana

Tīkla saskarņu atklāšana operētājsistēmā Linux

Zabbix aģentam un Zabbix aģentam 2 operētājsistēmā Linux ir pievienota jauna vienuma atslēga net.if.get. To var izmantot tīkla saskarņu zema līmeņa atklāšanā, lai atgrieztu tīkla saskarņu sarakstu ar detalizētu informāciju. Vienuma atslēga net.if.discovery joprojām ir pieejama saderības nodrošināšanai.

Vieglāka failu sistēmu atklāšana

Zabbix aģenta un Zabbix agent 2 vfs.fs.get vienums tagad atbalsta divus neobligātus parametrus, kas padara failu sistēmu atklāšanu vieglāku un uzticamāku:

  • mode - short režīmā vienums atgriež tikai piemontēto failu sistēmu sarakstu ar to pamatīpašībām, neiekļaujot diska vietas un inode statistiku. Tā kā pašas failu sistēmas netiek vaicātas, atklāšana neizraisa automātisku piemontēšanu un to neietekmē nereaģējošas tīkla failu sistēmas. full režīms (noklusējums) atgriež tos pašus datus kā iepriekš.
  • mountpoint - atgriež datus tikai par norādīto piemontēšanas punktu, lai statistiku varētu apkopot atsevišķi par katru atklāto failu sistēmu (piemēram, izmantojot vfs.fs.get[full,{#FSNAME}]).

OS veidnes tagad izmanto šo pieeju; skatiet Veidņu izmaiņas.

Papildinformāciju skatiet sadaļās vfs.fs.get un Piemontēto failu sistēmu atklāšana.

Bloka ierīču atklāšana Linux un AIX

Jaunais vfs.dev.get vienuma atslēga tika pievienota bloka ierīču atklāšanai Linux un AIX. To var izmantot zemlīmeņa atklāšanā bloka ierīcēm. vfs.dev.discovery vienuma atslēga joprojām ir pieejama savietojamībai.

Rediģējamas birkas trigeriem, kas izveidoti ar zema līmeņa atklāšanu

Trigeriem, kas izveidoti no trigeru prototipiem, tagad var manuāli pievienot birkas. Birkas, kas mantotas no trigeru prototipiem, joprojām tiek piemērotas automātiski. Manuāli pievienotās birkas var tikt modificētas atklātajos trigeros, un tās tiks iekļautas notikumu birku masīvos un būs pieejamas funkcijām, kas izmanto birkas, piemēram, filtriem, paneļa logrīkiem un paziņojumu makrosiem.

Opcija “Convert to JSON”

Zema līmeņa atklāšanas kārtulas un atklāšanas prototipa veidlapām ir pievienota izvēles rūtiņa Convert to JSON. Šī opcija ļauj atzīmēt izgūtos datus automātiskai konvertēšanai uz JSON pirms turpmākas apstrādes. Šī opcija ir pieejama, ja nolaižamajā sarakstā Type ir atlasīts “HTTP aģents”.

Makro atbalsts ligzdotai zema līmeņa atklāšanai

Zema līmeņa atklāšanas makro tagad tiek atbalstīti ligzdotajos zema līmeņa atklāšanas noteikumos šādos gadījumos:

Datu bāzes

Atbalsts vairākiem PostgreSQL datubāzes hosts

Zabbix tagad atbalsta vairāku PostgreSQL datubāzes hostu norādīšanu kā ar komatiem atdalītu host:port vērtību sarakstu, izmantojot PostgreSQL savienojuma atteices pārslēgšanas atbalstu. Hosts tiek mēģināti secīgi, līdz tiek izveidots lasīšanas-rakstīšanas savienojums. Šī darbība ir pieejama lietotāja saskarnes instalēšanas laikā laukā Database host un DBHost zabbix_server.conf un zabbix_proxy.conf.

Optimizēta Zabbix servera palaišana

Zabbix serveris tagad startē ievērojami ātrāk. Tas to panāk, vienlaikus ielādējot vēstures datus no datubāzes vairākiem vienumiem, nevis pa vienam. Šis uzlabojums attiecas uz visiem datubāzu tipiem, ko atbalsta Zabbix serveris.

Optimizēta Elasticsearch veiktspēja

Zabbix serveris tagad darbojas labāk ar Elasticsearch. Serveris efektīvāk izgūst datus, neizmantojot Elasticsearch scroll funkciju, un atkārtoti izmanto esošos savienojumus ar Elasticsearch, nevis atver jaunu savienojumu katram pieprasījumam. Serveris arī vairs neiestrēgst, vienlaikus nosūtot vairākus pieprasījumus uz Elasticsearch (izmantojot cURL multi-handle).

Elasticsearch 8.x un 9.x atbalsts

Zabbix tagad atbalsta Elasticsearch 8.x un 9.x vēstures datu glabāšanai, un Elasticsearch atbalsts vairs nav eksperimentāls. Informāciju par atbalstītajām versijām skatiet sadaļā Prasības.

Minimālā nepieciešamā Elasticsearch versija ir paaugstināta uz 8.0.0; skatiet Jaunināšanas piezīmes.

Procesi

Optimizēta uzturēšana

Uzturēšana ir optimizēta, pārvietojot uzturēšanas uzdevumu izveidi uz datubāzes trigeriem. Kad tiek dzēsti vienumi (tostarp zema līmeņa atklāšanas kārtulas), trigeri, pakalpojumi vai tīkla atklāšanas kārtulas, datubāzes trigeri (nevis tieši lietojumprogrammas līmeņa izsaukumi) tagad aizpilda housekeeper tabulu ar tīrīšanas uzdevumiem. Sīkāku informāciju skatiet uzturēšanas procedūrā.

Uzturēšanas process tagad noņem arī tīkla atklāšanas notikumus, kas ģenerēti no atklātajiem hostiem vai pakalpojumiem, kuri kopš tā laika ir dzēsti, kā arī visus notikumus, kas saistīti ar problēmām trigeriem, kuri kopš tā laika ir dzēsti (iepriekš tika noņemtas tikai pašas problēmas; saistītie notikumi tika noņemti tikai pēc tam, kad uzturēšanas procesa Trigeru datu glabāšanas periods bija beidzies).

DNS vaicājumu kešošana Zabbix dēmoniem

Zabbix serveris, Zabbix starpniekserveris un Zabbix aģents saņēma atbalstu c-ares atrisinātāja izmantošanai visiem DNS pieprasījumiem, nodrošinot DNS vaicājumu kešošanu un uzlabotu atrisinātāja pārslēgšanos kļūmes gadījumā, ja Zabbix ir būvēts ar --with-ares. DNS vaicājumu kešošanai ir nepieciešams c-ares 1.26.0 vai jaunāka versija.

c-ares atbalsta izveide operētājsistēmā Windows

Zabbix aģents tagad var tikt izveidots, izmantojot c-ares atrisinātāju operētājsistēmā Microsoft Windows. c-ares var instalēt, izmantojot vcpkg, un aģenta izveide atbalsta vai nu ARES=<vcpkg prefix>, vai atsevišķus ARESINCDIR/ARESLIBDIR ceļus iekļaušanas un bibliotēku direktorijiem.

Uz skaitu balstītu trigeru funkciju veiktspēja

Uz skaitu balstītu funkciju (count(), item_count(), changecount() u. c.) darbība trigeru izteiksmēs ir uzlabota, ļaujot ātrāk apstrādāt vairāk vērtību.

Darbības laika vadības mērķi

Zabbix servera un starpniekservera palīdzības ziņojumos un manlapās pieejamo darbības laika vadības mērķu saraksts ir atjaunināts, lai tas atbilstu atbalstītajiem procesu tipiem.

Ir pievienots mērķis supervisor, savukārt neatbalstītie mērķi discovery worker un preprocessing worker ir noņemti.

Maksimālais taimauts zabbix_get un zabbix_js utilītprogrammām

Parametra timeout maksimālā vērtība komandrindas utilītprogrammām zabbix_get un zabbix_js ir palielināta līdz 600 sekundēm.

SNMPv3 EngineID kešošana un atkārtota izmantošana

Zabbix tagad kešo SNMPv3 EngineID → IP kartējumus un mēģinās atkārtoti izmantot kešotos EngineID turpmākajām SNMPv3 pārbaudēm, samazinot zondēšanas datplūsmu un uzlabojot aptaujātāja veiktspēju. Ja atkārtoti izmantots EngineID neatbild, aptaujātājs atgriežas pie EngineID zondēšanas un var noņemt novecojušus ierakstus pēc saskarnes izmaiņām vai pastāvīgu kļūmju gadījumā.

Starpniekservera ierobežošanas loģika

Starpniekservera ierobežošanas loģika ir pilnveidota, lai uzlabotu servera stabilitāti vēstures kešatmiņas atkopšanas laikā.

Kad vēstures kešatmiņas lietojums sasniedz ierobežošanas slieksni, serveris, tāpat kā iepriekš, turpina pārtraukt starpniekservera datu pieņemšanu.

Kad kešatmiņas lietojums samazinās līdz 60 %, serveris sāk apstrādāt ierobežošanas sarakstu, taču joprojām var noraidīt starpniekservera augšupielādes, kurās ir ļoti lielas paketes (aptuveni vairāk nekā 10 tūkstoši ierakstu), līdz kešatmiņas noslodze samazinās vēl vairāk.

Šīs izmaiņas samazina atkārtotas kešatmiņas pārslodzes risku servera atkopšanās laikā.

Drošība

Lietotāju piekļuve starpniekserverim/serverim

Starpniekserveru piekļuves saraksts ir ieviests lietotāju grupas konfigurācijā kā jauna cilne.
Tas ļauj piešķirt lietotāju grupai piekļuvi starpniekserveriem — atsevišķi vai izmantojot starpniekserveru grupas.

Servera atlasīšanu uzraudzībai vai atklāšanai tagad var ierobežot katrai lietotāja lomai (skatiet Atlasīt "serveri" uzraudzībai un atklāšanai).
Lietotājiem var liegt izveidot hostus, kurus uzrauga serveris, un tīkla atklāšanas noteikumus, ko izpilda serveris, kā arī liegt vienumu testēšanu ar serveri.

Lietotāja saskarnes konfigurācija

Lietotāja saskarnes konfigurācijā ir ieviests mainīgais $ZBX_FEATURE_FLAGS[], lai kontrolētu piekļuvi lietotāju HTTP autentifikācijas, moduļu un multivides tipu konfigurācijām. Zabbix konfigurācijas failam zabbix.conf.php ir pievienoti šādi funkcionalitātes karodziņi:

  • $ZBX_FEATURE_FLAGS['http_auth_enabled'] = false atspējo piekļuvi lietotāju HTTP autentifikācijas konfigurācijai (aizstāj mainīgo $ALLOW_HTTP_AUTH).
  • $ZBX_FEATURE_FLAGS['modules_config_enabled'] = false atspējo piekļuvi moduļu konfigurācijai.
  • $ZBX_FEATURE_FLAGS['media_type_denylist'] = [<value1>, <value2>, ...] ierobežo to multivides tipu rediģēšanu, kuros tiek izmantotas norādītās piegādes metodes ('email', 'script', 'sms' vai 'webhook'; var norādīt vienu vai vairākas vērtības).

Piekļuve failam setup.php ir ierobežota, ja pastāv konfigurācijas fails zabbix.conf.php.

Aģenta pārbaužu ierobežošana

Zabbix aģenta un Zabbix aģenta 2 konfigurācijai ir pievienoti jaunie parametri AllowKeyRegexp un DenyKeyRegexp. Šie parametri ļauj definēt uz regulārajām izteiksmēm balstītus modeļus, lai precīzāk un elastīgāk atbilstu vienumiem un to parametriem.

Autentifikācija

Importējami SAML sertifikāti vienotajai pierakstīšanās funkcijai

Super admin lietotāji tagad var importēt sertifikātus un privātās atslēgas tieši lietotāja saskarnē SAML konfigurācijai. Sadaļā Users > Authentication > SAML settings ir pievienoti trīs jauni lauki:

  • IdP certificate - identitātes nodrošinātāja uzrādītais X.509 sertifikāts
  • SP certificate - pakalpojuma nodrošinātāja sertifikāts, ko izmanto SAML apmaiņai
  • SP private key - privātā atslēga, kas atbilst SP sertifikātam

Šīs vadīklas ļauj pievienot jaunas vērtības vai mainīt esošās SAML iestatījumu cilnē. Pirms saglabāšanas izvēlētajā glabāšanas aizmugursistēmā sertifikāti un privātās atslēgas tiek validēti; nederīgas vai nepareizi formatētas vērtības tiek noraidītas ar paskaidrojošu kļūdas ziņojumu.

Pēc pieteikšanās izmantojamais URL katrai lietotāja lomai

Tagad ir iespējams noteikt konkrētu URL pēc pieteikšanās, pamatojoties uz lietotāja lomu. Tas ir noderīgi, lai nodrošinātajiem lietotājiem pēc pieteikšanās atvērtu konkrētu lapu.

Plašāku informāciju skatiet sadaļā Lietotāja profila iestatījumi lietotāja lomas konfigurācijā.

HashiCorp vault autentifikācija ar AppRole metodi

HashiCorp vault autentifikācija tagad atbalsta AppRole metodi:

  • Servera/starpniekservera konfigurācijā, izmantojot jaunos VaultAppRoleID un VaultAppSecretID parametrus (skatiet piemēru).
  • lietotāja saskarne konfigurācijā, norādot autentifikācijas lomas ID un slepenā ID vērtības.

Logdaļas

Grafika logrīks

Y ass inversija

Grafikus tagad var attēlot ar apgrieztām Y ass vērtībām.

Iestatījums Invertēt vērtības ļauj apgriezt grafiku, reizinot Y ass vērtības ar −1, nemainot sākotnējos datus.

Citi uzlabojumi

Grafika logrīkam ir pievienoti vairāki lietojamības uzlabojumi:

  • Vienumi grafika datu rīka padomā, kas tiek parādīts, novietojot kursoru virs grafika, ir sakārtoti dilstošā secībā pēc vērtības.
  • Novietojot kursoru virs vienuma rīka padomā, tā grafiks tiek izcelts, bet pārējie grafiki tiek aptumšoti.
  • Atlasot vienumu rīka padomā, tā dati tiek pārraidīti citiem logrīkiem, kas atbalsta to klausīšanos.
  • Ir noņemts ierobežojums rīka padomā parādāmo vienumu skaitam.
  • Jauns iestatījums Saimniekdatoru nosaukumi etiķetēs ļauj izvēlēties, vai saimniekdatoru nosaukumi tiek parādīti rīka padomā un grafika leģendā.
  • Ir pievienots jauns iestatījums Vienumu tagi (arī sektoru diagrammas logrīkam).

Hostu klasterizācija ģeokartēs

Ģeokartes logrīks tagad atbalsta parametru Clustering, kas nosaka, kā tuvumā esošie hostu marķieri tiek apvienoti vienā marķierī ar skaitu.

Iestatot kartes tuvinājuma līmeni klasterizācijai, varat saglabāt lielu karšu pārskatāmību un nodrošināt precīzu redzamību, kad karte ir pietuvināta.

Apkopošana logrīkā “Top vienumi”

Logrīks Top vienumi tagad var grupēt vienumu modeļus vienā apkopotā kolonnā vai rindā, tādējādi atvieglojot apvienotu metriku attēlošanu (piemēram, kopējo ienākošo datplūsmu visās hosts tīkla saskarnēs).

Konfigurējot vienumu kolonnas, tika pievienotas trīs jaunas opcijas: Apkopot kolonnas, Kolonnu apkopošanas funkcija un Apvienotās kolonnas nosaukums.

Logrīku apraksti

Rakstzīmju ierobežojums lauka Apraksts logrīkos Mērītājs un Vienuma vērtība ir palielināts no 2048 līdz 65535 rakstzīmēm.

Laika joslas ignorēšana pulksteņa logrīkā

Opcija Laika josla pulksteņa logrīka konfigurācijas veidlapā ir pārvietota no sadaļas Papildu konfigurācija uz logrīka konfigurācijas galveno sadaļu un pārdēvēta par Ignorēt laika joslu.

Šī opcija ir pieejama laika tipiem Vietējais laiks un Servera laiks.

Lietotāja saskarne

Jaunas un iegultas fontu saimes

Zabbix tagad ietver jaunas un iegultas fontu saimes, kas uzlabo lasāmību, ielādējas ātrāk un attēlo papildu lietotāja saskarne valodas ar minimālu ietekmi uz izkārtojumu. Tā kā šīs fontu saimes ir iegultas, tās arī nodrošina vienotu izskatu dažādās sistēmās.

Jaunas fontu saimes:
Mantotās fontu saimes:

Jaunās fontu saimes tiek izmantotas gandrīz visās tēmās. Ja nepieciešams, ir pieejamas nesen pievienotās Blue (classic) un Dark (classic) tēmas ar mantotajām fontu saimēm.

Monospace satura un grafiku fontu saime paliek nemainīga.

Zabbix lietotāja saskarnes uzlabojumi

Zabbix lietotāja saskarne ir modernizēta, lai uzlabotu pieejamību un lietojamību. Īpaši jāatzīmē, ka ievades laukiem tagad ir noapaļotas malas.

Pieejamības uzlabojums

Lai uzlabotu navigāciju ar tastatūru un pieejamību, ir pievienota saite Pāriet uz galveno saturu.

Šī saite ļauj tastatūras un ekrānlasītāja lietotājiem izlaist atkārtotu sānjoslas navigāciju un pāriet tieši uz galveno saturu. Parastas lietošanas laikā tā paliek paslēpta un tiek parādīta tikai tad, kad tai tiek piešķirts fokuss, piemēram, kad pēc lapas ielādes tiek nospiests taustiņš Tab vai kad tai piekļūst, izmantojot ekrānlasītāju.

Iekšrindas validācija

Tālāk norādītās formas lietotāja saskarnē ir pievienotas to formu kopai, kas atbalsta iekšrindas validāciju:

Ievades kļūdas tiek parādītas uzreiz pēc lauku aizpildīšanas, uzlabojot lietojamību un samazinot konfigurācijas kļūdu skaitu.

Modālie formu logi

Tālāk norādītās formas tagad tiek atvērtas modālajā logā:

Mantotie tagi, kas redzami hostos, veidnēs, vienumos un trigeros

Mantotie tagi tagad tiek konsekventi parādīti un atgriezti veidnēs, hostos, vienumos, tīmekļa scenārijos un trigeros.
No veidņu un hostu ķēdēm mantotie tagi ir redzami sadaļā Monitoring > Latest data.
Filtrēšana pēc mantotajiem tagiem ir pieejama visur, kur tiek atbalstīta filtrēšana pēc tagiem, tostarp sadaļās Monitoring > Latest data un Data collection, kā arī visos informācijas paneļa logrīkos, kas ļauj filtrēt pēc hostu, vienumu, trigeru vai tīmekļa scenāriju tagiem. Tādējādi atlase un apakšfiltrēšana pēc tagiem darbojas vienādi neatkarīgi no tā, kur tags tika definēts.

Veidnes, hosta un hosta prototipa konfigurācijas veidlapu cilnē Tags tagad ir pieejams radio elements, ar kuru var izvēlēties tagu attēlošanas veidu: veidnēs tiek piedāvātas opcijas Template tags / Inherited and template tags, savukārt hostos un hostu prototipos — Host tags / Inherited and host tags.
Mantotie tagi tiek vizuāli izcelti ar jaunu konturēta dokumenta ikonu blakus taga nosaukumam.

Graph un Pie chart logrīkos ir pieejams jauns iestatījums Item tags.

Rīka padomu novietojums

Tagad rīka padomus var pārvietot, velkot tos uz jaunu atrašanās vietu. Tas attiecas, piemēram, uz Graph rīka padomu, kā arī uz rīka padomiem ar aprakstiem sadaļās Latest Data vai Problems.

Notikuma informācija rāda slāpēšanas iemeslu

Notikuma informācijas lapa, kas tiek atvērta no Monitoring > Problems, tagad rāda, vai notikums tika slāpēts hosta apkopes dēļ vai manuāli slāpēts, ko veica lietotājs.

Oranžās ikonas icon_suppression_maintenance.png un icon_unsuppressed_maintenance.png norāda uz ar apkopi saistītu slāpēšanu/neslāpēšanu, savukārt pelēkās ikonas icon_suppression.png un icon_unsuppressed.png norāda uz manuālu slāpēšanu/neslāpēšanu.

Problēmu un notikumu vēsturē darbības, ko veikuši dzēsti lietotāji, tagad tiek rādītas kā Nepieejams lietotājs.

Sistēmas informācijas pārskata uzlabojumi

Pārskats Sistēmas informācija tagad parāda servera ID (UUIDv7).
Sistēmas informācijas pārskats tagad ir pieejams arī Zabbix Admin lietotājiem.

Izmaiņas Zabbix SELinux politikas pakotnē

AlmaLinux, CentOS Stream, RHEL, Rocky Linux un Oracle Linux 10. versijai SELinux politika tiek nodrošināta ar jauno zabbix-selinux-policy-main pakotni, kurā ir iekļauta SELinux politika no augšupstrādes SELinux repozitorija.

Esošajai zabbix-selinux-policy pakotnei tagad ir atkarība no zabbix-selinux-policy-main vai selinux-policy-targeted-extra. zabbix-selinux-policy-main pakotne konfliktē ar selinux-policy-targeted-extra; tādēļ abas pakotnes nevar instalēt vienlaikus.

Ja jums jau ir esoša zabbix-selinux-policy instalācija, manuālas izmaiņas nav nepieciešamas. Pakotnes jaunināšanas laikā zabbix-selinux-policy-main tiks instalēta automātiski. Ja selinux-policy-targeted-extra jau ir instalēta, papildu pakotne netiks instalēta.

Informācijas paneļa slaidrādes iestatījums

Veidojot informācijas paneli, izvēles rūtiņa Sākt slaidrādi pēc noklusējuma ir atspējota, un tā ir jāiespējo manuāli.

slideshow URL parametrs atbalsta vērtības on vai off, ļaujot ātri ignorēt informācijas paneļa slaidrādes iestatījumu.

Parametrs slideshow=1 ir novecojis, un turpmāk vairs netiks atbalstīts.

Saite uz Zabbix Cloud starpniekserveriem

Starpniekserveru sarakstā, kas atrodas sadaļā Administration > Proxies, tagad ir pieejama poga Create proxy in Cloud. Noklikšķinot uz tās, jaunā pārlūkprogrammas cilnē tiek atvērts Zabbix Cloud, kur varat izvietot starpniekserveri, to neinstalējot savā infrastruktūrā. Plašāku informāciju skatiet sadaļā Zabbix Cloud starpniekservera iestatīšana.

Dokumentācija

Konsolidētas dokumentācijas lapas mazajiem laidieniem

Mazāko versiju laidienu dokumentācija galvenajām Zabbix laidienu versijām tagad tiks apkopota vienā dokumentācijas lapā gan jaunajām funkcijām, gan jaunināšanas piezīmēm.

Atjaunināšanas piezīmes

Šīs piezīmes ir paredzētas atjaunināšanai no Zabbix 7.4.x uz Zabbix 8.0.0.

Visas piezīmes ir sagrupētas šādi:

  • Pārtraucošas izmaiņas - izmaiņas, kas var pārtraukt esošu instalāciju darbību, un cita būtiska informācija, kas saistīta ar atjaunināšanas procesu
  • Cits - visa pārējā informācija, kas apraksta izmaiņas Zabbix funkcionalitātē

Skatiet arī:

Būtiskas izmaiņas

Atbalsts Zabbix aģentiem, kas izdoti pirms versijas 1.6, pārtraukts

Tā kā no Zabbix servera/starpniekservera trappera ir noņemts atbalsts mantotajiem vienkāršā teksta un XML protokoliem, Zabbix aģenti, kas izdoti pirms versijas 1.6, vairs netiek atbalstīti.

Minimālā nepieciešamā PHP versija

Minimālā nepieciešamā PHP versija ir paaugstināta no 8.0.0 uz 8.2.0.

Pielāgotu motīvu/multivides tipu nosaukumi

Ir pievienoti trīs jauni iepriekš definēti lietotāja saskarnes motīvi: Blue (classic), Dark (classic) un Dark blue, kā arī jauns Push notification multivides tips. Ja jums ir pielāgots motīvs ar kādu no šiem nosaukumiem (blue-classic-theme, dark-classic-theme, dark-blue-theme) vai multivides tips ar nosaukumu Push notification, pirms jaunināšanas pārdēvējiet motīvu vai multivides tipu.

Pretējā gadījumā pēc jaunināšanas:

  • Iepriekš definētais motīvs aizstās jūsu pielāgotā motīva stilu lapu, bet jūsu pielāgotās grafiku krāsas tiks saglabātas, tādējādi izveidojot abu motīvu kombināciju.
  • Jūsu esošais multivides tips paliks nemainīgs, bet jaunais multivides tips netiks izveidots.

Pielāgoti motīvi un multivides tipi ar citiem nosaukumiem jaunināšana neietekmē.

Hosts interfeisa API metodes ir noņemtas

Hosts interfeisa API metodes ir noņemtas. Pēc Zabbix jaunināšanas šīs metodes tiks noņemtas no esošo lietotāju lomu API piekļuves sarakstiem.

Iekšējie starpniekservera vienumi, kas paredzēti tikai servera uzraudzītiem hostiem

Iekšējie vienumi zabbix[proxy,*] un zabbix[proxy group,*] vairs netiek atbalstīti hostos, kurus uzrauga starpniekserveris vai starpniekserveru grupa.

Logback bibliotēkas versija

Minimālā Logback bibliotēkas versija ir palielināta no 1.5.16 uz 1.5.25.

Datu bāzu versijas

Paaugstinātas minimālās nepieciešamās datu bāzu versijas:

  • MySQL/Percona: 8.0.30 → 8.4.0
  • MariaDB: 10.5.00 → 10.11.00
  • PostgreSQL: 13.0 → 15.0
  • TimescaleDB: 2.13.0 → 2.20.0
  • Elasticsearch: 7.0.0 → 8.0.0

Zabbix serveris netiek startēts, ja Elasticsearch versija ir vecāka par 8.0.0; to nevar ignorēt, izmantojot parametru AllowUnsupportedDBVersions. Pirms jauninātā Zabbix servera startēšanas jauniniet Elasticsearch uz atbalstītu versiju. Informāciju par jaunināšanas procedūru skatiet Elasticsearch dokumentācijā.

Spraudņi

Ceph spraudnis Zabbix aģentam 2 tagad ir ielādējams spraudnis, un tam ir nepieciešamas papildu instalēšanas darbības. Detalizētu informāciju skatiet Ceph spraudņa lasāmatmiņā.

Shēma tcp:// MongoDB spraudnī ir novecojusi, taču tiek saglabāta atpakaļsaderībai ar esošajām konfigurācijām.

Parametrs Plugins.Oracle.CallTimeout Oracle spraudņa konfigurācijas failā vairs neietekmē darbību. Maksimālo gaidīšanas laiku tagad nosaka vienuma noildze.

MongoDB spraudņa versiju atbalsts

Šī spraudņa versija vairs neatbalsta MongoDB 2.6–4.0. Tā izmanto MongoDB Go Driver v2, kam nepieciešama MongoDB versija 4.2 vai jaunāka.

Lai pārraudzītu MongoDB 2.6–4.0, izmantojiet iepriekšējo spraudņa versiju. Iepriekšējās versijas atbalsta MongoDB 2.6–5.3, un tās var izmantot ar Zabbix aģenta 2 versiju 6.0.0 vai jaunāku.

Paplašinātais UnsafeUserParameters saraksts

Rakstzīme % ir pievienota UnsafeUserParameters sarakstam Zabbix aģents un Zabbix aģents 2.

Pārvietoti filtra parametri

Kā daļa no pielāgojamām tabulām daži filtra parametri ir pārvietoti no filtra cilnes uz kolonnu opcijām. Ja esat saglabājis cilnes iecienītākajiem filtriem, kurās tiek izmantots kāds no tālāk norādītajiem filtra parametriem, tās tiks atiestatītas un pēc jaunināšanas būs jākonfigurē manuāli:

  • Monitoring > Hosts: Rādīt apslāpētās problēmas
  • Monitoring > Latest data: Rādīt tagus, Taga nosaukums, Taga rādīšanas prioritāte, Rādīt detalizētu informāciju
  • Monitoring > Problems: Rādīt tagus, Taga nosaukums, Taga rādīšanas prioritāte, Rādīt operatīvos datus, Kompakts skats, Rādīt detalizētu informāciju, Rādīt laika skalu, Izcelt visu rindu

Iebūvētās objektu metodes JavaScript priekšapstrādē ir tikai lasāmas

Iebūvētās JavaScript objektu metodes priekšapstrādes skriptos tagad ir tikai lasāmas. Ja vienumu priekšapstrādes skriptos jau esat modificējis JavaScript prototipu iebūvētās metodes, var rasties problēmas, jo iebūvēto prototipu metožu modificēšana vairs nav atļauta.

MySQL datubāzes rakstzīmju kopa un salīdzināšana

Ja Zabbix MySQL datubāze tika izveidota ar utf8mb3 rakstzīmju kopu un utf8mb3_bin salīdzināšanu, pirms Zabbix jaunināšanas ir stingri ieteicams to pārveidot uz utf8mb4 rakstzīmju kopu un utf8mb4_bin salīdzināšanu, kā aprakstīts sadaļā Zabbix datubāzes rakstzīmju kopas un salīdzināšanas labošanas.

Citi

APM atbalsts Zabbix starpniekservera pakotnēs

Lai izmantotu lietojumprogrammu veiktspējas uzraudzību Zabbix starpniekserverim, izvēlieties savai operētājsistēmai atbilstošo jaunināšanas opciju:

  • RHEL 10 un tā atvasinājumi — instalējiet EPEL repozitoriju, iespējojiet CRB repozitoriju un instalējiet Zabbix starpniekservera APM pakotni (skatiet informāciju).
  • Debian 12 vai jaunāka versija, Raspberry Pi OS (Raspbian) 12 vai jaunāka versija, Ubuntu 24.04 vai jaunāka versija — jauniniet Zabbix starpniekservera pakotnes kā parasti; APM ir iekļauts.
  • Citas sistēmas — jauniniet Zabbix starpniekserveri no pirmkoda, izmantojot opciju --with-apm.

Noklusējuma piekļuve API

Jaunās instalācijās piekļuve API pēc noklusējuma ir atspējota visām lomām, tostarp jaunizveidotām lomām un noklusējuma lietotāju lomām.

Esošajās instalācijās piekļuve API pēc noklusējuma ir atspējota tikai jaunizveidotām lomām.

Tukšs API atļauju saraksts

Lietotāju lomās Atļauju saraksts, kurā nav norādīta neviena API metode, tagad liedz piekļuvi visām API metodēm. Iepriekš tukšs saraksts tika ignorēts, un visas API metodes bija atļautas.

Lai saglabātu esošo piekļuvi, jaunināšanas laikā visām lietotāju lomām, kurām ir atlasīts Atļauju saraksts, bet nav norādīta neviena metode, tiek pievienota aizstājējzīme * (jebkura metode). Pēc jaunināšanas pārskatiet šīs lomas sadaļā Lietotāji > Lietotāju lomas: aizstājiet * ar metodēm, kas lomai faktiski nepieciešamas, vai sadaļā Piekļuve API notīriet izvēles rūtiņu Iespējots, ja lomai nav nepieciešama piekļuve API.

SAML parakstīšana pēc noklusējuma ir iespējota

Lai uzlabotu drošību, visas SAML parakstīšanas opcijas (Messages, Assertions, AuthN requests, Logout requests un Logout responses) tagad pēc noklusējuma ir iespējotas, konfigurējot SAML autentifikāciju sadaļā Users > Authentication. Tādēļ jaunām SAML konfigurācijām tagad ir nepieciešama SP privātā atslēga un SP sertifikāts, ja vien parakstīšanas opcijas netiek notīrītas.

Esošās SAML konfigurācijas pēc jaunināšanas netiek ietekmētas.

TLS pārbaude HTTP veidnēm un multivides tipiem

Veidnes un multivides tipi, kas izveido savienojumu ar HTTPS galapunktiem, tagad pēc noklusējuma pārbauda galapunkta TLS sertifikātu.

Šīs izmaiņas attiecas uz visām mākoņpakalpojumu un API uzraudzības veidnēm (piemēram, Claude API by HTTP, Cloudflare by HTTP, Kubernetes Cluster by HTTP) un visiem webhook multivides tipiem (piemēram, Slack, Jira, Telegram). Šo darbību var mainīt, izmantojot jauno lietotāja makro {$HTTP.TLS.VERIFY}, kas pievienots šīm veidnēm un multivides tipiem. Iestatiet makro vērtību uz none, lai atspējotu pārbaudi, uz peer, lai pārbaudītu tikai sertifikātu ķēdi un derīguma termiņu, vai uz full, lai veiktu pilnu pārbaudi. Plašāku informāciju skatiet katras HTTP veidnes vai webhook README failā.

Atjauninot Zabbix, veidnes un multivides tipi netiek atjaunināti automātiski. Tas novērš jūsu veikto pielāgoto izmaiņu pārrakstīšanu. Lai manuāli atjauninātu vai pievienotu veidnes un multivides tipus, skatiet veidņu atjaunināšanas norādījumus.

Veidnes saderība ar Host Wizard

Visas gatavās veidnes tagad ir saderīgas ar Host Wizard. Lai tās jauninātu, skatiet Veidnes jaunināšana.

Zabbix SELinux politikas pakotne

AlmaLinux, CentOS Stream, RHEL, Rocky Linux un Oracle Linux 10. versijai esošajai zabbix-selinux-policy pakotnei tagad ir atkarība no zabbix-selinux-policy-main vai selinux-policy-targeted-extra.

Ja jums jau ir instalēta zabbix-selinux-policy pakotne, manuālas izmaiņas nav nepieciešamas.

Pakotnes jaunināšanas laikā zabbix-selinux-policy-main tiks instalēta automātiski.

Ja selinux-policy-targeted-extra jau ir instalēta, papildu pakotne netiks instalēta.

SNMPv1 un SNMPv2 pārbaužu vienlaicīga apstrāde

SNMPv1 un SNMPv2 asinhronie servisa vienumu pārbaudes tagad tiek apstrādātas vienlaicīgi, izmantojot pieejamos atklāšanas darbiniekus.

Novecojušie makrosi ir noņemti

Atbalsts šādiem iebūvētajiem makro tagad ir noņemts:

Noņemts Lietot tā vietā
{ACK.DATE} {EVENT.UPDATE.DATE}
{ACK.MESSAGE} {EVENT.UPDATE.MESSAGE}
{ACK.TIME} {EVENT.UPDATE.TIME}
{EVENT.ACK.HISTORY} {EVENT.UPDATE.HISTORY}
{HOSTNAME<1-9>} {HOST.HOST}
{IPADDRESS<1-9>} {HOST.IP}
{PROFILE.*} {INVENTORY.*}
{TRIGGER.COMMENT} {TRIGGER.DESCRIPTION}
{TRIGGER.KEY} {ITEM.KEY}
{STATUS} {TRIGGER.STATUS}
{USER.ALIAS} {USER.USERNAME}

Novecojušas Kubernetes veidnes

Kubernetes veidnes ir novecojušas, un tās ir aizstātas ar veidni Kubernetes Cluster by HTTP. Vecās veidnes tiek saglabātas atpakaļsaderībai ar esošajām konfigurācijām.

Novecojuši parametri vēstures datu glabāšanas nodrošinātājiem

Tālāk norādītie parametri tagad ir novecojuši:

  • Zabbix servera konfigurācijas fails: HistoryStorageDateIndex, HistoryStorageURL un HistoryStorageTypes. Tā vietā izmantojiet jauno parametru HistoryProvider.
  • Zabbix lietotāja saskarnes konfigurācijas fails: $HISTORY. Tā vietā izmantojiet jauno parametru $HISTORY_PROVIDERS.

Abi jaunie parametri ļauj izvēlēties vēstures datu glabāšanas nodrošinātāju: Elasticsearch, ClickHouse vai SQL (noklusējuma opcija). Ņemiet vērā, ka jaunos un novecojušos parametrus nevar izmantot kopā.

No HTTP aģenta vienumiem noņemta JSON un XML validācija

JSON un XML validācija ir noņemta no HTTP aģents vienumu lauka Request body. Šis lauks vairs nepārbauda, vai vērtība ir derīgs XML vai JSON, un, izvēloties XML data kā Request body type, vairs nav nepieciešama libxml2 bibliotēka.

Atspējotās saites slēptas uzraudzītajos hostos

Atspējotās Graphs, Dashboards un Web saites vairs netiek rādītas uzraudzīto hostu sarakstā.

JSON datu tips

Zabbix tagad atbalsta JSON kā datu tipu vienumu vērtībām. Ja izmantojat TimescaleDB, jaunā history_json hypertable (ko izmanto JSON vērtību glabāšanai) ir jākonfigurē manuāli. Ja izmantojat Elasticsearch, novecojušā Zabbix servera konfigurācijas parametra HistoryStorageTypes noklusējuma vērtība tagad ietver json.

Noņemta radio poga jaunās tagu filtra formas sadaļā

Radio poga, kas, izveidojot jaunu tagu filtru, prasīja izvēlēties starp Visi tagi un Tagu saraksts, ir noņemta.

Vienumu vērtības, kas tiek attēlotas kā HTML, izmantojot iframe

Vienumu dati Item history logrīkā, kad tie tiek attēloti kā HTML formatēts teksts, tagad ir izolēti iframe.

Konfigurācijas lauku automātiska izmēra pielāgošana

Lielākā daļa konfigurācijas lauku lietotāja saskarnē tagad automātiski pielāgo savu izmēru, lai atbilstu to saturam.

Aizstātā lietotāja saskarnes konfigurācijas mainīgā vērtība

Mainīgais $ALLOW_HTTP_AUTH ir aizstāts ar funkcionalitātes karogu $ZBX_FEATURE_FLAGS['http_auth_enabled'] lietotāja saskarnes konfigurācijas failā (zabbix.conf.php).

Pārdēvēts apkopes perioda stāvoklis

Apkopes perioda stāvoklis ir pārdēvēts no Approaching uz Upcoming.

Novecojis informācijas paneļa slaidrādes parametrs

Atbalsts parametram slideshow=1 tiks noņemts. Parametram slideshow ir ieviestas jaunas vērtības, lai palaistu un apturētu slaidrādi:

  • slideshow=on - palaist slaidrādi
  • slideshow=off - apturēt slaidrādi

Globālās regulārās izteiksmes

Izteiksmes tipa opcijas ir pārdēvētas:

Iepriekš Tagad
Ietver rakstzīmju virkni Satur virkni
Ietver jebkuru rakstzīmju virkni Satur jebkuru apakšvirkni no saraksta
Neietver rakstzīmju virkni Nesatur virkni
Rezultāts ir TRUE Atbilst regulārajai izteiksmei
Rezultāts ir FALSE Neatbilst regulārajai izteiksmei