[comment]: # aside:1

[comment]: # ({d1f57367-6bb9f60f})
# Vienuma objekts

Tālāk norādītie objekti ir tieši saistīti ar `vienums` API.

[comment]: # ({/d1f57367-6bb9f60f})

[comment]: # ({4401882e-385ac8b5})
### Vienums

::: noteclassic
Web vienumus nevar tieši izveidot, atjaunināt vai dzēst, izmantojot Zabbix API.
:::

Vienuma objektam ir šādas īpašības.

|Property|[Type](/manual/api/reference_commentary#data-types)|Description|
|--|--|------|
|itemid|ID|Vienuma ID.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*<br>- *required* for update operations|
|delay|string|Vienuma atjaunināšanas intervāls.<br><br>Pieņem sekundes vai laika vienību ar sufiksu (piem., 30s, 1m, 2h, 1d) un, pēc izvēles, vienu vai vairākus [pielāgotos intervālus](/manual/config/items/item/custom_intervals), visus atdalot ar semikoliem. Pielāgotie intervāli var būt elastīgo un plānotu intervālu kombinācija.<br><br>Pieņem lietotāja makro. Ja tiek izmantots, vērtībai jābūt vienam makro. Vairāki makro vai makro kopā ar tekstu netiek atbalstīti. Elastīgos intervālus var rakstīt kā divus makro, kas atdalīti ar slīpsvītru (piem., `{$FLEX_INTERVAL}/{$FLEX_PERIOD}`).<br><br>Piemērs:<br>`1h;wd1-5h9-18;{$Macro1}/1-7,00:00-24:00;0/6-7,12:00-24:00;{$Macro2}/{$Macro3}`<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "Zabbix agent" (0), "Simple check" (3), "Zabbix internal" (5), "External check" (10), "Database monitor" (11), "IPMI agent" (12), "SSH agent" (13), "TELNET agent" (14), "Calculated" (15), "JMX agent" (16), "HTTP agent" (19), "SNMP agent" (20), "Script" (21), "Browser" (22), or if `type` is set to "Zabbix agent (active)" (7) and `key_` does not contain "mqtt.get"|
|hostid|ID|Hosta vai veidnes ID, kurai pieder vienums.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *constant*<br>- *required* for create operations|
|interfaceid|ID|Vienuma hosta saskarnes ID.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if item belongs to host and `type` is set to "Zabbix agent", "IPMI agent", "JMX agent", "SNMP trap", or "SNMP agent"<br>- *supported* if item belongs to host and `type` is set to "Simple check", "External check", "SSH agent", "TELNET agent", or "HTTP agent"<br>- *read-only* for discovered objects|
|key\_|string|Vienuma atslēga.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations<br>- *read-only* for inherited objects or discovered objects|
|name|string|Vienuma nosaukums.<br>Atbalsta lietotāja makro.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations<br>- *read-only* for inherited objects or discovered objects|
|name\_resolved|string|Vienuma nosaukums ar atrisinātiem lietotāja makro.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*|
|type|integer|Vienuma tips.<br><br>Iespējamās vērtības:<br>0 - Zabbix aģents;<br>2 - Zabbix trapper;<br>3 - Simple check;<br>5 - Zabbix internal;<br>7 - Zabbix aģents (active);<br>9 - Web vienums;<br>10 - External check;<br>11 - Database monitor;<br>12 - IPMI aģents;<br>13 - SSH aģents;<br>14 - TELNET aģents;<br>15 - Calculated;<br>16 - JMX aģents;<br>17 - SNMP trap;<br>18 - Dependent item;<br>19 - HTTP aģents;<br>20 - SNMP aģents;<br>21 - Script;<br>22 - Browser.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations<br>- *read-only* for inherited objects or discovered objects|
|url|string|URL virkne.<br>Atbalsta lietotāja makro, {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects|
|value\_type|integer|Vienuma informācijas tips.<br><br>Iespējamās vērtības:<br>0 - skaitlis ar peldošo komatu;<br>1 - rakstzīme;<br>2 - žurnāls;<br>3 - neparakstīts skaitlis;<br>4 - teksts;<br>5 - binārs.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations<br>- *read-only* for inherited objects or discovered objects|
|allow\_traps|integer|Atļaut vērtības aizpildīšanu līdzīgi trapper vienumam.<br><br>0 - *(default)* Neatļaut pieņemt ienākošos datus;<br>1 - Atļaut pieņemt ienākošos datus.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for discovered objects|
|authtype|integer|Autentifikācijas metode.<br><br>Iespējamās vērtības, ja `type` ir iestatīts uz "SSH agent":<br>0 - *(default)* parole;<br>1 - publiskā atslēga.<br><br>Iespējamās vērtības, ja `type` ir iestatīts uz "HTTP agent":<br>0 - *(default)* nav;<br>1 - basic;<br>2 - NTLM;<br>3 - Kerberos;<br>4 - Digest.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "SSH agent" or "HTTP agent"<br>- *read-only* for inherited objects (if `type` is set to "HTTP agent") or discovered objects|
|description|string|Vienuma apraksts.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only* for discovered objects|
|error|string|Kļūdas teksts, ja rodas problēmas ar vienuma vērtības atjaunināšanu.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*|
|flags|integer|Vienuma izcelsme.<br><br>Iespējamās vērtības:<br>0 - parasts vienums;<br>4 - atklāts vienums.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*|
|follow\_redirects|integer|Sekot atbildes pāradresācijām datu aptaujas laikā.<br><br>Iespējamās vērtības:<br>0 - nesekot pāradresācijām;<br>1 - *(default)* sekot pāradresācijām.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects|
|headers|array|[Galveņu](#http-header) masīvs, kas tiks nosūtīts, veicot HTTP pieprasījumu.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects|
|history|string|Laika vienība, cik ilgi jāglabā vēstures dati.<br>Pieņem arī lietotāja makro.<br><br>Noklusējums: 31d.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only* for discovered objects|
|http\_proxy|string|HTTP(S) starpniekservera savienojuma virkne.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects|
|inventory\_link|integer|Hosta inventāra lauka ID, ko aizpilda vienums.<br><br>Skatiet [hosta inventāra lapu](/manual/api/reference/host/object#host-inventory), lai iegūtu atbalstīto hosta inventāra lauku un to ID sarakstu.<br><br>Noklusējums: 0.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `value_type` is set to "numeric float", "character", "numeric unsigned", or "text"<br>- *read-only* for discovered objects|
|ipmi\_sensor|string|IPMI sensors.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "IPMI agent" and `key_` is not set to "ipmi.get"<br>- *supported* if `type` is set to "IPMI agent"<br>- *read-only* for inherited objects or discovered objects|
|jmx\_endpoint|string|JMX aģenta pielāgota savienojuma virkne.<br><br>Noklusējuma vērtība: service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "JMX agent"<br>- *read-only* for discovered objects|
|lastclock|timestamp|Laiks, kad vienuma vērtība pēdējo reizi tika atjaunināta.<br><br>Pēc noklusējuma tiek rādītas tikai vērtības, kas ietilpst pēdējās 24 stundās. Šo laika periodu var pagarināt, mainot *Max history display period* parametra vērtību izvēlnes sadaļā *[Administration → General](/manual/web_interface/frontend_sections/administration/general#gui)*.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*|
|lastns|integer|Nanosekundes, kad vienuma vērtība pēdējo reizi tika atjaunināta.<br><br>Pēc noklusējuma tiek rādītas tikai vērtības, kas ietilpst pēdējās 24 stundās. Šo laika periodu var pagarināt, mainot *Max history display period* parametra vērtību izvēlnes sadaļā *[Administration → General](/manual/web_interface/frontend_sections/administration/general#gui)*.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*|
|lastvalue|string|Pēdējā vienuma vērtība.<br><br>Pēc noklusējuma tiek rādītas tikai vērtības, kas ietilpst pēdējās 24 stundās. Šo laika periodu var pagarināt, mainot *Max history display period* parametra vērtību izvēlnes sadaļā *[Administration → General](/manual/web_interface/frontend_sections/administration/general#gui)*.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*|
|logtimefmt|string|Laika formāts žurnāla ierakstos.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `value_type` is set to "log"<br>- *read-only* for inherited objects or discovered objects|
|master\_itemid|ID|Galvenā vienuma ID.<br>Atļauta rekursija līdz 3 atkarīgajiem vienumiem, un maksimālais atkarīgo vienumu skaits ir 29999.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "Dependent item"<br>- *read-only* for inherited objects or discovered objects|
|output\_format|integer|Vai atbilde jāpārveido uz JSON.<br><br>0 - *(default)* saglabāt neapstrādātu;<br>1 - pārveidot uz JSON.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects|
|params|string|Papildu parametri atkarībā no vienuma tipa:<br>- izpildāms skripts SSH aģenta un TELNET aģenta vienumiem;<br>- SQL vaicājums datubāzes monitora vienumiem;<br>- formula aprēķinātajiem vienumiem;<br>- skripts skripta un pārlūka vienumiem.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "Database monitor", "SSH agent", "TELNET agent", "Calculated", "Script", or "Browser"<br>- *read-only* for inherited objects (if `type` is set to "Script" or "Browser") or discovered objects|
|parameters|object/array|Papildu parametri, ja `type` ir iestatīts uz "Script" vai "Browser". Objektu masīvs ar īpašībām `name` un `value`, kur `name` jābūt unikālam.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "Script" or "Browser"<br>- *read-only* for inherited objects or discovered objects|
|password|string|Autentifikācijas parole.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "JMX agent" and `username` is set<br>- *supported* if `type` is set to "Simple check", "SSH agent", "TELNET agent", "Database monitor", or "HTTP agent"<br>- *read-only* for inherited objects (if `type` is set to "HTTP agent") or discovered objects|
|post\_type|integer|Ziņojuma datu pamatnes tips, kas saglabāts `posts` īpašībā.<br><br>Iespējamās vērtības:<br>0 - *(default)* neapstrādāti dati;<br>2 - JSON dati;<br>3 - XML dati.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects|
|posts|string|HTTP(S) pieprasījuma pamatnes dati.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "HTTP agent" and `post_type` is set to "JSON data" or "XML data"<br>- *supported* if `type` is set to "HTTP agent" and `post_type` is set to "Raw data"<br>- *read-only* for inherited objects or discovered objects|
|prevvalue|string|Iepriekšējā vienuma vērtība.<br><br>Pēc noklusējuma tiek rādītas tikai vērtības, kas ietilpst pēdējās 24 stundās. Šo laika periodu var pagarināt, mainot *Max history display period* parametra vērtību izvēlnes sadaļā *[Administration → General](/manual/web_interface/frontend_sections/administration/general#gui)*.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*|
|privatekey|string|Privātās atslēgas faila nosaukums.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "SSH agent" and `authtype` is set to "public key"<br>- *read-only* for discovered objects|
|publickey|string|Publiskās atslēgas faila nosaukums.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "SSH agent" and `authtype` is set to "public key"<br>- *read-only* for discovered objects|
|query\_fields|array|[Vaicājuma lauku](#http-query-field) masīvs, kas tiks nosūtīts, veicot HTTP pieprasījumu.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects|
|request\_method|integer|Pieprasījuma metodes tips.<br><br>Iespējamās vērtības:<br>0 - *(default)* GET;<br>1 - POST;<br>2 - PUT;<br>3 - HEAD.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects|
|retrieve\_mode|integer|Kura atbildes daļa jāglabā.<br><br>Iespējamās vērtības, ja `request_method` ir iestatīts uz "GET", "POST" vai "PUT":<br>0 - *(default)* pamatne;<br>1 - galvenes;<br>2 - tiks glabāta gan pamatne, gan galvenes.<br><br>Iespējamās vērtības, ja `request_method` ir iestatīts uz "HEAD":<br>1 - galvenes.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects|
|snmp\_oid|string|SNMP OID.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "SNMP agent"<br>- *read-only* for inherited objects or discovered objects|
|ssl\_cert\_file|string|Publiskās SSL atslēgas faila ceļš.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects|
|ssl\_key\_file|string|Privātās SSL atslēgas faila ceļš.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects|
|ssl\_key\_password|string|Parole SSL atslēgas failam.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects|
|state|integer|Vienuma stāvoklis.<br><br>Iespējamās vērtības:<br>0 - *(default)* normāls;<br>1 - neatbalstīts.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*|
|status|integer|Vienuma statuss.<br><br>Iespējamās vērtības:<br>0 - *(default)* iespējots vienums;<br>1 - atspējots vienums.|
|status\_codes|string|Nepieciešamo HTTP statusa kodu diapazoni, atdalīti ar komatiem.<br>Atbalsta arī lietotāja makro kā komatiem atdalīta saraksta daļu.<br><br>Piemērs: 200,200-{$M},{$M},200-400<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects|
|templateid|ID|Vecākveidnes vienuma ID.<br><br>*Padoms*: izmantojiet `hostid` īpašību, lai norādītu veidni, kurai vienums pieder.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*|
|timeout|string|Vienuma datu aptaujas pieprasījuma noildze.<br>Pieņem sekundes vai laika vienību ar sufiksu (piem., 30s, 1m). Pieņem arī lietotāja makro.<br><br>Iespējamais vērtību diapazons: 1-600s.<br><br>Noklusējums: "" - izmantot starpniekservera/globalos iestatījumus.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "Zabbix agent" (0), "Simple check" (3) and `key_` does not start with "`vmware.`" and "`icmpping`", "Zabbix agent (active)" (7), "External check" (10), "Database monitor" (11), "SSH agent" (13), "TELNET agent" (14), "HTTP agent" (19), "SNMP agent" (20) and `snmp_oid` starts with "`walk[`" or "`get[`", "Script" (21), "Browser" (22)<br>- *read-only* for inherited and discovered objects|
|trapper\_hosts|string|Atļautie hosts.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *readonly* for discovered objects<br>- *supported* if `type` is set to "Zabbix trapper", or if `type` is set to "HTTP agent" and `allow_traps` is set to "Allow to accept incoming data"|
|trends|string|Laika vienība, cik ilgi jāglabā tendenču dati.<br>Pieņem arī lietotāja makro.<br><br>Noklusējums: 365d.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `value_type` is set to "numeric float" or "numeric unsigned"<br>- *read-only* for discovered objects|
|units|string|Vērtības vienības.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `value_type` is set to "numeric float" or "numeric unsigned"<br>- *read-only* for inherited objects or discovered objects|
|username|string|Autentifikācijas lietotājvārds.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "SSH agent", "TELNET agent", or if `type` is set to "JMX agent" and `password` is set<br>- *supported* if `type` is set to "Simple check", "Database monitor", or "HTTP agent"<br>- *read-only* for inherited objects (if `type` is set to "HTTP agent") or discovered objects|
|uuid|string|Universāls unikāls identifikators, ko izmanto, lai importēto vienumu sasaistītu ar jau esošajiem. Tiek ģenerēts automātiski, ja nav norādīts.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if the item belongs to a template|
|valuemapid|ID|Saistītās vērtību kartes ID.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `value_type` is set to "numeric float", "character", or "numeric unsigned"<br>- *read-only* for inherited objects or discovered objects|
|verify\_host|integer|Vai pārbaudīt, ka savienojuma hosta nosaukums atbilst tam, kas norādīts hosta sertifikātā.<br><br>Iespējamās vērtības:<br>0 - *(default)* nepārbaudīt;<br>1 - pārbaudīt.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects|
|verify\_peer|integer|Vai pārbaudīt, ka hosta sertifikāts ir autentisks.<br><br>Iespējamās vērtības:<br>0 - *(default)* nepārbaudīt;<br>1 - pārbaudīt.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "HTTP agent"<br>- *read-only* for inherited objects or discovered objects|

[comment]: # ({/4401882e-385ac8b5})

[comment]: # ({ab5307fa-7efc456e})
#### HTTP galvene

Galvenes objektam ir šādas īpašības:

|Īpašība|[Tips](/manual/api/reference_commentary#data-types)|Apraksts|
|--------|---------------------------------------------------|-----------|
|name|string|HTTP galvenes nosaukums.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *obligāts*|
|value|string|Galvenes vērtība.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *obligāts*|

[comment]: # ({/ab5307fa-7efc456e})

[comment]: # ({5b4177f3-ee8852f1})
#### HTTP vaicājuma lauks

Vaicājuma lauka objekts definē nosaukumu un vērtību, ko izmanto URL parametra norādīšanai.
Tam ir šādas īpašības:

|Īpašība|[Tips](/manual/api/reference_commentary#data-types)|Apraksts|
|--------|---------------------------------------------------|-----------|
|name|string|Parametra nosaukums.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *obligāta*|
|value|string|Parametra vērtība.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *obligāta*|

[comment]: # ({/5b4177f3-ee8852f1})

[comment]: # ({c9a1b21e-c1b98afa})
### Vienuma tags

Vienuma taga objektam ir šādas īpašības.

|Property|[Type](/manual/api/reference_commentary#data-types)|Description|
|--|--|------|
|tag|string|Vienuma taga nosaukums.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*|
|value|string|Vienuma taga vērtība.|

[comment]: # ({/c9a1b21e-c1b98afa})

[comment]: # ({eed27a12-2169bb78})
### Vienuma priekšapstrāde

Vienuma priekšapstrādes objektam ir šādas īpašības.

|Property|[Type](/manual/api/reference_commentary#data-types)|Description|
|--|--|------|
|type|integer|Priekšapstrādes opcijas tips.<br><br>Iespējamās vērtības:<br>1 - Pielāgots reizinātājs;<br>2 - Apgriezt no labās puses;<br>3 - Apgriezt no kreisās puses;<br>4 - Apgriezt;<br>5 - Regulārā izteiksme;<br>6 - Būla vērtību pārvērst decimāldaļā;<br>7 - Oktālo pārvērst decimāldaļā;<br>8 - Heksadecimālo pārvērst decimāldaļā;<br>9 - Vienkārša izmaiņa;<br>10 - Izmaiņa sekundē;<br>11 - XML XPath;<br>12 - JSONPath;<br>13 - Diapazonā;<br>14 - Atbilst regulārajai izteiksmei;<br>15 - Neatbilst regulārajai izteiksmei;<br>16 - Pārbaudīt kļūdu JSON;<br>17 - Pārbaudīt kļūdu XML;<br>18 - Pārbaudīt kļūdu, izmantojot regulāro izteiksmi;<br>19 - Atmest nemainīto;<br>20 - Atmest nemainīto ar heartbeat;<br>21 - JavaScript;<br>22 - Prometheus pattern;<br>23 - Prometheus uz JSON;<br>24 - CSV uz JSON;<br>25 - Aizstāt;<br>26 - Pārbaudīt neatbalstītu;<br>27 - XML uz JSON;<br>28 - SNMP walk vērtība;<br>29 - SNMP walk uz JSON;<br>30 - SNMP get vērtība.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*|
|params|string|Papildu parametri, ko izmanto priekšapstrādes opcija.<br>Vairāki parametri tiek atdalīti ar jaunas rindas (\\n) rakstzīmi.<br><br>Ja `type` ir iestatīts uz "Check unsupported", parametriem ir `<scope>[\n<pattern>]` sintakse, kur *pattern* ir regulārā izteiksme, bet *scope* ir viena no šīm vērtībām:<br>-1 - atbilst jebkurai kļūdai;<br>\ 0 - pārbaudīt, vai kļūdas ziņojums atbilst *pattern*;<br>\ 1 - pārbaudīt, vai kļūdas ziņojums neatbilst *pattern*.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* ja `type` ir iestatīts uz "Custom multiplier" (1), "Right trim" (2), "Left trim" (3), "Trim" (4), "Regular expression" (5), "XML XPath" (11), "JSONPath" (12), "In range" (13), "Matches regular expression" (14), "Does not match regular expression" (15), "Check for error in JSON" (16), "Check for error in XML" (17), "Check for error using regular expression" (18), "Discard unchanged with heartbeat" (20), "JavaScript" (21), "Prometheus pattern" (22), "Prometheus to JSON" (23), "CSV to JSON" (24), "Replace" (25), Check unsupported (26), "SNMP walk value" (28), "SNMP walk to JSON" (29), vai "SNMP get value" (30)|
|error\_handler|integer|Darbības tips, ko izmanto priekšapstrādes soļa kļūmes gadījumā.<br><br>Iespējamās vērtības:<br>0 - Kļūdas ziņojumu iestata Zabbix serveris;<br>1 - Atmest vērtību;<br>2 - Iestatīt pielāgotu vērtību;<br>3 - Iestatīt pielāgotu kļūdas ziņojumu.<br><br>Iespējamās vērtības, ja `type` ir iestatīts uz "Check unsupported":<br>1 - Atmest vērtību;<br>2 - Iestatīt pielāgotu vērtību;<br>3 - Iestatīt pielāgotu kļūdas ziņojumu.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* ja `type` ir iestatīts uz "Custom multiplier" (1), "Regular expression" (5), "Boolean to decimal" (6), "Octal to decimal" (7), "Hexadecimal to decimal" (8), "Simple change" (9), "Change per second" (10), "XML XPath" (11), "JSONPath" (12), "In range" (13), "Matches regular expression" (14), "Does not match regular expression" (15), "Check for error in JSON" (16), "Check for error in XML" (17), "Check for error using regular expression" (18), "Prometheus pattern" (22), "Prometheus to JSON" (23), "CSV to JSON" (24), "Check unsupported" (26), "XML to JSON" (27), "SNMP walk value" (28), "SNMP walk to JSON" (29), vai "SNMP get value" (30)|
|error\_handler\_params|string|Kļūdu apstrādātāja parametri.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* ja `error_handler` ir iestatīts uz "Set custom value" vai "Set custom error message"|

Tālāk norādītie parametri un kļūdu apstrādātāji tiek atbalstīti katram priekšapstrādes tipam.

|Preprocessing type|Name|Parameter 1|Parameter 2|Parameter 3|Supported error handlers|
|------------------|----|-----------|-----------|-----------|------------------------|
|1|Custom multiplier|number^1, 6^|<|<|0, 1, 2, 3|
|2|Right trim|list of characters^2^|<|<|<|
|3|Left trim|list of characters^2^|<|<|<|
|4|Trim|list of characters^2^|<|<|<|
|5|Regular expression|pattern^3^|output^2^|<|0, 1, 2, 3|
|6|Boolean to decimal|<|<|<|0, 1, 2, 3|
|7|Octal to decimal|<|<|<|0, 1, 2, 3|
|8|Hexadecimal to decimal|<|<|<|0, 1, 2, 3|
|9|Simple change|<|<|<|0, 1, 2, 3|
|10|Change per second|<|<|<|0, 1, 2, 3|
|11|XML XPath|path^4^|<|<|0, 1, 2, 3|
|12|JSONPath|path^4^|<|<|0, 1, 2, 3|
|13|In range|min^1, 6^|max^1, 6^|<|0, 1, 2, 3|
|14|Matches regular expression|pattern^3^|<|<|0, 1, 2, 3|
|15|Does not match regular expression|pattern^3^|<|<|0, 1, 2, 3|
|16|Check for error in JSON|path^4^|<|<|0, 1, 2, 3|
|17|Check for error in XML|path^4^|<|<|0, 1, 2, 3|
|18|Check for error using regular expression|pattern^3^|output^2^|<|0, 1, 2, 3|
|19|Discard unchanged|<|<|<|<|
|20|Discard unchanged with heartbeat|seconds^5, 6^|<|<|<|
|21|JavaScript|script^2^|<|<|<|
|22|Prometheus pattern|pattern^6, 7^|`value`, `label`, `function`|output^8, 9^|0, 1, 2, 3|
|23|Prometheus to JSON|pattern^6, 7^|<|<|0, 1, 2, 3|
|24|CSV to JSON|character^2^|character^2^|0,1|0, 1, 2, 3|
|25|Replace|search string^2^|replacement^2^|<|<|
|26|Check unsupported|scope^1^|pattern^3, 6^|<|1, 2, 3|
|27|XML to JSON|<|<|<|0, 1, 2, 3|
|28|SNMP walk value|OID^2^|Format:<br>0 - Nemainīts<br>1 - UTF-8 no Hex-STRING<br>2 - MAC no Hex-STRING<br>3 - Vesels skaitlis no BITS|<|0, 1, 2, 3|
|29|SNMP walk to JSON^10^|Field name^2^|OID prefix^2^|Format:<br>0 - Nemainīts<br>1 - UTF-8 no Hex-STRING<br>2 - MAC no Hex-STRING<br>3 - Vesels skaitlis no BITS|0, 1, 2, 3|
|30|SNMP get value|Format:<br>1 - UTF-8 no Hex-STRING<br>2 - MAC no Hex-STRING<br>3 - Vesels skaitlis no BITS|<|<|0, 1, 2, 3|

^1^ peldošā komata skaitlis (veselie skaitļi tiek netieši pārveidoti par peldošā komata vērtībām)<br>
^2^ virkne<br>
^3^ regulārā izteiksme<br>
^4^ JSONPath vai XML XPath<br>
^5^ pozitīvs vesels skaitlis (ar laika sufiksu atbalstu, piemēram, 30s, 1m, 2h,
1d)<br>
^6^ lietotāja makro<br>
^7^ Prometheus pattern atbilstoši sintaksei:
`<metric name>{<label name>="<label value>", ...} == <value>`. Katrs
Prometheus pattern komponents (metrikas nosaukums, etiķetes nosaukums, etiķetes vērtība un metrikas vērtība) var būt lietotāja makro.<br>
^8^ Prometheus izvade atbilstoši sintaksei: `<label name>` (var būt lietotāja makro), ja kā otrais parametrs ir atlasīts `label`.<br>
^9^ Viena no agregācijas funkcijām: `sum`, `min`, `max`, `avg`, `count`, ja kā otrais parametrs ir atlasīts `function`.<br>
^10^ Atbalsta vairākus "Field name,OID prefix,Format records" ierakstus, kas atdalīti ar jaunas rindas rakstzīmi.

[comment]: # ({/eed27a12-2169bb78})
