Oggetto regola LLD

I seguenti oggetti sono direttamente correlati all'API discoveryrule.

Regola LLD

L'oggetto della regola di discovery a basso livello ha le seguenti proprietà.

Property Type Description
itemid ID ID della regola LLD.

Property behavior:
- read-only
- required per le operazioni di aggiornamento
delay string Intervallo di aggiornamento della regola LLD.

Accetta secondi o un'unità di tempo con suffisso (ad esempio, 30s, 1m, 2h, 1d) e, facoltativamente, uno o più intervalli personalizzati, tutti separati da punto e virgola. Gli intervalli personalizzati possono essere una combinazione di intervalli flessibili e di pianificazione.

Accetta macro utente. Se utilizzato, il valore deve essere una singola macro. Non sono supportate più macro né macro combinate con testo. Gli intervalli flessibili possono essere scritti come due macro separate da una barra obliqua (ad esempio, {$FLEX_INTERVAL}/{$FLEX_PERIOD}).

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

Property behavior:
- required se type è impostato su "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), oppure se type è impostato su "Zabbix agent (active)" (7) e key_ non contiene "mqtt.get"
hostid ID ID dell'host a cui appartiene la regola LLD.

Property behavior:
- constant
- required per le operazioni di creazione
interfaceid ID ID dell'interfaccia host della regola LLD.

Property behavior:
- required se la regola LLD appartiene a un host e type è impostato su "Zabbix agent", "IPMI agent", "JMX agent" o "SNMP agent"
- supported se la regola LLD appartiene a un host e type è impostato su "Simple check", "External check", "SSH agent", "TELNET agent" o "HTTP agent"
key_ string Chiave della regola LLD.

Property behavior:
- required per le operazioni di creazione
- read-only per gli oggetti ereditati
name string Nome della regola LLD.

Property behavior:
- required per le operazioni di creazione
- read-only per gli oggetti ereditati
type integer Tipo della regola LLD.

Valori possibili:
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:
- required per le operazioni di creazione
- read-only per gli oggetti ereditati
url string Stringa URL.
Supporta macro utente, {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}.

Property behavior:
- required se type è impostato su "HTTP agent"
- read-only per gli oggetti ereditati
allow_traps integer Consente di popolare il valore in modo simile all'item trapper.

Valori possibili:
0 - (default) Non consentire l'accettazione dei dati in ingresso;
1 - Consentire l'accettazione dei dati in ingresso.

Property behavior:
- supported se type è impostato su "HTTP agent"
authtype integer Metodo di autenticazione.

Valori possibili se type è impostato su "SSH agent":
0 - (default) password;
1 - chiave pubblica.

Valori possibili se type è impostato su "HTTP agent":
0 - (default) nessuno;
1 - basic;
2 - NTLM;
3 - Kerberos;
4 - Digest.

Property behavior:
- supported se type è impostato su "SSH agent" o "HTTP agent"
- read-only per gli oggetti ereditati (se type è impostato su "HTTP agent")
description string Descrizione della regola LLD.
error string Testo di errore se si verificano problemi durante l'aggiornamento del valore della regola LLD.

Property behavior:
- read-only
follow_redirects integer Segui i redirect della risposta durante il polling dei dati.

Valori possibili:
0 - Non seguire i redirect;
1 - (default) Seguire i redirect.

Property behavior:
- supported se type è impostato su "HTTP agent"
- read-only per gli oggetti ereditati
headers array Array di headers che verranno inviati durante l'esecuzione di una richiesta HTTP.

Property behavior:
- supported se type è impostato su "HTTP agent"
- read-only per gli oggetti ereditati
http_proxy string Stringa di connessione del proxy HTTP(S).

Property behavior:
- supported se type è impostato su "HTTP agent"
- read-only per gli oggetti ereditati
ipmi_sensor string Sensore IPMI.

Property behavior:
- required se type è impostato su "IPMI agent" e key_ non è impostato su "ipmi.get"
- supported se type è impostato su "IPMI agent"
- read-only per gli oggetti ereditati
jmx_endpoint string Stringa di connessione personalizzata dell'agent JMX.

Predefinito: service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi

Property behavior:
- supported se type è impostato su "JMX agent"
lifetime string Periodo di tempo dopo il quale gli item non più scoperti verranno eliminati. Accetta secondi, un'unità di tempo con suffisso o una macro utente.

Predefinito: 7d.
lifetime_type integer Scenario per eliminare le risorse LLD perse.

Valori possibili:
0 - (default) Elimina dopo il raggiungimento della soglia di lifetime;
1 - Non eliminare;
2 - Elimina immediatamente.
enabled_lifetime string Periodo di tempo dopo il quale gli item non più scoperti verranno disabilitati. Accetta secondi, un'unità di tempo con suffisso o una macro utente.

Predefinito: 0.
enabled_lifetime_type integer Scenario per disabilitare le risorse LLD perse.

Valori possibili:
0 - Disabilita dopo il raggiungimento della soglia di lifetime;
1 - Non disabilitare;
2 - (default) Disabilita immediatamente.
master_itemid ID ID dell'item master.
È consentita la ricorsione fino a 3 item dipendenti e un numero massimo di item dipendenti pari a 999.
La regola di discovery non può essere l'item master di un'altra regola di discovery.

Property behavior:
- required se type è impostato su "Dependent item"
- read-only per gli oggetti ereditati
output_format integer Indica se la risposta deve essere convertita in JSON.

Valori possibili:
0 - (default) Memorizza i dati grezzi;
1 - Converti in JSON.

Property behavior:
- supported se type è impostato su "HTTP agent"
- read-only per gli oggetti ereditati
params string Parametri aggiuntivi a seconda del tipo di regola LLD:
- script eseguito per le regole LLD SSH e Telnet;
- query SQL per le regole LLD database monitor;
- formula per le regole LLD calcolate;
- script per le regole LLD script e browser.

Property behavior:
- required se type è impostato su "Database monitor", "SSH agent", "TELNET agent", "Script" o "Browser"
- read-only per gli oggetti ereditati (se type è impostato su "Script" o "Browser")
parameters object/array Parametri aggiuntivi se type è impostato su "Script" o "Browser".
Array di oggetti con proprietà name e value, dove name deve essere univoco.

Property behavior:
- supported se type è impostato su "Script" o "Browser"
- read-only per gli oggetti ereditati
password string Password per l'autenticazione.

Property behavior:
- required se type è impostato su "JMX agent" e username è impostato
- supported se type è impostato su "Simple check", "Database monitor", "SSH agent", "TELNET agent" o "HTTP agent"
- read-only per gli oggetti ereditati (se type è impostato su "HTTP agent")
post_type integer Tipo del corpo dei dati POST memorizzato nella proprietà posts.

Valori possibili:
0 - (default) Dati grezzi;
2 - Dati JSON;
3 - Dati XML.

Property behavior:
- supported se type è impostato su "HTTP agent"
- read-only per gli oggetti ereditati
posts string Dati del corpo della richiesta HTTP(S).

Property behavior:
- required se type è impostato su "HTTP agent" e post_type è impostato su "JSON data" o "XML data"
- supported se type è impostato su "HTTP agent" e post_type è impostato su "Raw data"
- read-only per gli oggetti ereditati
privatekey string Nome del file della chiave privata.

Property behavior:
- required se type è impostato su "SSH agent" e authtype è impostato su "public key"
publickey string Nome del file della chiave pubblica.

Property behavior:
- required se type è impostato su "SSH agent" e authtype è impostato su "public key"
query_fields array Array di query fields che verranno inviati durante l'esecuzione di una richiesta HTTP.

Property behavior:
- supported se type è impostato su "HTTP agent"
- read-only per gli oggetti ereditati
request_method integer Tipo di metodo della richiesta.

Valori possibili:
0 - (default) GET;
1 - POST;
2 - PUT;
3 - HEAD.

Property behavior:
- supported se type è impostato su "HTTP agent"
- read-only per gli oggetti ereditati
retrieve_mode integer Parte della risposta che deve essere memorizzata.

Valori possibili se request_method è impostato su "GET", "POST" o "PUT":
0 - (default) Corpo;
1 - Headers;
2 - Verranno memorizzati sia il corpo sia gli headers.

Valori possibili se request_method è impostato su "HEAD":
1 - Headers.

Property behavior:
- supported se type è impostato su "HTTP agent"
- read-only per gli oggetti ereditati
snmp_oid string OID SNMP.

Property behavior:
- required se type è impostato su "SNMP agent"
- read-only per gli oggetti ereditati
ssl_cert_file string Percorso del file della chiave SSL pubblica.

Property behavior:
- supported se type è impostato su "HTTP agent"
- read-only per gli oggetti ereditati
ssl_key_file string Percorso del file della chiave SSL privata.

Property behavior:
- supported se type è impostato su "HTTP agent"
- read-only per gli oggetti ereditati
ssl_key_password string Password per il file della chiave SSL.

Property behavior:
- supported se type è impostato su "HTTP agent"
- read-only per gli oggetti ereditati
state integer Stato della regola LLD.

Valori possibili:
0 - (default) normale;
1 - non supportato.

Property behavior:
- read-only
status integer Stato della regola LLD.

Valori possibili:
0 - (default) regola LLD abilitata;
1 - regola LLD disabilitata.
status_codes string Intervalli dei codici di stato HTTP richiesti, separati da virgole. Supporta anche macro utente come parte di un elenco separato da virgole.

Esempio: 200,200-{$M},{$M},200-400

Property behavior:
- supported se type è impostato su "HTTP agent"
- read-only per gli oggetti ereditati
templateid ID ID della regola LLD del template padre.

Property behavior:
- read-only
timeout string Timeout della richiesta di polling dei dati dell'item.
Accetta secondi o un'unità di tempo con suffisso (ad esempio, 30s, 1m). Accetta anche macro utente.

Intervallo di valori possibili: 1-600s.

Predefinito: "" - usa le impostazioni del proxy/globali.

Property behavior:
- supported se type è impostato su "Zabbix agent" (0), "Simple check" (3) e key_ non inizia con "vmware." e "icmpping", "Zabbix agent (active)" (7), "External check" (10), "Database monitor" (11), "SSH agent" (13), "TELNET agent" (14), "HTTP agent" (19), "SNMP agent" (20) e snmp_oid inizia con "walk[" o "get[", "Script" (21), "Browser" (22)
- read-only per gli oggetti ereditati
trapper_hosts string Host consentiti.

Property behavior:
- supported se type è impostato su "Zabbix trapper", oppure se type è impostato su "HTTP agent" e allow_traps è impostato su "Allow to accept incoming data"
username string Nome utente per l'autenticazione.

Property behavior:
- required se type è impostato su "SSH agent", "TELNET agent", oppure se type è impostato su "JMX agent" e password è impostato
- supported se type è impostato su "Simple check", "Database monitor" o "HTTP agent"
- read-only per gli oggetti ereditati (se type è impostato su "HTTP agent")
uuid string Identificatore univoco universale, usato per collegare le regole LLD importate a quelle già esistenti. Generato automaticamente, se non specificato.

Property behavior:
- supported se la regola LLD appartiene a un template
verify_host integer Indica se convalidare che il nome host della connessione corrisponda a quello nel certificato dell'host.

Valori possibili:
0 - (default) Non convalidare;
1 - Convalidare.

Property behavior:
- supported se type è impostato su "HTTP agent"
- read-only per gli oggetti ereditati
verify_peer integer Indica se convalidare che il certificato dell'host sia autentico.

Valori possibili:
0 - (default) Non convalidare;
1 - Convalidare.

Property behavior:
- supported se type è impostato su "HTTP agent"
- read-only per gli oggetti ereditati

Intestazione HTTP

L'oggetto header ha le seguenti proprietà:

Proprietà Type Descrizione
name string Nome dell'intestazione HTTP.

Comportamento della proprietà:
- obbligatorio
value string Valore dell'intestazione.

Comportamento della proprietà:
- obbligatorio

Campo di query HTTP

L'oggetto campo di query definisce un nome e un valore utilizzati per specificare un parametro URL. Ha le seguenti proprietà:

Proprietà Type Descrizione
name string Nome del parametro.

Comportamento della proprietà:
- obbligatorio
value string Valore del parametro.

Comportamento della proprietà:
- obbligatorio

Filtro della regola LLD

L'oggetto filtro della regola LLD definisce un insieme di condizioni che possono essere usate per filtrare gli oggetti rilevati. Ha le seguenti proprietà:

Property Type Description
conditions object/array Insieme di condizioni di filtro da usare per filtrare i risultati. Le condizioni saranno ordinate nell'ordine della loro posizione nella formula.

Comportamento della proprietà:
- required
evaltype integer Metodo di valutazione delle condizioni di filtro.

Valori possibili:
0 - And/Or;
1 - And;
2 - Or;
3 - Espressione personalizzata.

Comportamento della proprietà:
- required
eval_formula string Espressione generata che verrà usata per valutare le condizioni di filtro. L'espressione contiene ID che fanno riferimento a specifiche condizioni di filtro tramite il loro formulaid. Il valore di eval_formula è uguale al valore di formula per i filtri con un'espressione personalizzata.

Comportamento della proprietà:
- sola lettura
formula string Espressione definita dall'utente da usare per valutare le condizioni dei filtri con un'espressione personalizzata. L'espressione deve contenere ID che fanno riferimento a specifiche condizioni di filtro tramite il loro formulaid. Gli ID usati nell'espressione devono corrispondere esattamente a quelli definiti nelle condizioni di filtro: nessuna condizione può rimanere inutilizzata o omessa.

Comportamento della proprietà:
- required se evaltype è impostato su "custom expression"

Condizione del filtro della regola LLD

L'oggetto condizione del filtro della regola LLD definisce un controllo separato da eseguire sul valore di una macro LLD. Ha le seguenti proprietà:

Property Type Description
macro string Macro LLD su cui eseguire il controllo.

Property behavior:
- required
value string Valore con cui confrontare.

Property behavior:
- required se operator è impostato su "matches regular expression" o "does not match regular expression"
formulaid string ID univoco arbitrario utilizzato per fare riferimento alla condizione da un'espressione personalizzata. Può contenere solo lettere maiuscole. L'ID deve essere definito dall'utente quando si modificano le condizioni del filtro, ma verrà generato nuovamente nelle richieste successive.

Property behavior:
- required se evaltype dell'oggetto filtro della regola LLD è impostato su "custom expression"
operator integer Operatore della condizione.

Valori possibili:
8 - (default) corrisponde all'espressione regolare;
9 - non corrisponde all'espressione regolare;
12 - esiste;
13 - non esiste.

Per comprendere meglio come usare i filtri con vari tipi di espressioni, vedere gli esempi nelle pagine dei metodi discoveryrule.get e discoveryrule.create.

Percorso della macro LLD

Il percorso della macro LLD ha le seguenti proprietà:

Proprietà Type Descrizione
lld_macro string Macro LLD.

Comportamento della proprietà:
- obbligatorio
path string Selettore per il valore che verrà assegnato alla macro corrispondente.

Comportamento della proprietà:
- obbligatorio

Preprocessing della regola LLD

L'oggetto di preprocessing della regola LLD ha le seguenti proprietà.

Property Type Description
type integer Il tipo di opzione di preprocessing.

Valori possibili:
5 - Espressione regolare;
11 - XML XPath;
12 - JSONPath;
14 - Corrisponde all'espressione regolare;
15 - Non corrisponde all'espressione regolare;
16 - Controlla la presenza di errori in JSON;
17 - Controlla la presenza di errori in XML;
20 - Scarta i valori invariati con heartbeat;
21 - JavaScript;
23 - Prometheus to JSON;
24 - CSV to JSON;
25 - Sostituisci;
27 - XML to JSON;
28 - Valore SNMP walk;
29 - SNMP walk to JSON;
30 - Valore SNMP get.

Property behavior:
- required
params string Parametri aggiuntivi usati dall'opzione di preprocessing. Più parametri sono separati dal carattere di nuova riga (\n).

Property behavior:
- required se type è impostato su "Espressione regolare" (5), "XML XPath" (11), "JSONPath" (12), "Corrisponde all'espressione regolare" (14), "Non corrisponde all'espressione regolare" (15), "Controlla la presenza di errori in JSON" (16), "Controlla la presenza di errori in XML" (17), "Scarta i valori invariati con heartbeat" (20), "JavaScript" (21), "Prometheus to JSON" (23), "CSV to JSON" (24), "Sostituisci" (25), "Valore SNMP walk" (28), "SNMP walk to JSON" (29) o "Valore SNMP get" (30)
error_handler integer Tipo di azione usata in caso di errore del passaggio di preprocessing.

Valori possibili:
0 - Il messaggio di errore viene impostato da Zabbix server;
1 - Scarta il valore;
2 - Imposta un valore personalizzato;
3 - Imposta un messaggio di errore personalizzato.

Property behavior:
- required se type è impostato su "Espressione regolare" (5), "XML XPath" (11), "JSONPath" (12), "Corrisponde all'espressione regolare" (14), "Non corrisponde all'espressione regolare" (15), "Controlla la presenza di errori in JSON" (16), "Controlla la presenza di errori in XML" (17), "Prometheus to JSON" (23), "CSV to JSON" (24), "XML to JSON" (27), "Valore SNMP walk" (28), "SNMP walk to JSON" (29) o "Valore SNMP get" (30)
error_handler_params string Parametri del gestore degli errori.

Property behavior:
- required se error_handler è impostato su "Imposta un valore personalizzato" o "Imposta un messaggio di errore personalizzato"

I seguenti parametri e gestori degli errori sono supportati per ciascun tipo di preprocessing.

Preprocessing type Name Parameter 1 Parameter 2 Parameter 3 Supported error handlers
5 Espressione regolare pattern1 output2 0, 1, 2, 3
11 XML XPath path3 0, 1, 2, 3
12 JSONPath path3 0, 1, 2, 3
14 Corrisponde all'espressione regolare pattern1 0, 1, 2, 3
15 Non corrisponde all'espressione regolare pattern1 0, 1, 2, 3
16 Controlla la presenza di errori in JSON path3 0, 1, 2, 3
17 Controlla la presenza di errori in XML path3 0, 1, 2, 3
20 Scarta i valori invariati con heartbeat seconds4, 5
21 JavaScript script2
23 Prometheus to JSON pattern5, 6 0, 1, 2, 3
24 CSV to JSON character2 character2 0,1 0, 1, 2, 3
25 Sostituisci search string2 replacement2
27 XML to JSON 0, 1, 2, 3
28 SNMP walk value OID2 Format:
0 - Invariato
1 - UTF-8 da Hex-STRING
2 - MAC da Hex-STRING
3 - Integer da BITS
0, 1, 2, 3
29 SNMP walk to JSON7 Field name2 OID prefix2 Format:
0 - Invariato
1 - UTF-8 da Hex-STRING
2 - MAC da Hex-STRING
3 - Integer da BITS
0, 1, 2, 3
30 SNMP get value Format:
1 - UTF-8 da Hex-STRING
2 - MAC da Hex-STRING
3 - Integer da BITS
0, 1, 2, 3

1 espressione regolare
2 stringa
3 JSONPath o XML XPath
4 intero positivo (con supporto dei suffissi temporali, ad esempio 30s, 1m, 2h, 1d)
5 macro utente
6 pattern Prometheus seguendo la sintassi: <metric name>{<label name>="<label value>", ...} == <value>. Ogni componente del pattern Prometheus (metric, label name, label value e metric value) può essere una macro utente.
7 Supporta più record "Field name,OID prefix,Format" delimitati da un carattere di nuova riga.

Override delle regole LLD

L'oggetto override delle regole LLD definisce un insieme di regole (filtri, condizioni e operazioni) utilizzate per sovrascrivere le proprietà di diversi oggetti prototype. Ha le seguenti proprietà:

Property Type Description
name string Nome univoco dell'override.

Property behavior:
- required
step integer Numero d'ordine univoco dell'override.

Property behavior:
- required
stop integer Interrompe l'elaborazione degli override successivi se corrisponde.

Valori possibili:
0 - (default) non interrompere l'elaborazione degli override;
1 - interrompere l'elaborazione degli override se il filtro corrisponde.
filter object Filtro dell'override.
operations object/array Operazioni dell'override.

Filtro di override della regola LLD

L'oggetto filtro di override della regola LLD definisce un insieme di condizioni che, se corrispondono all'oggetto rilevato, applicano l'override. Ha le seguenti proprietà:

Property Type Description
conditions object/array Insieme di condizioni del filtro di override da usare per la corrispondenza con gli oggetti rilevati. Le condizioni verranno ordinate nell'ordine in cui compaiono nella formula.

Property behavior:
- required
evaltype integer Metodo di valutazione delle condizioni del filtro di override.

Valori possibili:
0 - And/Or;
1 - And;
2 - Or;
3 - Espressione personalizzata.

Property behavior:
- required
eval_formula string Espressione generata che verrà usata per valutare le condizioni del filtro di override. L'espressione contiene ID che fanno riferimento a specifiche condizioni del filtro di override tramite il loro formulaid. Il valore di eval_formula è uguale al valore di formula per i filtri con un'espressione personalizzata.

Property behavior:
- read-only
formula string Espressione definita dall'utente da usare per valutare le condizioni dei filtri di override con un'espressione personalizzata. L'espressione deve contenere ID che fanno riferimento a specifiche condizioni del filtro di override tramite il loro formulaid. Gli ID usati nell'espressione devono corrispondere esattamente a quelli definiti nelle condizioni del filtro di override: nessuna condizione può rimanere inutilizzata o omessa.

Property behavior:
- required if evaltype is set to "custom expression"
Condizione del filtro di override della regola LLD

L'oggetto condizione del filtro di override della regola LLD definisce un controllo separato da eseguire sul valore di una macro LLD. Ha le seguenti proprietà:

Property Type Description
macro string Macro LLD su cui eseguire il controllo.

Property behavior:
- required
value string Valore con cui confrontare.

Property behavior:
- required se operator è impostato su "matches regular expression" o "does not match regular expression"
formulaid string ID univoco arbitrario utilizzato per fare riferimento alla condizione da un'espressione personalizzata. Può contenere solo lettere maiuscole. L'ID deve essere definito dall'utente quando modifica le condizioni del filtro, ma verrà generato nuovamente nelle richieste successive.

Property behavior:
- required se evaltype dell'oggetto filtro di override della regola LLD è impostato su "custom expression"
operator integer Operatore della condizione.

Valori possibili:
8 - (default) corrisponde all'espressione regolare;
9 - non corrisponde all'espressione regolare;
12 - esiste;
13 - non esiste.

Operazione di override della regola LLD

L'operazione di override della regola LLD è una combinazione di condizioni e azioni da eseguire sull'oggetto prototipo. Ha le seguenti proprietà:

Property Type Description
operationobject integer Tipo di oggetto scoperto su cui eseguire l'azione.

Valori possibili:
0 - Item prototype;
1 - Trigger prototype;
2 - Graph prototype;
3 - Host prototype.

Property behavior:
- required
operator integer Operatore della condizione di override operator.

Valori possibili:
0 - (default) uguale a;
1 - diverso da;
2 - contiene;
3 - non contiene;
8 - corrisponde a;
9 - non corrisponde a.
value string Pattern da confrontare con il nome del prototipo di item, trigger, graph o host in base all'oggetto selezionato.
opstatus object Oggetto di stato dell'operazione di override per gli oggetti item, trigger e host prototype.
opdiscover object Oggetto di stato discover dell'operazione di override (tutti i tipi di oggetto).
opperiod object Oggetto del periodo dell'operazione di override (intervallo di aggiornamento) per l'oggetto item prototype.
ophistory object Oggetto della cronologia dell'operazione di override per l'oggetto item prototype.
optrends object Oggetto delle tendenze dell'operazione di override per l'oggetto item prototype.
opseverity object Oggetto della severità dell'operazione di override per l'oggetto trigger prototype.
optag object/array Oggetto tag dell'operazione di override per gli oggetti trigger e host prototype.
optemplate object/array Oggetto template dell'operazione di override per l'oggetto host prototype.
opinventory object Oggetto inventario dell'operazione di override per l'oggetto host prototype.
Stato dell'operazione di override della regola LLD

Stato dell'operazione di override della regola LLD impostato sull'oggetto rilevato. Ha le seguenti proprietà:

Property Type Description
status integer Sovrascrive lo stato per l'oggetto selezionato.

Valori possibili:
0 - Creazione abilitata;
1 - Creazione disabilitata.

Comportamento della proprietà:
- required
Operazione di override della regola LLD discover

Stato dell'operazione di override della regola LLD discover impostato sull'oggetto discovered. Ha le seguenti proprietà:

Property Type Description
discover integer Sovrascrive lo stato discover per l'oggetto selezionato.

Valori possibili:
0 - Sì, continua a scoprire gli oggetti;
1 - No, i nuovi oggetti non verranno scoperti e quelli esistenti saranno contrassegnati come persi.

Property behavior:
- required
Periodo dell'operazione di override della regola LLD

Il periodo dell'operazione di override della regola LLD è un valore dell'intervallo di aggiornamento impostato per l'item scoperto. Ha le seguenti proprietà:

Property Type Description
delay string Sovrascrive l'intervallo di aggiornamento dell'item prototype.

Accetta secondi oppure un'unità di tempo con suffisso (ad esempio, 30s, 1m, 2h, 1d) e, facoltativamente, uno o più intervalli personalizzati, tutti separati da punti e virgola. Gli intervalli personalizzati possono essere una combinazione di intervalli flessibili e di pianificazione.

Accetta macro utente o macro LLD (il supporto delle macro LLD è stato ripristinato in Zabbix 7.0.27). Se utilizzato, il valore deve essere una singola macro. Non sono supportate più macro o macro mescolate con testo. Gli intervalli flessibili possono essere scritti come due macro separate da una barra obliqua (ad esempio, {$FLEX_INTERVAL}/{$FLEX_PERIOD}).

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

Comportamento della proprietà:
- required
Cronologia dell'operazione di override della regola LLD

Valore della cronologia dell'operazione di override della regola LLD impostato sull'item scoperto. Ha le seguenti proprietà:

Property Type Description
history string Sovrascrive la cronologia del prototipo di item, che è un'unità di tempo che indica per quanto tempo i dati di cronologia devono essere conservati. Accetta anche macro utente e macro LLD (il supporto delle macro LLD è stato ripristinato in Zabbix 7.0.27).

Property behavior:
- required

Valore dell'operazione di override della regola LLD per trends impostato sull'item scoperto. Ha le seguenti proprietà:

Property Type Description
trends string Sovrascrive i trends del prototipo di item, che è un'unità di tempo che definisce per quanto tempo i dati dei trends devono essere conservati. Accetta anche macro utente e macro LLD (il supporto delle macro LLD è stato ripristinato in Zabbix 7.0.27).

Property behavior:
- required
Severità dell'operazione di override della regola LLD

Valore di severità dell'operazione di override della regola LLD impostato sul trigger scoperto. Ha le seguenti proprietà:

Property Type Description
severity integer Sovrascrive la severità del trigger prototype.

Valori possibili:
0 - (default) non classificato;
1 - informativo;
2 - warning;
3 - medio;
4 - alto;
5 - disastro.

Property behavior:
- required
Tag dell'operazione di override della regola LLD

L'oggetto tag dell'operazione di override della regola LLD contiene il nome del tag e il valore che vengono impostati sull'oggetto rilevato. Ha le seguenti proprietà:

Property Type Description
tag string Nuovo nome del tag. Accetta anche macro utente e macro LLD.

Property behavior:
- required
value string Nuovo valore del tag. Accetta anche macro utente e macro LLD.
Template operazione di override della regola LLD

Oggetto template dell'operazione di override della regola LLD che è collegato all'host scoperto. Ha le seguenti proprietà:

Property Type Description
templateid ID Sovrascrive il template dei template collegati del prototipo di host.

Property behavior:
- required
Inventario dell'operazione di override della regola LLD

Valore della modalità di inventario dell'operazione di override della regola LLD impostato sull'host scoperto. Ha le seguenti proprietà:

Property Type Description
inventory_mode integer Sovrascrive la modalità di inventario del prototipo di host.

Valori possibili:
-1 - disabilitato;
0 - (predefinito) manuale;
1 - automatico.

Comportamento della proprietà:
- obbligatorio