Vienuma objekts

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

Vienums

Tīmekļa vienumus nevar tieši izveidot, atjaunināt vai dzēst, izmantojot Zabbix API.

Vienuma objektam ir tālāk norādītie rekvizīti.

Rekvizīts Tips Apraksts
itemid ID Vienuma ID.

Rekvizīta darbība:
- tikai lasāms
- obligāts atjaunināšanas darbībām
delay string Vienuma atjaunināšanas intervāls.

Pieņem sekunžu skaitu (piemēram, 1, 60, 300), vērtību ar laika sufiksu (piemēram, 30s, 1m, 2h, 1d) vai, pēc izvēles, vienu vai vairākus pielāgotus intervālus, kas visi atdalīti ar semikoliem. Pielāgotie intervāli var būt elastīgo un plānošanas intervālu kombinācija.

Pieņem lietotāja makro. Ja tiek izmantots makro, 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 ar slīpsvītru atdalītus makro (piemēram, {$FLEX_INTERVAL}/{$FLEX_PERIOD}).

Piemērs:
1h;wd1-5h9-18;{$Macro1}/1-7,00:00-24:00;0/6-7,12:00-24:00;{$Macro2}/{$Macro3}

Rekvizīta darbība:
- obligāts, ja type ir iestatīts uz "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) vai ja type ir iestatīts uz "Zabbix agent (active)" (7) un key_ nesatur "mqtt.get"
hostid ID Tā hosta vai veidnes ID, kuram pieder vienums.

Rekvizīta darbība:
- konstants
- obligāts izveides darbībām
interfaceid ID Vienuma hosta saskarnes ID.

Rekvizīta darbība:
- obligāts, ja vienums pieder hostam un type ir iestatīts uz "Zabbix agent", "IPMI agent", "JMX agent", "SNMP trap" vai "SNMP agent"
- atbalstīts, ja vienums pieder hostam un type ir iestatīts uz "Simple check", "External check", "SSH agent", "TELNET agent" vai "HTTP agent"
- tikai lasāms atklātiem objektiem
key_ string Vienuma atslēga.

Rekvizīta darbība:
- obligāta izveides darbībām
- tikai lasāma mantotiem vai atklātiem objektiem
name string Vienuma nosaukums.
Atbalsta lietotāja makro.

Rekvizīta darbība:
- obligāts izveides darbībām
- tikai lasāms mantotiem vai atklātiem objektiem
name_resolved string Vienuma nosaukums ar atrisinātiem lietotāja makro.

Rekvizīta darbība:
- tikai lasāms
type integer Vienuma tips.

Iespējamās vērtības:
0 - Zabbix agent;
2 - Zabbix trapper;
3 - Simple check;
5 - Zabbix internal;
7 - Zabbix agent (active);
9 - Web item;
10 - External check;
11 - Database monitor;
12 - IPMI agent;
13 - SSH agent;
14 - TELNET agent;
15 - Calculated;
16 - JMX agent;
17 - SNMP trap;
18 - Dependent item;
19 - HTTP agent;
20 - SNMP agent;
21 - Script;
22 - Browser.

Rekvizīta darbība:
- obligāts izveides darbībām
- tikai lasāms mantotiem vai atklātiem objektiem
url string URL virkne.
Atbalsta lietotāja makro, {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}.

Rekvizīta darbība:
- obligāts, ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem vai atklātiem objektiem
value_type integer Vienuma informācijas tips.

Iespējamās vērtības:
0 - numeric float;
1 - character;
2 - log;
3 - numeric unsigned;
4 - text;
5 - binary.

Rekvizīta darbība:
- obligāts izveides darbībām
- tikai lasāms mantotiem vai atklātiem objektiem
allow_traps integer Atļaut aizpildīt vērtību tāpat kā trapper vienumam.

0 - (noklusējums) Neļaut pieņemt ienākošos datus;
1 - Atļaut pieņemt ienākošos datus.

Rekvizīta darbība:
- atbalstīts, ja type ir iestatīts uz "HTTP agent"
- tikai lasāms atklātiem objektiem
authtype integer Autentifikācijas metode.

Iespējamās vērtības, ja type ir iestatīts uz "SSH agent":
0 - (noklusējums) parole;
1 - publiskā atslēga.

Iespējamās vērtības, ja type ir iestatīts uz "HTTP agent":
0 - (noklusējums) nav;
1 - basic;
2 - NTLM;
3 - Kerberos;
4 - Digest.

Rekvizīta darbība:
- atbalstīts, ja type ir iestatīts uz "SSH agent" vai "HTTP agent"
- tikai lasāms mantotiem objektiem (ja type ir iestatīts uz "HTTP agent") vai atklātiem objektiem
description string Vienuma apraksts.

Rekvizīta darbība:
- tikai lasāms atklātiem objektiem
error string Kļūdas teksts, ja rodas problēmas ar vienuma vērtības atjaunināšanu.

Rekvizīta darbība:
- tikai lasāms
flags integer Vienuma izcelsme.

Iespējamās vērtības:
0 - parasts vienums;
4 - atklāts vienums.

Rekvizīta darbība:
- tikai lasāms
follow_redirects integer Sekot atbildes novirzēm datu aptaujas laikā.

Iespējamās vērtības:
0 - Nesekot novirzēm;
1 - (noklusējums) Sekot novirzēm.

Rekvizīta darbība:
- atbalstīts, ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem vai atklātiem objektiem
headers array Galveņu masīvs, kas tiks nosūtīts, veicot HTTP pieprasījumu.

Rekvizīta darbība:
- atbalstīts, ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem vai atklātiem objektiem
history string Laika vienība, kas nosaka, cik ilgi jāglabā vēstures dati.
Pieņem arī lietotāja makro.

Noklusējums: 31d.

Rekvizīta darbība:
- tikai lasāms atklātiem objektiem
http_proxy string HTTP(S) starpniekservera savienojuma virkne.

Rekvizīta darbība:
- atbalstīts, ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem vai atklātiem objektiem
inventory_link integer Hosta inventarizācijas lauka ID, kuru aizpilda vienums.

Atbalstīto hosta inventarizācijas lauku un to ID sarakstu skatiet hosta inventarizācijas lapā.

Noklusējums: 0.

Rekvizīta darbība:
- atbalstīts, ja value_type ir iestatīts uz "numeric float", "character", "numeric unsigned" vai "text"
- tikai lasāms atklātiem objektiem
ipmi_sensor string IPMI sensors.

Rekvizīta darbība:
- obligāts, ja type ir iestatīts uz "IPMI agent" un key_ nav iestatīts uz "ipmi.get"
- atbalstīts, ja type ir iestatīts uz "IPMI agent"
- tikai lasāms mantotiem vai atklātiem objektiem
jmx_endpoint string JMX aģenta pielāgotā savienojuma virkne.

Noklusējuma vērtība: service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi

Rekvizīta darbība:
- atbalstīts, ja type ir iestatīts uz "JMX agent"
- tikai lasāms atklātiem objektiem
lastclock timestamp Laiks, kad vienuma vērtība tika pēdējo reizi atjaunināta.

Pēc noklusējuma tiek rādītas tikai vērtības, kas ietilpst pēdējo 24 stundu periodā. Šo periodu var pagarināt, mainot parametra Max history display period vērtību izvēlnes sadaļā Administration → General.

Rekvizīta darbība:
- tikai lasāms
lastns integer Nanosekundes, kad vienuma vērtība tika pēdējo reizi atjaunināta.

Pēc noklusējuma tiek rādītas tikai vērtības, kas ietilpst pēdējo 24 stundu periodā. Šo periodu var pagarināt, mainot parametra Max history display period vērtību izvēlnes sadaļā Administration → General.

Rekvizīta darbība:
- tikai lasāms
lastvalue string Pēdējā vienuma vērtība.

Pēc noklusējuma tiek rādītas tikai vērtības, kas ietilpst pēdējo 24 stundu periodā. Šo periodu var pagarināt, mainot parametra Max history display period vērtību izvēlnes sadaļā Administration → General.

Rekvizīta darbība:
- tikai lasāms
logtimefmt string Laika formāts žurnāla ierakstos.

Rekvizīta darbība:
- atbalstīts, ja value_type ir iestatīts uz "log"
- tikai lasāms mantotiem vai atklātiem objektiem
master_itemid ID Galvenā vienuma ID.
Ir atļauta rekursija līdz 3 atkarīgajiem vienumiem un maksimālais atkarīgo vienumu skaits 29999.

Rekvizīta darbība:
- obligāts, ja type ir iestatīts uz "Dependent item"
- tikai lasāms mantotiem vai atklātiem objektiem
output_format integer Vai atbilde jāpārveido par JSON.

0 - (noklusējums) Saglabāt neapstrādātus datus;
1 - Pārveidot par JSON.

Rekvizīta darbība:
- atbalstīts, ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem vai atklātiem objektiem
params string Papildu parametri atkarībā no vienuma tipa:
- izpildāmais skripts SSH agent un TELNET agent vienumiem;
- SQL vaicājums datubāzes pārraudzības vienumiem;
- formula aprēķinātajiem vienumiem;
- skripts skripta un pārlūkprogrammas vienumiem.

Rekvizīta darbība:
- obligāts, ja type ir iestatīts uz "Database monitor", "SSH agent", "TELNET agent", "Calculated", "Script" vai "Browser"
- tikai lasāms mantotiem objektiem (ja type ir iestatīts uz "Script" vai "Browser") vai atklātiem objektiem
parameters object/array Papildu parametri, ja type ir iestatīts uz "Script" vai "Browser". Objektu masīvs ar name un value rekvizītiem, kur name jābūt unikālam.

Rekvizīta darbība:
- atbalstīts, ja type ir iestatīts uz "Script" vai "Browser"
- tikai lasāms mantotiem vai atklātiem objektiem
password string Parole autentifikācijai.

Rekvizīta darbība:
- obligāta, ja type ir iestatīts uz "JMX agent" un username ir iestatīts
- atbalstīta, ja type ir iestatīts uz "Simple check", "SSH agent", "TELNET agent", "Database monitor" vai "HTTP agent"
- tikai lasāma mantotiem objektiem (ja type ir iestatīts uz "HTTP agent") vai atklātiem objektiem
post_type integer posts rekvizītā saglabātā POST datu pamatteksta tips.

Iespējamās vērtības:
0 - (noklusējums) Neapstrādāti dati;
2 - JSON dati;
3 - XML dati.

Rekvizīta darbība:
- atbalstīts, ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem vai atklātiem objektiem
posts string HTTP(S) pieprasījuma pamatteksta dati.

Rekvizīta darbība:
- obligāti, ja type ir iestatīts uz "HTTP agent" un post_type ir iestatīts uz "JSON data" vai "XML data"
- atbalstīti, ja type ir iestatīts uz "HTTP agent" un post_type ir iestatīts uz "Raw data"
- tikai lasāmi mantotiem vai atklātiem objektiem
prevvalue string Iepriekšējā vienuma vērtība.

Pēc noklusējuma tiek rādītas tikai vērtības, kas ietilpst pēdējo 24 stundu periodā. Šo periodu var pagarināt, mainot parametra Max history display period vērtību izvēlnes sadaļā Administration → General.

Rekvizīta darbība:
- tikai lasāms
privatekey string Privātās atslēgas faila nosaukums.

Rekvizīta darbība:
- obligāts, ja type ir iestatīts uz "SSH agent" un authtype ir iestatīts uz "public key"
- tikai lasāms atklātiem objektiem
publickey string Publiskās atslēgas faila nosaukums.

Rekvizīta darbība:
- obligāts, ja type ir iestatīts uz "SSH agent" un authtype ir iestatīts uz "public key"
- tikai lasāms atklātiem objektiem
query_fields array Vaicājuma lauku masīvs, kas tiks nosūtīts, veicot HTTP pieprasījumu.

Rekvizīta darbība:
- atbalstīts, ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem vai atklātiem objektiem
request_method integer Pieprasījuma metodes tips.

Iespējamās vērtības:
0 - (noklusējums) GET;
1 - POST;
2 - PUT;
3 - HEAD.

Rekvizīta darbība:
- atbalstīts, ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem vai atklātiem objektiem
retrieve_mode integer Kura atbildes daļa jāglabā.

Iespējamās vērtības, ja request_method ir iestatīts uz "GET", "POST" vai "PUT":
0 - (noklusējums) Pamatteksts;
1 - Galvenes;
2 - Tiks saglabāts gan pamatteksts, gan galvenes.

Iespējamās vērtības, ja request_method ir iestatīts uz "HEAD":
1 - Galvenes.

Rekvizīta darbība:
- atbalstīts, ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem vai atklātiem objektiem
snmp_oid string SNMP OID.

Rekvizīta darbība:
- obligāts, ja type ir iestatīts uz "SNMP agent"
- tikai lasāms mantotiem vai atklātiem objektiem
ssl_cert_file string Publiskās SSL atslēgas faila ceļš.

Rekvizīta darbība:
- atbalstīts, ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem vai atklātiem objektiem
ssl_key_file string Privātās SSL atslēgas faila ceļš.

Rekvizīta darbība:
- atbalstīts, ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem vai atklātiem objektiem
ssl_key_password string SSL atslēgas faila parole.

Rekvizīta darbība:
- atbalstīts, ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem vai atklātiem objektiem
state integer Vienuma stāvoklis.

Iespējamās vērtības:
0 - (noklusējums) normāls;
1 - netiek atbalstīts.

Rekvizīta darbība:
- tikai lasāms
status integer Vienuma statuss.

Iespējamās vērtības:
0 - (noklusējums) iespējots vienums;
1 - atspējots vienums.
status_codes string Nepieciešamo HTTP statusa kodu diapazoni, atdalīti ar komatiem.
Atbalsta arī lietotāja makro kā daļu no ar komatiem atdalīta saraksta.

Piemērs: 200,200-{$M},{$M},200-400

Rekvizīta darbība:
- atbalstīts, ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem vai atklātiem objektiem
templateid ID Vecākā veidnes vienuma ID.

Padoms: Izmantojiet hostid rekvizītu, lai norādītu veidni, kurai pieder vienums.

Rekvizīta darbība:
- tikai lasāms
timeout string Vienuma datu aptaujas pieprasījuma taimauts.
Pieņem sekunžu skaitu (piemēram, 1, 60) vai vērtību ar laika sufiksu (piemēram, 30s, 1m). Pieņem arī lietotāja makro.

Iespējamo vērtību diapazons: 1-600s.

Noklusējums: "" - izmantot starpniekservera/globālos iestatījumus.

Rekvizīta darbība:
- atbalstīts, ja type ir iestatīts uz "Zabbix agent" (0), "Simple check" (3) un key_ nesākas ar "vmware." un "icmpping", "Zabbix agent (active)" (7), "External check" (10), "Database monitor" (11), "SSH agent" (13), "TELNET agent" (14), "HTTP agent" (19), "SNMP agent" (20) un snmp_oid sākas ar "walk[" vai "get[", "Script" (21), "Browser" (22)
- tikai lasāms mantotiem un atklātiem objektiem
trapper_hosts string Atļautie hosti.

Rekvizīta darbība:
- tikai lasāms atklātiem objektiem
- atbalstīts, ja type ir iestatīts uz "Zabbix trapper" vai ja type ir iestatīts uz "HTTP agent" un allow_traps ir iestatīts uz "Allow to accept incoming data"
trends string Laika vienība, kas nosaka, cik ilgi jāglabā tendenču dati.
Pieņem arī lietotāja makro.

Noklusējums: 365d.

Rekvizīta darbība:
- atbalstīts, ja value_type ir iestatīts uz "numeric float" vai "numeric unsigned"
- tikai lasāms atklātiem objektiem
units string Vērtību mērvienības.

Rekvizīta darbība:
- atbalstīts, ja value_type ir iestatīts uz "numeric float" vai "numeric unsigned"
- tikai lasāms mantotiem vai atklātiem objektiem
username string Lietotājvārds autentifikācijai.

Rekvizīta darbība:
- obligāts, ja type ir iestatīts uz "SSH agent", "TELNET agent" vai ja type ir iestatīts uz "JMX agent" un password ir iestatīts
- atbalstīts, ja type ir iestatīts uz "Simple check", "Database monitor" vai "HTTP agent"
- tikai lasāms mantotiem objektiem (ja type ir iestatīts uz "HTTP agent") vai atklātiem objektiem
uuid string Universāls unikāls identifikators, ko izmanto importēta vienuma sasaistīšanai ar jau esošiem vienumiem. Ja nav norādīts, tas tiek ģenerēts automātiski.

Rekvizīta darbība:
- atbalstīts, ja vienums pieder veidnei
valuemapid ID Saistītās vērtību kartes ID.

Rekvizīta darbība:
- atbalstīts, ja value_type ir iestatīts uz "numeric float", "character" vai "numeric unsigned"
- tikai lasāms mantotiem vai atklātiem objektiem
verify_host integer Vai pārbaudīt, ka savienojuma hosta nosaukums atbilst hosta sertifikātā norādītajam nosaukumam.

Iespējamās vērtības:
0 - (noklusējums) Nepārbaudīt;
1 - Pārbaudīt.

Rekvizīta darbība:
- atbalstīts, ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem vai atklātiem objektiem
verify_peer integer Vai pārbaudīt, ka hosta sertifikāts ir autentisks.

Iespējamās vērtības:
0 - (noklusējums) Nepārbaudīt;
1 - Pārbaudīt.

Rekvizīta darbība:
- atbalstīts, ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem vai atklātiem objektiem

HTTP galvene

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

Īpašība Tips Apraksts
name string HTTP galvenes nosaukums.

Īpašības darbība:
- obligāts
value string Galvenes vērtība.

Īpašības darbība:
- obligāts

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 Apraksts
name string Parametra nosaukums.

Īpašības darbība:
- obligāta
value string Parametra vērtība.

Īpašības darbība:
- obligāta

Vienuma tags

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

Property Type Description
tag string Vienuma taga nosaukums.

Property behavior:
- required
value string Vienuma taga vērtība.

Vienuma priekšapstrāde

Vienuma priekšapstrādes objektam ir tālāk norādītie rekvizīti.

Rekvizīts Tips Apraksts
type integer Priekšapstrādes opcijas tips.

Iespējamās vērtības:
1 - Pielāgots reizinātājs;
2 - Labās puses apgriešana;
3 - Kreisās puses apgriešana;
4 - Apgriešana;
5 - Regulārā izteiksme;
6 - Būla vērtība uz decimālu;
7 - Oktāls uz decimālu;
8 - Heksadecimāls uz decimālu;
9 - Vienkāršas izmaiņas;
10 - Izmaiņas sekundē;
11 - XML XPath;
12 - JSONPath;
13 - Diapazonā;
14 - Atbilst regulārajai izteiksmei;
15 - Neatbilst regulārajai izteiksmei;
16 - Pārbaudīt kļūdu JSON datos;
17 - Pārbaudīt kļūdu XML datos;
18 - Pārbaudīt kļūdu, izmantojot regulāro izteiksmi;
19 - Atmest nemainītas vērtības;
20 - Atmest nemainītas vērtības ar sirdspukstu;
21 - JavaScript;
22 - Prometheus modelis;
23 - Prometheus uz JSON;
24 - CSV uz JSON;
25 - Aizstāt;
26 - Pārbaudīt neatbalstītu vērtību;
27 - XML uz JSON;
28 - SNMP walk vērtība;
29 - SNMP walk uz JSON;
30 - SNMP get vērtība.

Rekvizīta darbība:
- obligāts
params string Papildu parametri, ko izmanto priekšapstrādes opcija.
Vairāki parametri tiek atdalīti ar jaunas rindas (\n) rakstzīmi.

Ja type ir iestatīts uz “Pārbaudīt neatbalstītu vērtību”, parametri atbilst sintaksei <scope>[\n<pattern>], kur pattern ir regulārā izteiksme, bet scope ir viena no šīm vērtībām:
-1 - atbilst jebkurai kļūdai;
\ 0 - pārbaudīt, vai kļūdas ziņojums atbilst pattern;
\ 1 - pārbaudīt, vai kļūdas ziņojums neatbilst pattern.

Rekvizīta darbība:
- obligāts, ja type ir iestatīts uz “Pielāgots reizinātājs” (1), “Labās puses apgriešana” (2), “Kreisās puses apgriešana” (3), “Apgriešana” (4), “Regulārā izteiksme” (5), “XML XPath” (11), “JSONPath” (12), “Diapazonā” (13), “Atbilst regulārajai izteiksmei” (14), “Neatbilst regulārajai izteiksmei” (15), “Pārbaudīt kļūdu JSON datos” (16), “Pārbaudīt kļūdu XML datos” (17), “Pārbaudīt kļūdu, izmantojot regulāro izteiksmi” (18), “Atmest nemainītas vērtības ar sirdspukstu” (20), “JavaScript” (21), “Prometheus modelis” (22), “Prometheus uz JSON” (23), “CSV uz JSON” (24), “Aizstāt” (25), Pārbaudīt neatbalstītu vērtību (26), “SNMP walk vērtība” (28), “SNMP walk uz JSON” (29) vai “SNMP get vērtība” (30)
error_handler integer Darbības tips, ko izmanto priekšapstrādes soļa kļūmes gadījumā.

Iespējamās vērtības:
0 - Kļūdas ziņojumu iestata Zabbix serveris;
1 - Atmest vērtību;
2 - Iestatīt pielāgotu vērtību;
3 - Iestatīt pielāgotu kļūdas ziņojumu.

Iespējamās vērtības, ja type ir iestatīts uz “Pārbaudīt neatbalstītu vērtību”:
1 - Atmest vērtību;
2 - Iestatīt pielāgotu vērtību;
3 - Iestatīt pielāgotu kļūdas ziņojumu.

Rekvizīta darbība:
- obligāts, ja type ir iestatīts uz “Pielāgots reizinātājs” (1), “Regulārā izteiksme” (5), “Būla vērtība uz decimālu” (6), “Oktāls uz decimālu” (7), “Heksadecimāls uz decimālu” (8), “Vienkāršas izmaiņas” (9), “Izmaiņas sekundē” (10), “XML XPath” (11), “JSONPath” (12), “Diapazonā” (13), “Atbilst regulārajai izteiksmei” (14), “Neatbilst regulārajai izteiksmei” (15), “Pārbaudīt kļūdu JSON datos” (16), “Pārbaudīt kļūdu XML datos” (17), “Pārbaudīt kļūdu, izmantojot regulāro izteiksmi” (18), “Prometheus modelis” (22), “Prometheus uz JSON” (23), “CSV uz JSON” (24), “Pārbaudīt neatbalstītu vērtību” (26), “XML uz JSON” (27), “SNMP walk vērtība” (28), “SNMP walk uz JSON” (29) vai “SNMP get vērtība” (30)
error_handler_params string Kļūdu apstrādātāja parametri.

Rekvizīta darbība:
- obligāts, ja error_handler ir iestatīts uz “Iestatīt pielāgotu vērtību” vai “Iestatīt pielāgotu kļūdas ziņojumu”

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

Priekšapstrādes tips Nosaukums 1. parametrs 2. parametrs 3. parametrs Atbalstītie kļūdu apstrādātāji
1 Pielāgots reizinātājs number1, 6 0, 1, 2, 3
2 Labās puses apgriešana rakstzīmju saraksts2
3 Kreisās puses apgriešana rakstzīmju saraksts2
4 Apgriešana rakstzīmju saraksts2
5 Regulārā izteiksme pattern3 output2 0, 1, 2, 3
6 Būla vērtība uz decimālu 0, 1, 2, 3
7 Oktāls uz decimālu 0, 1, 2, 3
8 Heksadecimāls uz decimālu 0, 1, 2, 3
9 Vienkāršas izmaiņas 0, 1, 2, 3
10 Izmaiņas sekundē 0, 1, 2, 3
11 XML XPath path4 0, 1, 2, 3
12 JSONPath path4 0, 1, 2, 3
13 Diapazonā min1, 6 max1, 6 0, 1, 2, 3
14 Atbilst regulārajai izteiksmei pattern3 0, 1, 2, 3
15 Neatbilst regulārajai izteiksmei pattern3 0, 1, 2, 3
16 Pārbaudīt kļūdu JSON datos path4 0, 1, 2, 3
17 Pārbaudīt kļūdu XML datos path4 0, 1, 2, 3
18 Pārbaudīt kļūdu, izmantojot regulāro izteiksmi pattern3 output2 0, 1, 2, 3
19 Atmest nemainītas vērtības
20 Atmest nemainītas vērtības ar sirdspukstu seconds5, 6
21 JavaScript script2
22 Prometheus modelis pattern6, 7 value, label, function output8, 9 0, 1, 2, 3
23 Prometheus uz JSON pattern6, 7 0, 1, 2, 3
24 CSV uz JSON character2 character2 0,1 0, 1, 2, 3
25 Aizstāt search string2 replacement2
26 Pārbaudīt neatbalstītu vērtību scope1 pattern3, 6 1, 2, 3
27 XML uz JSON 0, 1, 2, 3
28 SNMP walk vērtība OID2 Formāts:
0 - Nemainīts
1 - UTF-8 no Hex-STRING
2 - MAC no Hex-STRING
3 - Integer no BITS
0, 1, 2, 3
29 SNMP walk uz JSON10 Lauka nosaukums2 OID prefikss2 Formāts:
0 - Nemainīts
1 - UTF-8 no Hex-STRING
2 - MAC no Hex-STRING
3 - Integer no BITS
0, 1, 2, 3
30 SNMP get vērtība Formāts:
1 - UTF-8 no Hex-STRING
2 - MAC no Hex-STRING
3 - Integer no BITS
0, 1, 2, 3

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