1 Vienuma izveide
Pārskats
Lai izveidotu vienumu Zabbix lietotāja saskarnē, rīkojieties šādi:
- Dodieties uz: Data collection > Hosts
- Hosta rindā noklikšķiniet uz Items
- Ekrāna augšējā labajā stūrī noklikšķiniet uz Create item
- Formā ievadiet vienuma parametrus
Vienumu varat izveidot arī, atverot esošu vienumu, nospiežot pogu Clone un pēc tam saglabājot to ar citu nosaukumu.
Konfigurācija
Cilne Item satur vispārīgos vienuma atribūtus.

Visi obligātie ievades lauki ir atzīmēti ar sarkanu zvaigznīti.
| Parameter | Description |
|---|---|
| Name | Vienuma nosaukums. Tiek atbalstīti lietotāja makrosi. |
| Type | Vienuma tips. Skatiet atsevišķas vienuma tipa sadaļas. |
| Key | Vienuma atslēga (līdz 2048 rakstzīmēm). Atbalstītās vienuma atslēgas ir atrodamas atsevišķās vienuma tipa sadaļās. Atslēgai vienā hostā jābūt unikālai. Ja atslēgas tips ir 'Zabbix agent', 'Zabbix agent (active)' vai 'Simple check', atslēgas vērtībai jābūt atbalstītai Zabbix aģents vai Zabbix serveris. Skatiet arī: pareizais atslēgas formāts. |
| Type of information | Datu tips, kāds tiek saglabāts datubāzē pēc konvertēšanas, ja tāda tiek veikta. Numeric (unsigned) - 64 bitu neparakstīts vesels skaitlis. Ņemiet vērā, ka peldošā komata vērtība, ja tā tiek saņemta vesela skaitļa vienumam, tiks saīsināta, noņemot decimāldaļu. Numeric (float) - 64 bitu peldošā komata skaitlis. Šis tips nodrošina aptuveni 15 ciparu precizitāti un diapazonu no aptuveni -1.79E+308 līdz 1.79E+308 (izņemot PostgreSQL 11 un vecākas versijas). Tiek atbalstīta arī vērtību saņemšana zinātniskajā pierakstā, piem., 1.23E+7, 1e308, 1.1E-4. Character - īsi teksta dati. Log - gari teksta dati ar izvēles žurnāla saistītām īpašībām (timestamp, source, severity, logeventid). Text - gari teksta dati. Skatiet arī teksta datu ierobežojumus. Binary - binārs skaitlis (atbalstīts tikai atkarīgajiem vienumiem). Vienumi, kas atgriež vērtības bināro datu tipā, netiek atbalstīti aprēķināto vienumu formulās vai trigeris izteiksmēs. Vienumiem, kuru atslēgas atgriež datus tikai vienā noteiktā formātā, atbilstošais informācijas tips tiek izvēlēts automātiski. |
| Host interface | Atlasiet hosta saskarni. Šis lauks ir pieejams, rediģējot vienumu hosta līmenī. |
| Units | Ja ir iestatīts vienības simbols, Zabbix veic saņemto vienuma vērtību pēcapstrādi un parāda to ar norādīto vienības sufiksu. Atbalstītie vienības simboli ar īpašu formatējumu (un saņemtās vienuma vērtības → parādītās vērtības piemēri): B - baiti (1024 → 1 KB) Bps - baiti sekundē (1024 → 1 KBps) s - sekundes, tiek attēlotas, izmantojot līdz trim lielākajām nenulles laika vienībām (881764 → 10d 4h 56m) uptime - pagājušais laiks formātā hh:mm:ss vai N days, hh:mm:ss (881764 → 10 days, 04:56:04) unixtime - Unix laika zīmogs, formatēts kā yyyy.mm.dd hh:mm:ss (881764 → 1970-01-11 04:56:04 AM); pareizam formatējumam saņemtajai vienuma vērtībai jābūt Numeric (unsigned). Citiem vienību simboliem (piemēram, Hz, W u. c.), ja saņemtā vērtība pārsniedz 1000, tā tiek dalīta ar 1000 un parādīta ar atbilstošu prefiksu (5000 → 5 KHz, 881764 → 881.76 KW). Ja vienības simbolam priekšā ir !, vienību konvertēšana un prefiksu pievienošana ir atspējota (1024 !B → 1024 B, 61 !s → 61 s).Vairāk piemēru un informāciju par vienību simboliem un vienību konvertēšanu skatiet Item value suffixes. |
| Update interval | Iegūt jaunu šī vienuma vērtību ik pēc N sekundēm. Maksimāli atļautais atjaunināšanas intervāls ir 86400 sekundes (1 diena). Tiek atbalstīti laika sufiksi, piem., 30s, 1m, 2h, 1d. Tiek atbalstīti lietotāja makrosi. Vienam makro jāaizpilda viss lauks. Vairāki makrosi vienā laukā vai makrosi kopā ar tekstu netiek atbalstīti. Piezīme: atjaunināšanas intervālu var iestatīt uz '0' tikai tad, ja pastāv pielāgoti intervāli ar nenulles vērtību. Ja tas ir iestatīts uz '0' un pastāv pielāgots intervāls (elastīgais vai plānotais) ar nenulles vērtību, vienums tiks aptaujāts pielāgotā intervāla laikā. Piezīme, ka pirmā vienuma aptauja pēc tam, kad vienums kļūst aktīvs vai pēc atjaunināšanas intervāla maiņas, var notikt agrāk nekā konfigurētā vērtība. Jauni vienumi tiks pārbaudīti 60 sekunžu laikā pēc to izveides, ja vien tiem nav Scheduling vai Flexible update interval un Update interval nav iestatīts uz 0. Esošu pasīvu vienumu var nekavējoties aptaujāt, nospiežot Execute now pogu. |
| Custom intervals | Varat izveidot pielāgotus vienuma pārbaudes noteikumus: Flexible - izveido izņēmumu Update interval (intervāls ar citu biežumu). Scheduling - izveido pielāgotu aptaujas grafiku. Detalizētu informāciju skatiet Custom intervals. Laukā Interval tiek atbalstīti laika sufiksi, piem., 30s, 1m, 2h, 1d. Tiek atbalstīti lietotāja makrosi. Vienam makro jāaizpilda viss lauks. Vairāki makrosi vienā laukā vai makrosi kopā ar tekstu netiek atbalstīti. |
| Timeout | Iestatiet vienuma pārbaudes noildzi (pieejams atbalstītajiem vienuma tipiem). Atlasiet noildzes opciju: Global - tiek izmantota starpniekservera/globalā noildze (tiek parādīta pelēkajā laukā Timeout). Override - tiek izmantota pielāgota noildze (iestatīta laukā Timeout; atļautais diapazons: 1 - 600s). Tiek atbalstīti laika sufiksi, piem., 30s, 1m, un lietotāja makrosi. Noklikšķinot uz saites Timeouts, varat konfigurēt starpniekservera noildzes vai globālās noildzes (ja starpniekserveris netiek izmantots). Ņemiet vērā, ka saite Timeouts ir redzama tikai lietotājiem ar Super admin tipu un tiesībām uz Administration > General vai Administration > Proxies lietotāja saskarne sadaļām. |
| History | Atlasiet vienu no šiem: Do not store - vienuma vēsture netiek saglabāta. Noder galvenajiem vienumiem, ja vēsture jāsaglabā tikai atkarīgajiem vienumiem. Šo iestatījumu nevar pārrakstīt globālie housekeeper iestatījumi. Store up to - norādiet detalizētās vēstures glabāšanas ilgumu datubāzē (no 1 stundas līdz 25 gadiem). Vecākie dati tiks dzēsti ar housekeeper. Tiek glabāts sekundēs. Tiek atbalstīti laika sufiksi, piem., 2h, 1d. Tiek atbalstīti lietotāja makrosi. Vērtību Store up to globāli var pārrakstīt sadaļā Administration > Housekeeping. Ja pastāv globāls pārrakstīšanas iestatījums, tiek parādīta oranža informācijas ikona . Novietojot uz tās peli, tiek parādīts brīdinājuma ziņojums, piem., Overridden by global housekeeper settings (1d).Ieteicams saglabāt ierakstītās vērtības pēc iespējas īsāku laiku, lai samazinātu vērtību vēstures apjomu datubāzē. Garas vērtību vēstures vietā var saglabāt ilgākus trendu datus. Skatiet arī History and trends. |
| Trends | Atlasiet vienu no šiem: Do not store - trendi netiek saglabāti. Šo iestatījumu nevar pārrakstīt globālie housekeeper iestatījumi. Store up to - norādiet agregētās (stundu min, max, avg, count) vēstures glabāšanas ilgumu datubāzē (no 1 dienas līdz 25 gadiem). Vecākie dati tiks dzēsti ar housekeeper. Tiek glabāts sekundēs. Tiek atbalstīti laika sufiksi, piem., 24h, 1d. Tiek atbalstīti lietotāja makrosi. Vērtību Store up to globāli var pārrakstīt sadaļā Administration > Housekeeping. Ja pastāv globāls pārrakstīšanas iestatījums, tiek parādīta oranža informācijas ikona . Novietojot uz tās peli, tiek parādīts brīdinājuma ziņojums, piem., Overridden by global housekeeper settings (7d).Piezīme: trendu saglabāšana nav pieejama nenumeriskiem datiem - character, log un text. Skatiet arī History and trends. |
| Value mapping | Piemērojiet šim vienumam vērtību kartēšanu. Value mapping nemaina saņemtās vērtības, tā ir paredzēta tikai datu attēlošanai. Tā darbojas ar Numeric(unsigned), Numeric(float) un Character vienumiem. Piemēram, "Windows service states". |
| Log time format | Pieejams tikai tipa Log vienumiem. Atbalstītie vietturi: y: Gads (1970-2038). M: Mēnesis (01-12). d: Diena (01-31). h: Stunda (00-23). m: Minūte (00-59). s: Sekunde (00-59). Ja atstāts tukšs, laikspiedols tiks iestatīts uz 0 Unix laikā, kas apzīmē 1970. gada 1. janvāri. Piemēram, aplūkojiet šādu rindu no Zabbix aģents žurnālfaila: " 23480:20100328:154718.045 Zabbix agent started. Zabbix 1.8.2 (revision 11211)." Tā sākas ar sešām rakstzīmju pozīcijām PID, kam seko datums, laiks un pārējais ziņojums. Šīs rindas žurnāla laika formāts būtu "pppppp:yyyyMMdd:hhmmss". Ņemiet vērā, ka rakstzīmes "p" un ":" ir vietturi un var būt jebkuras rakstzīmes, izņemot "yMdhms". |
| Populates host inventory field | Varat atlasīt hosta inventāra lauku, kuru aizpildīs vienuma vērtība. Tas darbosies, ja hostam ir iespējota automātiska inventāra aizpildīšana. Šis lauks nav pieejams, ja Type of information ir iestatīts uz 'Log'. |
| Description | Ievadiet vienuma aprakstu. Tiek atbalstīti lietotāja makrosi. |
| Enabled | Atzīmējiet izvēles rūtiņu, lai iespējotu vienumu un tas tiktu apstrādāts. |
| Latest data | Noklikšķiniet uz saites, lai skatītu jaunākos vienuma datus. Šī saite ir pieejama tikai, rediģējot jau esošu vienumu. |
Vienuma tipam specifiskie lauki ir aprakstīti attiecīgajās lapās.
Rediģējot esošu [veidne] līmeņa vienumu hosta līmenī, vairāki lauki ir tikai lasāmi. Varat izmantot saiti formas galvenē un pāriet uz veidne līmeni, lai tos rediģētu tur, paturot prātā, ka izmaiņas veidne līmenī mainīs vienumu visiem hostiem, ar kuriem veidne ir saistīta.
Cilne Tags ļauj definēt vienuma līmeņa tagus.

Vienuma vērtības priekšapstrāde
Cilne Priekšapstrāde ļauj definēt saņemto vērtību transformācijas noteikumus.
Vienuma testēšana
Lai veiktu vienuma testēšanu, pārliecinieties, ka servera un starpniekservera sistēmas laiks ir sinhronizēts. Ja servera laiks ir aizkavējies, vienuma testēšana var atgriezt kļūdas ziņojumu "The task has been expired." Tomēr atšķirīgu laika joslu iestatīšana serverī un starpniekserverī neietekmēs testēšanas rezultātu.
Ir iespējams testēt vienumu un, ja tas ir pareizi konfigurēts, saņemt atpakaļ reālu vērtību. Testēšanu var veikt pat pirms vienuma saglabāšanas.
Testēšana ir pieejama host un veidnes vienumiem, vienumu prototipiem un zema līmeņa atklāšanas noteikumiem. Testēšana nav pieejama aktīvajiem vienumiem.
Vienuma testēšana ir pieejama šādiem pasīvo vienumu tipiem:
- Zabbix aģents
- SNMP aģents (v1, v2, v3)
- IPMI aģents
- SSH pārbaudes
- Telnet pārbaudes
- JMX aģents
- Vienkāršās pārbaudes (izņemot
icmpping*,vmware.*vienumus) - Zabbix iekšējais
- Aprēķinātie vienumi
- Ārējās pārbaudes
- Datubāzes monitors
- HTTP aģents
- Skripts
- Pārlūks
Lai testētu vienumu, konfigurācijas formas apakšā noklikšķiniet uz pogas Test. Ņemiet vērā, ka poga Test būs atspējota vienumiem, kurus nevar testēt (piemēram, aktīvajām pārbaudēm, izslēgtajām vienkāršajām pārbaudēm).

Vienuma testēšanas formai ir lauki nepieciešamajiem host parametriem (host adrese, ports, testēšana ar serveri/starpniekserveri (starpniekservera nosaukums)) un vienumam specifiskām detaļām (piemēram, SNMPv2 kopienai vai SNMPv3 drošības akreditācijas datiem). Šie lauki ir konteksta ziņā atbilstoši:
- Vērtības, ja iespējams, tiek aizpildītas iepriekš, t. i., vienumiem, kuriem nepieciešams aģents, izmantojot informāciju no atlasītā host aģenta interfeisa.
- Veidnes vienumiem vērtības jāaizpilda manuāli.
- Vienkārša teksta makro vērtības tiek atrisinātas.
- Lauki, kuros vērtība (vai daļa no vērtības) ir noslēpums vai Vault makro, ir tukši un jāievada manuāli. Ja kāds vienuma parametrs satur noslēpuma makro vērtību, tiek parādīts šāds brīdinājuma ziņojums: "Item contains user-defined macros with secret values. Values of these macros should be entered manually."
- Lauki tiek atspējoti, ja tie nav nepieciešami konkrētā vienuma tipa kontekstā (piem., host adreses lauks un starpniekservera lauks ir atspējoti aprēķinātajiem vienumiem)
Lai testētu vienumu, noklikšķiniet uz Get value. Ja vērtība tiek veiksmīgi iegūta, tā aizpildīs lauku Value, pārvietojot pašreizējo vērtību (ja tāda ir) uz lauku Previous value, vienlaikus aprēķinot lauku Prev. time, t. i., laika starpību starp abām vērtībām (klikšķiem), kā arī mēģinot noteikt EOL secību un pārslēgties uz CRLF, ja iegūtajā vērtībā tiek noteikts "\n\r".
Lai testētu pirmapstrādi, noklikšķiniet uz Get value and test.

No host iegūtās vērtības un testēšanas rezultāti, nosūtot uz lietotāja saskarni, tiek saīsināti līdz maksimālajam 512 KB lielumam. Ja rezultāts ir saīsināts, tiek parādīta brīdinājuma ikona. Brīdinājuma apraksts tiek parādīts, uzvedot peli virs tā. Ņemiet vērā, ka dati, kas ir lielāki par 512 KB, joprojām tiek pilnībā apstrādāti Zabbix serverī.
Ja konfigurācija ir nepareiza, tiek parādīts kļūdas ziņojums, kurā aprakstīts iespējamais iemesls.

Veiksmīgi iegūtu vērtību no host var izmantot arī pirmapstrādes soļu testēšanai.
Veidlapas pogas
Pogas veidlapas apakšdaļā ļauj veikt vairākas darbības.
![]() |
Pievienot vienumu. Šī poga ir pieejama tikai jauniem vienumiem. |
![]() |
Atjaunināt vienuma rekvizītus. |
![]() |
Izveidot citu vienumu, pamatojoties uz pašreizējā vienuma rekvizītiem. |
![]() |
Nekavējoties izpildīt pārbaudi jaunai vienuma vērtībai. Atbalstīts tikai pasīvajām pārbaudēm (skatiet sīkāku informāciju). Ņemiet vērā, ka, nekavējoties pārbaudot vērtību, konfigurācijas kešatmiņa netiek atjaunināta, tādēļ vērtība neatspoguļos pavisam nesenās izmaiņas vienuma konfigurācijā. |
![]() |
Pārbaudīt, vai vienuma konfigurācija ir pareiza, iegūstot vērtību. |
![]() |
Dzēst vienuma vēsturi un tendences. |
![]() |
Dzēst vienumu. |
![]() |
Atcelt vienuma rekvizītu rediģēšanu. |
Teksta datu limiti
Teksta datu limiti ir atkarīgi no datubāzes aizmugursistēmas. Pirms teksta vērtību saglabāšanas datubāzē tās tiek saīsinātas, lai atbilstu datubāzes vērtības tipa limitam:
| Datubāze | Informācijas veids | ||
|---|---|---|---|
| Rakstzīme | Žurnāls | Teksts | |
| MySQL | 255 rakstzīmes | 65536 baiti | 65536 baiti |
| PostgreSQL | 255 rakstzīmes | 65536 rakstzīmes | 65536 rakstzīmes |
| Oracle | 255 rakstzīmes | 65536 rakstzīmes | 65536 rakstzīmes |
| SQLite (only Zabbix proxy) | 255 rakstzīmes | 65536 rakstzīmes | 65536 rakstzīmes |
Pielāgota skripta ierobežojums
Pieejamais pielāgotā skripta garums ir atkarīgs no izmantotās datubāzes:
| Database | Limit in characters | Limit in bytes |
|---|---|---|
| MySQL | 65535 | 65535 |
| PostgreSQL | 65535 | not limited |
| Oracle | 2048 | 4000 |
| SQLite (only Zabbix proxy) | 65535 | not limited |
Vienuma noildze
Vienuma noildze nosaka, cik ilgi Zabbix jāgaida, pirms pārbaude tiek pārtraukta kā neveiksmīga.
Kad noildze tiek sasniegta, pārbaude tiek pārtraukta pat tad, ja datu izgūšana vēl nav pabeigta. Ja dati tiek saņemti daļēji, vienums kļūst neatbalstīts, un tiek reģistrēts kļūdas ziņojums (piemēram, ja SNMP pārbaudē dati veiksmīgi tiek savākti tikai vienam no vairākiem OID).
Daudziem vienumu tipiem var iestatīt elastīgas vienumu noildzes:
- vienam atsevišķam vienumam
- vienumu tipam (starpniekservera līmenī)
- vienumu tipam (globālā līmenī)
Pielāgota noildze vienam atsevišķam vienumam ir noderīga, ja vēlaties norādīt ilgāku noildzi konkrētam vienumam, vienlaikus saglabājot īsas noildzes citiem vienumiem.
Noildzes prioritāte
- Viena atsevišķa vienuma noildze pārraksta jebkuras citas noildzes.
- Starpniekservera līmeņa noildzes pārraksta globālās noildzes.
Noildzei no Zabbix serveris vai starpniekserveris konfigurācijas nav nozīmes pārbaudēs, kurām ir iestatītas elastīgas noildzes.
Elastīga noildzes atbalsts
Elastīgas vienuma noildzes tiek atbalstītas šādiem vienumu tipiem:
- Zabbix aģents (gan pasīvajām, gan aktīvajām pārbaudēm)
- SNMP aģents (izņemot mantotās SNMP pārbaudes1)
- Vienkārša pārbaude (izņemot
icmpping*un VMware vienumus2) - SSH aģents
- Telnet aģents
- Ārējā pārbaude
- Datubāzes monitors
- Skripts
- HTTP aģents
-
1 Mantotajām SNMP pārbaudēm (viena OID aptauja) tiek piemēroti noildzes iestatījumi no serveris vai starpniekserveris.
2icmpping*vienumiem noildzes vērtība tiek norādīta tieši vienuma atslēgā. VMware uzraudzības vienumi izmanto savu VMwareTimeout parametru no serveris vai starpniekserveris konfigurācijas.
Neatbalstītie vienumi
Neatbalstītie vienumi tiek ziņoti ar statusu Not supported un joprojām tiek atkārtoti pārbaudīti atbilstoši to standarta Update interval.
Vienums kļūst neatbalstīts, ja tā vērtību kāda iemesla dēļ nevar iegūt (piem., savienojuma kļūda, nav konfigurētu aptaujātāju, kas apstrādātu vienumu). Turklāt vienumi, kas nesaņem vēsturiskos datus, paliek statusā Not supported. Tā ir paredzēta darbība — vienums pāriet uz statusu Normal tikai tad, kad tas saņem jaunus, derīgus vēsturiskos datus.
Tāpat kā problēmas, neatbalstītie vienumi tiek pārvērtēti tikai tad, kad tiek saņemti jauni dati — pat ja šim vienumam vairs nav pieejami vēsturiskie dati. Citiem vārdiem sakot, vienumi un trigeri maina savu stāvokli tikai pēc jaunu datu saņemšanas. Tomēr, ja trigera izteiksme ietver date and time un/vai nodata() funkciju, trigeris tiks pārrēķināts ik pēc 30 sekundēm (sīkāku informāciju skatiet triggers calculation time).
. Novietojot uz tās peli, tiek parādīts brīdinājuma ziņojums, piem., Overridden by global housekeeper settings (1d).






