LLD noteikuma objekts

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

LLD noteikums

Zema līmeņa atklāšanas noteikuma objektam ir šādas īpašības.

Property Type Description
itemid ID LLD noteikuma ID.

Property behavior:
- tikai lasāms
- obligāts atjaunināšanas operācijām
delay string LLD noteikuma atjaunināšanas intervāls.

Pieņem sekundes vai laika vienību ar sufiksu (piem., 30s, 1m, 2h, 1d) un, pēc izvēles, vienu vai vairākus pielāgotus intervālus, visus atdalot ar semikoliem. Pielāgotie intervāli var būt fleksiblo un plānošanas intervālu kombinācija.

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. Fleksiblos intervālus var norādīt kā divus makro, kas atdalīti ar slīpsvītru (piem., {$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}

Property behavior:
- 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), "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 Hosta ID, kuram pieder LLD noteikums.

Property behavior:
- konstants
- obligāts izveides operācijām
interfaceid ID LLD noteikuma hosta interfeisa ID.

Property behavior:
- obligāts ja LLD noteikums pieder hostam un type ir iestatīts uz "Zabbix agent", "IPMI agent", "JMX agent" vai "SNMP agent"
- atbalstīts ja LLD noteikums pieder hostam un type ir iestatīts uz "Simple check", "External check", "SSH agent", "TELNET agent" vai "HTTP agent"
key_ string LLD noteikuma atslēga.

Property behavior:
- obligāts izveides operācijām
- tikai lasāms mantotajiem objektiem
name string LLD noteikuma nosaukums.

Property behavior:
- obligāts izveides operācijām
- tikai lasāms mantotajiem objektiem
type integer LLD noteikuma tips.

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

Property behavior:
- obligāts izveides operācijām
- tikai lasāms mantotajiem objektiem
url string URL virkne.
Atbalsta lietotāja makro, {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}.

Property behavior:
- obligāts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotajiem objektiem
allow_traps integer Atļaut vērtības aizpildīšanu līdzīgi kā trapper vienumam.

Iespējamās vērtības:
0 - (noklusējums) Neatļaut ienākošo datu pieņemšanu;
1 - Atļaut ienākošo datu pieņemšanu.

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
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.

Property behavior:
- atbalstīts ja type ir iestatīts uz "SSH agent" vai "HTTP agent"
- tikai lasāms mantotajiem objektiem (ja type ir iestatīts uz "HTTP agent")
description string LLD noteikuma apraksts.
error string Kļūdas teksts, ja rodas problēmas ar LLD noteikuma vērtības atjaunināšanu.

Property behavior:
- tikai lasāms
follow_redirects integer Sekot atbildes pāradresācijām datu aptaujas laikā.

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

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotajiem objektiem
headers array Galveņu masīvs, kas tiks nosūtīts, veicot HTTP pieprasījumu.

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotajiem objektiem
http_proxy string HTTP(S) starpniekservera savienojuma virkne.

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotajiem objektiem
ipmi_sensor string IPMI sensors.

Property behavior:
- 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 mantotajiem objektiem
jmx_endpoint string JMX aģenta pielāgota savienojuma virkne.

Noklusējums: service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi

Property behavior:
- atbalstīts ja type ir iestatīts uz "JMX agent"
lifetime string Laika periods, pēc kura vienumi, kas vairs netiek atklāti, tiks dzēsti. Pieņem sekundes, laika vienību ar sufiksu vai lietotāja makro.

Noklusējums: 7d.
lifetime_type integer Scenārijs zaudēto LLD resursu dzēšanai.

Iespējamās vērtības:
0 - (noklusējums) Dzēst pēc tam, kad sasniegts dzīves ilguma slieksnis;
1 - Nedzēst;
2 - Dzēst nekavējoties.
enabled_lifetime string Laika periods, pēc kura vienumi, kas vairs netiek atklāti, tiks atspējoti. Pieņem sekundes, laika vienību ar sufiksu vai lietotāja makro.

Noklusējums: 0.
enabled_lifetime_type integer Scenārijs zaudēto LLD resursu atspējošanai.

Iespējamās vērtības:
0 - Atspējot pēc tam, kad sasniegts dzīves ilguma slieksnis;
1 - Neatspējot;
2 - (noklusējums) Atspējot nekavējoties.
master_itemid ID Galvenā vienuma ID.
Atļauta rekursija līdz 3 atkarīgajiem vienumiem un maksimālais atkarīgo vienumu skaits ir 999.
Atklāšanas noteikums nevar būt galvenais vienums citam atklāšanas noteikumam.

Property behavior:
- obligāts ja type ir iestatīts uz "Dependent item"
- tikai lasāms mantotajiem objektiem
output_format integer Vai atbilde jākonvertē uz JSON.

Iespējamās vērtības:
0 - (noklusējums) Saglabāt neapstrādātus datus;
1 - Konvertēt uz JSON.

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotajiem objektiem
params string Papildu parametri atkarībā no LLD noteikuma tipa:
- izpildīts skripts SSH un Telnet LLD noteikumiem;
- SQL vaicājums datubāzes monitora LLD noteikumiem;
- formula aprēķinātajiem LLD noteikumiem;
- skripts skripta un pārlūka LLD noteikumiem.

Property behavior:
- obligāts ja type ir iestatīts uz "Database monitor", "SSH agent", "TELNET agent", "Script" vai "Browser"
- tikai lasāms mantotajiem objektiem (ja type ir iestatīts uz "Script" vai "Browser")
parameters object/array Papildu parametri, ja type ir iestatīts uz "Script" vai "Browser".
Objektu masīvs ar name un value īpašībām, kur name jābūt unikālam.

Property behavior:
- atbalstīts ja type ir iestatīts uz "Script" vai "Browser"
- tikai lasāms mantotajiem objektiem
password string Autentifikācijas parole.

Property behavior:
- obligāts ja type ir iestatīts uz "JMX agent" un username ir iestatīts
- atbalstīts ja type ir iestatīts uz "Simple check", "Database monitor", "SSH agent", "TELNET agent" vai "HTTP agent"
- tikai lasāms mantotajiem objektiem (ja type ir iestatīts uz "HTTP agent")
post_type integer Post datu ķermeņa tips, kas tiek glabāts posts īpašībā.

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

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotajiem objektiem
posts string HTTP(S) pieprasījuma ķermeņa dati.

Property behavior:
- obligāts ja type ir iestatīts uz "HTTP agent" un post_type ir iestatīts uz "JSON data" vai "XML data"
- atbalstīts ja type ir iestatīts uz "HTTP agent" un post_type ir iestatīts uz "Raw data"
- tikai lasāms mantotajiem objektiem
privatekey string Privātās atslēgas faila nosaukums.

Property behavior:
- obligāts ja type ir iestatīts uz "SSH agent" un authtype ir iestatīts uz "public key"
publickey string Publiskās atslēgas faila nosaukums.

Property behavior:
- obligāts ja type ir iestatīts uz "SSH agent" un authtype ir iestatīts uz "public key"
query_fields array Vaicājuma lauku masīvs, kas tiks nosūtīts, veicot HTTP pieprasījumu.

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotajiem objektiem
request_method integer Pieprasījuma metodes tips.

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

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotajiem objektiem
retrieve_mode integer Kura atbildes daļa jāsaglabā.

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

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

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotajiem objektiem
snmp_oid string SNMP OID.

Property behavior:
- obligāts ja type ir iestatīts uz "SNMP agent"
- tikai lasāms mantotajiem objektiem
ssl_cert_file string Publiskās SSL atslēgas faila ceļš.

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotajiem objektiem
ssl_key_file string Privātās SSL atslēgas faila ceļš.

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotajiem objektiem
ssl_key_password string Parole SSL atslēgas failam.

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotajiem objektiem
state integer LLD noteikuma stāvoklis.

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

Property behavior:
- tikai lasāms
status integer LLD noteikuma statuss.

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

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

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotajiem objektiem
templateid ID Vecākveidnes LLD noteikuma ID.

Property behavior:
- tikai lasāms
timeout string Vienuma datu aptaujas pieprasījuma noildze.
Pieņem sekundes vai laika vienību ar sufiksu (piem., 30s, 1m). Pieņem arī lietotāja makro.

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

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

Property behavior:
- 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 mantotajiem objektiem
trapper_hosts string Atļautie hosts.

Property behavior:
- 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"
username string Lietotājvārds autentifikācijai.

Property behavior:
- 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 mantotajiem objektiem (ja type ir iestatīts uz "HTTP agent")
uuid string Universāls unikāls identifikators, ko izmanto, lai importētos LLD noteikumus sasaistītu ar jau esošajiem. Tiek ģenerēts automātiski, ja nav norādīts.

Property behavior:
- atbalstīts ja LLD noteikums pieder veidnei
verify_host integer Vai pārbaudīt, ka savienojuma hosta nosaukums atbilst tam, kas norādīts hosta sertifikātā.

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

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotajiem 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.

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotajiem objektiem

HTTP galvene

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

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

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

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

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āts
value string Parametra vērtība.

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

LLD noteikumu filtra

LLD noteikumu filtra objekts definē nosacījumu kopu, ko var izmantot atklāto objektu filtrēšanai. Tam ir šādas īpašības:

Property Type Description
conditions object/array Filtrēšanas rezultātu izmantošanai paredzēto filtra nosacījumu kopa. Nosacījumi tiks sakārtoti atbilstoši to izvietojumam formulā.

Īpašības uzvedība:
- required
evaltype integer Filtra nosacījumu izvērtēšanas metode.

Iespējamās vērtības:
0 - And/Or;
1 - And;
2 - Or;
3 - Custom expression.

Īpašības uzvedība:
- required
eval_formula string Ģenerēta izteiksme, kas tiks izmantota filtra nosacījumu izvērtēšanai. Izteiksme satur ID, kas atsaucas uz konkrētiem filtra nosacījumiem pēc to formulaid. eval_formula vērtība ir vienāda ar formula vērtību filtriem ar pielāgotu izteiksmi.

Īpašības uzvedība:
- read-only
formula string Lietotāja definēta izteiksme, ko izmantot filtru nosacījumu izvērtēšanai ar pielāgotu izteiksmi. Izteiksmē jāietver ID, kas atsaucas uz konkrētiem filtra nosacījumiem pēc to formulaid. Izteiksmē izmantotajiem ID precīzi jāsakrīt ar tiem, kas definēti filtra nosacījumos: neviens nosacījums nedrīkst palikt neizmantots vai izlaists.

Īpašības uzvedība:
- required if evaltype is set to "custom expression"

LLD noteikuma filtra nosacījums

LLD noteikuma filtra nosacījuma objekts definē atsevišķu pārbaudi, kas jāveic LLD makro vērtībai. Tam ir šādi rekvizīti:

Property Type Description
macro string LLD makro, kuram veikt pārbaudi.

Property behavior:
- required
value string Vērtība, ar kuru salīdzināt.

Property behavior:
- required if operator is set to "matches regular expression" or "does not match regular expression"
formulaid string Patvaļīgs unikāls ID, ko izmanto, lai atsauktos uz nosacījumu no pielāgotas izteiksmes. Var saturēt tikai lielos burtus. ID lietotājam ir jādefinē, modificējot filtra nosacījumus, bet, pieprasot tos vēlāk, tas tiks ģenerēts no jauna.

Property behavior:
- required if evaltype of LLD rule filter object is set to "custom expression"
operator integer Nosacījuma operators.

Possible values:
8 - (default) matches regular expression;
9 - does not match regular expression;
12 - exists;
13 - does not exist.

Lai labāk saprastu, kā izmantot filtrus ar dažādiem izteiksmju tipiem, skatiet piemērus discoveryrule.get un discoveryrule.create metožu lapās.

LLD makro ceļš

LLD makro ceļam ir šādas īpašības:

Īpašība Type Apraksts
lld_macro string LLD makro.

Īpašības darbība:
- obligāts
path string Atlasītājs vērtībai, kas tiks piešķirta atbilstošajam makro.

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

LLD noteikuma priekšapstrāde

LLD noteikuma priekšapstrādes objektam ir šādi rekvizīti.

Property Type Description
type integer Priekšapstrādes opcijas tips.

Iespējamās vērtības:
5 - Regulārā izteiksme;
11 - XML XPath;
12 - JSONPath;
14 - Atbilst regulārajai izteiksmei;
15 - Neatbilst regulārajai izteiksmei;
16 - Pārbaudīt kļūdu JSON;
17 - Pārbaudīt kļūdu XML;
20 - Atmest nemainītu ar heartbeat;
21 - JavaScript;
23 - Prometheus uz JSON;
24 - CSV uz JSON;
25 - Aizstāt;
27 - XML uz JSON;
28 - SNMP walk vērtība;
29 - SNMP walk uz JSON;
30 - SNMP get vērtība.

Property behavior:
- required
params string Papildu parametri, ko izmanto priekšapstrādes opcija. Vairāki parametri tiek atdalīti ar jaunas rindas (\n) rakstzīmi.

Property behavior:
- required if type is set to "Regular expression" (5), "XML XPath" (11), "JSONPath" (12), "Matches regular expression" (14), "Does not match regular expression" (15), "Check for error in JSON" (16), "Check for error in XML" (17), "Discard unchanged with heartbeat" (20), "JavaScript" (21), "Prometheus to JSON" (23), "CSV to JSON" (24), "Replace" (25), "SNMP walk value" (28), "SNMP walk to JSON" (29), or "SNMP get value" (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.

Property behavior:
- required if type is set to "Regular expression" (5), "XML XPath" (11), "JSONPath" (12), "Matches regular expression" (14), "Does not match regular expression" (15), "Check for error in JSON" (16), "Check for error in XML" (17), "Prometheus to JSON" (23), "CSV to JSON" (24), "XML to JSON" (27), "SNMP walk value" (28), "SNMP walk to JSON" (29), or "SNMP get value" (30)
error_handler_params string Kļūdu apstrādātāja parametri.

Property behavior:
- required if error_handler is set to "Set custom value" or "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
5 Regulārā izteiksme pattern1 output2 0, 1, 2, 3
11 XML XPath path3 0, 1, 2, 3
12 JSONPath path3 0, 1, 2, 3
14 Atbilst regulārajai izteiksmei pattern1 0, 1, 2, 3
15 Neatbilst regulārajai izteiksmei pattern1 0, 1, 2, 3
16 Pārbaudīt kļūdu JSON path3 0, 1, 2, 3
17 Pārbaudīt kļūdu XML path3 0, 1, 2, 3
20 Atmest nemainītu ar heartbeat seconds4, 5
21 JavaScript script2
23 Prometheus uz JSON pattern5, 6 0, 1, 2, 3
24 CSV uz JSON character2 character2 0,1 0, 1, 2, 3
25 Aizstāt search string2 replacement2
27 XML uz JSON 0, 1, 2, 3
28 SNMP walk vērtība OID2 Format:
0 - Nemainīts
1 - UTF-8 no Hex-STRING
2 - MAC no Hex-STRING
3 - Vesels skaitlis no BITS
0, 1, 2, 3
29 SNMP walk uz JSON7 Field name2 OID prefix2 Format:
0 - Nemainīts
1 - UTF-8 no Hex-STRING
2 - MAC no Hex-STRING
3 - Vesels skaitlis no BITS
0, 1, 2, 3
30 SNMP get vērtība Format:
1 - UTF-8 no Hex-STRING
2 - MAC no Hex-STRING
3 - Vesels skaitlis no BITS
0, 1, 2, 3

1 regulārā izteiksme
2 virkne
3 JSONPath vai XML XPath
4 pozitīvs vesels skaitlis (ar laika sufiksu atbalstu, piemēram, 30s, 1m, 2h, 1d)
5 lietotāja makro
6 Prometheus paraugs atbilstoši sintaksei: <metric name>{<label name>="<label value>", ...} == <value>. Katrs Prometheus parauga komponents (metrikas nosaukums, etiķetes nosaukums, etiķetes vērtība un metrikas vērtība) var būt lietotāja makro.
7 Atbalsta vairākus "Field name,OID prefix,Format records" ierakstus, kas atdalīti ar jaunas rindas rakstzīmi.

LLD noteikumu pārrakstīšanas

LLD noteikumu pārrakstīšanas objekts definē noteikumu kopu (filtrus, nosacījumus un darbības), kas tiek izmantota, lai pārrakstītu dažādu prototipu objektu īpašības. Tam ir šādas īpašības:

Property Type Description
name string Unikāls pārrakstīšanas nosaukums.

Property behavior:
- required
step integer Unikāls pārrakstīšanas kārtas numurs.

Property behavior:
- required
stop integer Pārtraukt nākamo pārrakstīšanu apstrādi, ja sakrīt.

Iespējamās vērtības:
0 - (default) nepārtraukt pārrakstīšanu apstrādi;
1 - pārtraukt pārrakstīšanu apstrādi, ja filtrs sakrīt.
filter object Pārrakstīšanas filtrs.
operations object/array Pārrakstīšanas darbības.

LLD noteikumu pārrakstīšanas filtra

LLD noteikumu pārrakstīšanas filtra objekts definē nosacījumu kopu, kas, ja tie atbilst atklātajam objektam, tiek lietota pārrakstīšana. Tam ir šādas īpašības:

Property Type Description
conditions object/array Pārrakstīšanas filtra nosacījumu kopa, ko izmantot atklāto objektu salīdzināšanai. Nosacījumi tiks sakārtoti tādā secībā, kādā tie izvietoti formulā.

Īpašības uzvedība:
- required
evaltype integer Pārrakstīšanas filtra nosacījumu izvērtēšanas metode.

Iespējamās vērtības:
0 - And/Or;
1 - And;
2 - Or;
3 - Custom expression.

Īpašības uzvedība:
- required
eval_formula string Ģenerēta izteiksme, kas tiks izmantota pārrakstīšanas filtra nosacījumu izvērtēšanai. Izteiksme satur ID, kas atsaucas uz konkrētiem pārrakstīšanas filtra nosacījumiem pēc to formulaid. eval_formula vērtība ir vienāda ar formula vērtību filtriem ar pielāgotu izteiksmi.

Īpašības uzvedība:
- read-only
formula string Lietotāja definēta izteiksme, ko izmantot pārrakstīšanas filtru nosacījumu izvērtēšanai ar pielāgotu izteiksmi. Izteiksmē jāietver ID, kas atsaucas uz konkrētiem pārrakstīšanas filtra nosacījumiem pēc to formulaid. Izteiksmē izmantotajiem ID precīzi jāsakrīt ar tiem, kas definēti pārrakstīšanas filtra nosacījumos: neviens nosacījums nedrīkst palikt neizmantots vai izlaists.

Īpašības uzvedība:
- required ja evaltype ir iestatīts uz "custom expression"
LLD noteikuma pārrakstīšanas filtra nosacījums

LLD noteikuma pārrakstīšanas filtra nosacījuma objekts definē atsevišķu pārbaudi, kas jāveic attiecībā uz LLD makro vērtību. Tam ir šādi rekvizīti:

Property Type Description
macro string LLD makro, uz kura veikt pārbaudi.

Property behavior:
- required
value string Vērtība, ar kuru salīdzināt.

Property behavior:
- required if operator is set to "matches regular expression" or "does not match regular expression"
formulaid string Patvaļīgs unikāls ID, ko izmanto, lai atsauktos uz nosacījumu no pielāgotas izteiksmes. Var saturēt tikai lielos burtus. ID lietotājam ir jādefinē, modificējot filtra nosacījumus, taču, pieprasot tos vēlāk, tas tiks ģenerēts no jauna.

Property behavior:
- required if evaltype of LLD rule override filter object is set to "custom expression"
operator integer Nosacījuma operators.

Iespējamās vērtības:
8 - (default) atbilst regulārajai izteiksmei;
9 - neatbilst regulārajai izteiksmei;
12 - eksistē;
13 - neeksistē.

LLD noteikuma pārrakstīšanas operācija

LLD noteikuma pārrakstīšanas operācija ir nosacījumu un darbību kombinācija, kas tiek veikta ar prototipa objektu. Tai ir šādas īpašības:

Īpašība Tips Apraksts
operationobject integer Atklātā objekta tips, kuram veikt darbību.

Iespējamās vērtības:
0 - vienuma prototips;
1 - trigeris prototips;
2 - grafika prototips;
3 - hosta prototips.

Īpašības uzvedība:
- obligāts
operator integer Pārrakstīšanas nosacījuma operators.

Iespējamās vērtības:
0 - (noklusējums) ir vienāds ar;
1 - nav vienāds ar;
2 - satur;
3 - nesatur;
8 - atbilst;
9 - neatbilst.
value string Raksts, kam jāsakrīt ar vienuma, trigeris, grafika vai hosta prototipa nosaukumu atkarībā no izvēlētā objekta.
opstatus object Pārrakstīšanas operācijas statusa objekts vienuma, trigeris un hosta prototipa objektiem.
opdiscover object Pārrakstīšanas operācijas atklāšanas statusa objekts (visiem objektu tipiem).
opperiod object Pārrakstīšanas operācijas perioda (atjaunināšanas intervāla) objekts vienuma prototipa objektam.
ophistory object Pārrakstīšanas operācijas vēstures objekts vienuma prototipa objektam.
optrends object Pārrakstīšanas operācijas tendenču objekts vienuma prototipa objektam.
opseverity object Pārrakstīšanas operācijas nopietnības objekts trigeris prototipa objektam.
optag object/array Pārrakstīšanas operācijas taga objekts trigeris un hosta prototipa objektiem.
optemplate object/array Pārrakstīšanas operācijas veidnes objekts hosta prototipa objektam.
opinventory object Pārrakstīšanas operācijas inventāra objekts hosta prototipa objektam.
LLD noteikuma pārrakstīšanas darbības statuss

LLD noteikuma pārrakstīšanas darbības statuss, kas ir iestatīts atklātajam objektam. Tam ir šādas īpašības:

Property Type Description
status integer Pārrakstīt atlasītā objekta statusu.

Iespējamās vērtības:
0 - Izveidot iespējotu;
1 - Izveidot atspējotu.

Property behavior:
- required
LLD noteikuma pārrakstīšanas darbība discover

LLD noteikuma pārrakstīšanas darbība discover statusu, kas ir iestatīts uz atklātu objektu. Tam ir šādas īpašības:

Property Type Description
discover integer Pārraksta discover statusu atlasītajam objektam.

Iespējamās vērtības:
0 - Jā, turpināt objektu atklāšanu;
1 - Nē, jauni objekti netiks atklāti, un esošie tiks atzīmēti kā pazaudēti.

Property behavior:
- required
LLD noteikuma pārrakstīšanas darbības periods

LLD noteikuma pārrakstīšanas darbības periods ir atjaunināšanas intervāla vērtība, kas tiek iestatīta atklātajam vienumam. Tam ir šādas īpašības:

Īpašība Tips Apraksts
delay string Pārraksta vienuma prototipa atjaunināšanas intervālu.

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, visus atdalītus ar semikoliem. Pielāgotie intervāli var būt gan elastīgie, gan plānošanas intervāli.

Pieņem lietotāja makro vai LLD makro (LLD makro atbalsts atjaunots Zabbix 7.0.27). Ja tiek izmantots, vērtībai jābūt vienam makro. Vairāki makro vai makro, kas sajaukti ar tekstu, netiek atbalstīti. Elastīgos intervālus var norādīt kā divus makro, kas atdalīti ar slīpsvītru (piem., {$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}

Īpašības darbība:
- obligāts
LLD noteikuma pārrakstīšanas operācijas vēsture

LLD noteikuma pārrakstīšanas operācijas vēstures vērtība, kas tiek iestatīta atklātajam vienumam. Tai ir šādas īpašības:

Property Type Description
history string Pārraksta vienuma prototipa vēsturi, kas ir laika vienība, kas nosaka, cik ilgi vēstures dati jāglabā. Pieņem arī lietotāja makro un LLD makro (LLD makro atbalsts atjaunots Zabbix 7.0.27).

Property behavior:
- required
LLD noteikuma pārrakstīšanas operācijas tendences

LLD noteikuma pārrakstīšanas operācijas tendences vērtība, kas ir iestatīta atklātajam vienumam. Tai ir šādas īpašības:

Property Type Description
trends string Pārraksta vienuma prototipa tendences, kas ir laika vienība, cik ilgi tendences dati ir jāglabā. Atbalsta arī lietotāja makro un LLD makro (LLD makro atbalsts atjaunots Zabbix 7.0.27).

Property behavior:
- required
LLD noteikuma pārrakstīšanas darbības smagums

LLD noteikuma pārrakstīšanas darbības smaguma vērtība, kas tiek iestatīta atklātajam trigerim. Tai ir šādas īpašības:

Property Type Description
severity integer Pārraksta trigeris prototipa smagumu.

Iespējamās vērtības:
0 - (noklusējums) nav klasificēts;
1 - informācija;
2 - brīdinājums;
3 - vidējs;
4 - augsts;
5 - katastrofāls.

Property behavior:
- required
LLD noteikuma pārrakstīšanas darbības taga objekts

LLD noteikuma pārrakstīšanas darbības taga objekts satur taga nosaukumu un vērtību, kas tiek iestatīti atklātajam objektam. Tam ir šādas īpašības:

Property Type Description
tag string Jauns taga nosaukums. Pieņem arī lietotāja makro un LLD makro.

Property behavior:
- required
value string Jauna taga vērtība. Pieņem arī lietotāja makro un LLD makro.
LLD noteikuma pārrakstīšanas darbības veidnes

LLD noteikuma pārrakstīšanas darbības veidnes objekts, kas ir saistīts ar atklāto host. Tam ir šādas īpašības:

Property Type Description
templateid ID Pārraksta hosta prototipa saistīto veidņu veidni.

Property behavior:
- required
LLD noteikuma pārrakstīšanas darbības inventārs

LLD noteikuma pārrakstīšanas darbības inventāra režīma vērtība, kas ir iestatīta atklātajam hostam. Tai ir šādas īpašības:

Property Type Description
inventory_mode integer Pārraksta hosta prototipa inventāra režīmu.

Iespējamās vērtības:
-1 - atspējots;
0 - (noklusējums) manuāls;
1 - automātisks.

Property behavior:
- required