1 Macro supportate per posizione

Panoramica

La tabella macro supportate per posizione contiene il riferimento di tutte le macro (predefinite, di espressione e definibili dall'utente) supportate nella posizione specifica.

Se sono supportate tutte le macro di un gruppo correlato, viene indicato solo il nome del gruppo. Fai clic su ciascun nome di macro o nome di gruppo per visualizzare tutti i dettagli delle macro.

L'elenco dettagli delle macro contiene un elenco dettagliato di tutte le macro predefinite, raggruppate per area applicativa. Nota che, per personalizzare i valori delle macro (ad esempio, abbreviare o estrarre sottostringhe specifiche), puoi utilizzare le funzioni macro.

Macro supportate per posizione

Posizione Macro supportate Commenti
Azione
Condizione del periodo di tempo, Durata predefinita del passo dell'operazione, Durata del passo Macro definite dall'utente (solo globali) Una singola macro deve riempire l'intero campo; macro multiple/miste con testo non sono supportate
Notifiche e comandi
Basato su trigger Macro Azione
Macro Data/ora
{ESC.HISTORY}
Macro Evento, macro Evento causa/sintomo
Macro di aggiornamento evento: {EVENT.UPDATE.HISTORY}, {EVENT.UPDATE.STATUS}
Macro di espressione: {?EXPRESSION}
{FUNCTION.VALUE}
Macro host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macro host di destinazione (solo comandi)
Macro Inventario host
Macro Item (eccetto {ITEM.STATE}, {ITEM.STATE.ERROR})
Macro Proxy
Macro trigger: {TRIGGER.DESCRIPTION}, {TRIGGER.EVENTS.*}, {TRIGGER.EXPRESSION}, {TRIGGER.EXPRESSION.EXPLAIN}, {TRIGGER.EXPRESSION.RECOVERY}, {TRIGGER.ID}, {TRIGGER.HOSTGROUP.NAME}, {TRIGGER.NAME}, {TRIGGER.NAME.ORIG}, {TRIGGER.NSEVERITY}, {TRIGGER.SEVERITY}, {TRIGGER.STATUS}, {TRIGGER.TEMPLATE.NAME}, {TRIGGER.URL}, {TRIGGER.URL.NAME}, {TRIGGER.VALUE}
Macro definite dall'utente
Vedi anche: Uso delle macro nei messaggi
Aggiornamento problema Macro Azione
Macro Data/ora
{ESC.HISTORY}
Macro Evento, macro Evento causa/sintomo, macro Evento di ripristino
Macro Aggiornamento evento: tutte (eccetto {EVENT.UPDATE.NSEVERITY}, {EVENT.UPDATE.SEVERITY})
Macro di espressione: {?EXPRESSION}
Macro Funzione
Macro host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macro host di destinazione (solo comandi)
Macro Inventario host
Macro Item (eccetto {ITEM.STATE}, {ITEM.STATE.ERROR})
Macro Proxy
Macro trigger: {TRIGGER.DESCRIPTION}, {TRIGGER.EVENTS.*}, {TRIGGER.EXPRESSION}, {TRIGGER.EXPRESSION.EXPLAIN}, {TRIGGER.EXPRESSION.RECOVERY}, {TRIGGER.ID}, {TRIGGER.HOSTGROUP.NAME}, {TRIGGER.NAME}, {TRIGGER.NAME.ORIG}, {TRIGGER.NSEVERITY}, {TRIGGER.SEVERITY}, {TRIGGER.STATUS}, {TRIGGER.TEMPLATE.NAME}, {TRIGGER.URL}, {TRIGGER.URL.NAME}, {TRIGGER.VALUE}
{USER.FULLNAME}
Macro definite dall'utente
Ripristino problema Macro Evento di ripristino
{FUNCTION.RECOVERY.VALUE}
{TRIGGER.EXPRESSION.RECOVERY.EXPLAIN}
Discovery Macro Azione
Macro Data/ora
Macro Discovery
Macro evento: {EVENT.AGE}, {EVENT.DATE}, {EVENT.ID}, {EVENT.OBJECT}, {EVENT.SOURCE}, {EVENT.TIME}, {EVENT.TIMESTAMP}
Macro host di destinazione (solo comandi)
Macro Proxy
Autoregistrazione Macro Azione
Macro Data/ora
Macro evento: {EVENT.AGE}, {EVENT.DATE}, {EVENT.ID}, {EVENT.OBJECT}, {EVENT.SOURCE}, {EVENT.TIME}, {EVENT.TIMESTAMP}
Macro host: {HOST.HOST}, {HOST.IP}, {HOST.PORT}, {HOST.METADATA}
Macro host di destinazione (solo comandi)
Macro Proxy
Basato su servizio Macro Azione
Macro Data/ora
{ESC.HISTORY}
Macro evento: tutte eccetto {EVENT.ACK.STATUS}, {EVENT.OPDATA}
Macro Servizio
Macro definite dall'utente
Ripristino servizio Macro Evento (eccetto {EVENT.ACK.STATUS}, {EVENT.OPDATA}), macro Evento di ripristino
Aggiornamento servizio Macro Azione
Macro Data/ora
{ESC.HISTORY}
Macro Evento (eccetto {EVENT.ACK.STATUS}, {EVENT.OPDATA})
Macro di aggiornamento evento: {EVENT.UPDATE.DATE}, {EVENT.UPDATE.NSEVERITY}, {EVENT.UPDATE.SEVERITY}, {EVENT.UPDATE.STATUS}, {EVENT.UPDATE.TIME}, {EVENT.UPDATE.TIMESTAMP}
Macro Servizio
Macro definite dall'utente
Notifiche interne Macro Azione
Macro Data/ora
{ESC.HISTORY}
Macro Evento (eccetto {EVENT.NSEVERITY}, {EVENT.SEVERITY}), macro Evento di ripristino
Macro host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macro Inventario host
Macro item: {ITEM.DESCRIPTION}, {ITEM.DESCRIPTION.ORIG}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, {ITEM.NAME}, {ITEM.NAME.ORIG}, {ITEM.VALUETYPE}
Macro Proxy
Basato su item Macro item: {ITEM.STATE}, {ITEM.STATE.ERROR}
Basato su regola LLD Macro Notifica low-level discovery
Basato su trigger Macro trigger: {TRIGGER.DESCRIPTION}, {TRIGGER.EXPRESSION}, {TRIGGER.EXPRESSION.RECOVERY}, {TRIGGER.HOSTGROUP.NAME}, {TRIGGER.ID}, {TRIGGER.NAME}, {TRIGGER.NAME.ORIG}, {TRIGGER.NSEVERITY}, {TRIGGER.SEVERITY}, {TRIGGER.STATE}, {TRIGGER.STATE.ERROR}, {TRIGGER.TEMPLATE.NAME}, {TRIGGER.URL}, {TRIGGER.URL.NAME}
Macro definite dall'utente
Parametri script di avviso Macro Avviso
Macro definite dall'utente (solo globali)
Connettore
Campo URL, Username, Password, Bearer token, HTTP proxy, Certificato SSL, File chiave SSL, Password chiave SSL Macro definite dall'utente (solo globali)
Campo Timeout Macro definite dall'utente (solo globali) Una singola macro deve riempire l'intero campo; macro multiple/miste con testo non sono supportate.
Nome grafico Macro di espressione: {?EXPRESSION} In questa posizione, in questa macro è supportata solo una singola funzione avg, last, max, min con secondi come parametro (possono essere usati i suffissi temporali).
La macro {HOST.HOST<1-9>} può essere usata come host all'interno della macro (vedi anche macro indicizzate).
Esempio di utilizzo:
{?avg(/{HOST.HOST}/item.key,1h)}
Utilizzo non supportato:
{?last(/host/item1)/last(/host/item2)}
{?last(/host/item1)*10}
{?count(/host/item1,5m)}
Host, prototipo host
IP/DNS interfaccia Macro host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}
Macro definite dall'utente 1
1 Per l'indirizzo IP, una singola macro deve riempire l'intero campo; macro multiple/miste con testo non sono supportate
Porta interfaccia Macro definite dall'utente Una singola macro deve riempire l'intero campo; macro multiple/miste con testo non sono supportate
Community SNMP Macro definite dall'utente
Nome contesto SNMPv3, Nome sicurezza, Passphrase di autenticazione, Passphrase di privacy
Username, password IPMI
Item, prototipo item, regola LLD
Nome Macro definite dall'utente Non supportate nei nomi delle regole LLD.
Descrizione Macro definite dall'utente
Parametri chiave Macro host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macro definite dall'utente
Le macro {HOST.*} supportate verranno risolte nell'interfaccia selezionata per l'item. Se usate in item senza interfacce, verranno risolte nell'interfaccia Zabbix agent, SNMP, JMX o IPMI dell'host in questo ordine di priorità, oppure in 'UNKNOWN' se l'host non ha alcuna interfaccia.
Campi Intervallo di aggiornamento, Intervalli personalizzati, Timeout (disponibile per i tipi di item supportati), Conserva fino a (per storico/trend) Macro definite dall'utente Una singola macro deve riempire l'intero campo; macro multiple/miste con testo non sono supportate.
Campi Elimina risorse perse, Disabilita risorse perse Macro definite dall'utente Questi campi sono supportati solo per le regole LLD.

Una singola macro deve riempire l'intero campo; macro multiple/miste con testo non sono supportate.
Parametri del passo di preprocessing (inclusi script personalizzati),
parametri personalizzati di gestione errori (campi Imposta valore a e Imposta errore a)
Macro definite dall'utente
Espressioni regolari del filtro Macro host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macro definite dall'utente
Questi campi sono supportati solo per le regole LLD.
Espressioni regolari del filtro di override Macro definite dall'utente Questi campi sono supportati solo per le regole LLD.
Operazioni di override: Intervallo di aggiornamento, Periodo di conservazione storico, Periodo di conservazione trend (per prototipi item) Macro definite dall'utente Questi campi sono supportati solo per le regole LLD.

Una singola macro deve riempire l'intero campo; macro multiple/miste con testo non sono supportate.
Tipi di item
Browser item
nomi e valori dei parametri
Macro host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macro Inventario host
Macro item: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}
Macro definite dall'utente
Script item
nomi e valori dei parametri
Formula item Calcolato/aggregato
(costanti dell'espressione, parametri funzione, parametri chiave item, (solo item aggregato) condizioni del filtro (nome gruppo host e nome tag))
Macro definite dall'utente macros
Database monitor item
campi Username, Password, query SQL
Macro definite dall'utente
HTTP agent item
campi URL, Query, Corpo richiesta, Header (nomi e valori), File certificato SSL, File chiave SSL
Macro host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macro item: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}
Macro definite dall'utente
Gli URL che contengono una macro segreta non funzioneranno, poiché la macro al loro interno verrà risolta come "**"
HTTP agent item
campo HTTP Proxy
Macro item: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}
Macro definite dall'utente
HTTP agent item
campi Codici di stato richiesti, username/password autenticazione HTTP, password chiave SSL
Macro definite dall'utente
HTTP agent item
campo Host consentiti
Macro host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macro definite dall'utente
JMX agent item
campo Endpoint
Macro host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.PORT}
Macro definite dall'utente
Trapper item
campo Host consentiti
SNMP agent item
campo OID SNMP
Macro definite dall'utente
SSH e Telnet item
script
Macro host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macro definite dall'utente
SSH agent item
campi Username, File chiave pubblica, File chiave privata, Password
Macro definite dall'utente
Telnet agent item
campi Username, Password
Macro definite dall'utente
Mappa
URL, Nome URL Macro host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
{HOSTGROUP.ID}
Macro Inventario host
Macro Mappa
{TRIGGER.ID}
Etichetta elemento Macro di espressione: {?EXPRESSION} 1
Macro host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
{HOSTGROUP.ID}
Macro Inventario host
Macro Mappa
Macro trigger: {TRIGGER.EVENTS.*}, {TRIGGER.ID}, {TRIGGER.PROBLEM.EVENTS.*}, {TRIGGERS.ACK}, {TRIGGERS.PROBLEM.ACK}, {TRIGGERS.PROBLEM.UNACK}, {TRIGGERS.UNACK}
1 In questa posizione, in questa macro è supportata solo una singola funzione avg, last, max, min con secondi come parametro (possono essere usati i suffissi temporali).
La macro {HOST.HOST<1-9>} può essere usata come host all'interno della macro.
Esempio di utilizzo:
{?avg(/{HOST.HOST}/item.key,1h)}
Utilizzo non supportato:
{?last(/host/item1)/last(/host/item2)}
{?last(/host/item1)*10}
{?count(/host/item1,5m)}
Etichetta collegamento Macro di espressione: {?EXPRESSION} 1
Etichetta forma Macro di espressione: {?EXPRESSION} 1
Campo testo nelle forme della mappa {MAP.NAME}
Network discovery
Campo Intervallo di aggiornamento Macro definite dall'utente (solo globali) Una singola macro deve riempire l'intero campo; macro multiple/miste con testo non sono supportate.
Campi Community SNMP, OID SNMP Macro definite dall'utente (solo globali)
Campi Nome contesto SNMPv3, Nome sicurezza, Passphrase di autenticazione, Passphrase di privacy
Proxy
Indirizzo per active agents > Porta (se il proxy appartiene a un gruppo)
Per la modalità proxy passivo: campi Indirizzo e Porta dell'interfaccia
Campi Timeout per tipi di item in modalità override
Macro definite dall'utente (solo globali) Una singola macro deve riempire l'intero campo; macro multiple/miste con testo non sono supportate.
Gruppo proxy
Campi Periodo di failover, Numero minimo di proxy Macro definite dall'utente (solo globali) Una singola macro deve riempire l'intero campo; macro multiple/miste con testo non sono supportate.
Script
Comandi, testo di conferma
(Tipo: script, azione host manuale)
Macro host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID} 1, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macro Inventario host 2
{MANUALINPUT}
Macro Username
Macro definite dall'utente
1 Solo testo di conferma
2 Supportato per Zabbix server e Zabbix proxy
Comandi
(Tipo: script, azione evento manuale)
Macro Data/ora
Macro Evento, macro Evento causa/sintomo, macro Evento di ripristino (se il ripristino è avvenuto)
Macro di aggiornamento evento: {EVENT.UPDATE.HISTORY}, {EVENT.UPDATE.STATUS}
{FUNCTION.VALUE}
Macro host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macro Inventario host
Macro Item (eccetto {ITEM.STATE}, {ITEM.STATE.ERROR})
{MANUALINPUT}
Macro Proxy
Macro trigger: {TRIGGER.DESCRIPTION}, {TRIGGER.EVENTS.*}, {TRIGGER.EXPRESSION}, {TRIGGER.EXPRESSION.EXPLAIN}, {TRIGGER.EXPRESSION.RECOVERY}, {TRIGGER.EXPRESSION.RECOVERY.EXPLAIN}, {TRIGGER.HOSTGROUP.NAME}, {TRIGGER.ID}, {TRIGGER.NAME}, {TRIGGER.NAME.ORIG}, {TRIGGER.NSEVERITY}, {TRIGGER.SEVERITY}, {TRIGGER.STATUS}, {TRIGGER.TEMPLATE.NAME}, {TRIGGER.URL}, {TRIGGER.URL.NAME}, {TRIGGER.VALUE}
Macro Username
Macro definite dall'utente
Testo di conferma
(Tipo: script, azione evento manuale)
Macro evento: {EVENT.ID}, {EVENT.NAME}, {EVENT.NSEVERITY}, {EVENT.SEVERITY}, {EVENT.STATUS}, {EVENT.VALUE}
Macro host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macro Inventario host
{MANUALINPUT}
Macro Username
Macro definite dall'utente
URL, testo di conferma
(Tipo: URL, azione host/evento manuale)
Nome e valore tag Macro host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macro Inventario host
Macro item: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Macro trigger: {TRIGGER.ID} (solo valore tag trigger)
Macro definite dall'utente
Le macro di nome e valore tag vengono risolte solo durante il processo di generazione dell'evento.
Trigger
Nome Macro host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macro item: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Macro/riferimenti posizionali: $1...$9
Macro definite dall'utente
Nome evento Macro data/ora: {TIME}, {TIMESTAMP}
Macro di espressione: {?EXPRESSION}
Macro Funzione
Macro host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macro item: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Macro trigger: {TRIGGER.EXPRESSION.EXPLAIN}
Dati operativi Macro host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macro item: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Macro definite dall'utente
Espressione {TRIGGER.VALUE}
Macro definite dall'utente 1
1 Solo in costanti e parametri funzione; le macro segrete non sono supportate
Campi Tag per corrispondenza, Nome voce menu, URL voce menu Macro definite dall'utente Gli URL che contengono una macro segreta non funzioneranno, poiché la macro al loro interno verrà risolta come "**".
Descrizione Macro host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macro item: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Macro definite dall'utente
URL {EVENT.ID}
Macro host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macro item: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
{TRIGGER.ID}
Comandi UserParameter Macro/riferimenti posizionali: $1...$9
Scenario web
Campi Nome, Agent, HTTP proxy Macro definite dall'utente
Campo Intervallo di aggiornamento Macro definite dall'utente Una singola macro deve riempire l'intero campo; macro multiple/miste con testo non sono supportate.
Campi Variabili, Header, Certificato SSL, File chiave SSL Macro host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macro definite dall'utente
Campi Utente, Password, Password chiave SSL Macro definite dall'utente
Passo scenario web
campi Nome, Variabili (solo valori)
Macro definite dall'utente
Passo scenario web
campi Timeout, Codici di stato richiesti
Macro definite dall'utente Una singola macro deve riempire l'intero campo; macro multiple/miste con testo non sono supportate.
Passo scenario web
campi URL, Header (nomi e valori), Stringa richiesta
Macro host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macro definite dall'utente
Passo scenario web
campo Post
Macro host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Tipo di supporto webhook
Valori dei parametri Macro Avviso
Tutte le macro supportate nelle notifiche di problema basate su trigger (vedi sopra)
Una singola macro deve riempire l'intero campo; macro multiple/miste con testo non sono supportate.
Script JavaScript, nome parametro script JavaScript Macro definite dall'utente (solo globali)
Nome voce menu, URL voce menu {EVENT.TAGS.<tag name>}
Widget
Gauge widget
campo Descrizione
Macro host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macro Inventario host
Macro Item (eccetto {ITEM.STATE.ERROR})
Macro definite dall'utente (solo globali)
Honeycomb widget
campo Etichetta primaria/secondaria
Valore item widget
campo Descrizione
Top hosts widget
colonna Dati testuali
Macro host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macro Inventario host
Macro definite dall'utente (solo globali)
URL widget (dinamico)
campo URL
Macro host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macro definite dall'utente
Altre posizioni
Campo Orario di lavoro Macro definite dall'utente (solo globali) Una singola macro deve riempire l'intero campo; macro multiple/miste con testo non sono supportate.
Campo Timeout per tipi di item (impostazione globale)
Supporto utente
campo Quando attivo
Macro definite dall'utente (solo globali)
Tipo di supporto email
campi Username, Password
Macro definite dall'utente (solo globali) Si consiglia l'uso di macro segrete.
Report pianificati
campi Oggetto, Messaggio
Macro data/ora: {TIME}, {TIMESTAMP}

Dettagli delle macro

Questo elenco contiene i dettagli di ciascuna macro integrata, raggruppata per area applicativa:

Macro delle azioni

{ACTION.ID}

L'ID numerico dell'azione attivata.

{ACTION.NAME}

Il nome dell'azione attivata.

Macro di avviso

{ALERT.MESSAGE}

Il valore del messaggio predefinito dalla configurazione dell'azione.

{ALERT.SENDTO}

Il valore Send to dalla configurazione dei supporti utente.

{ALERT.SUBJECT}

Il valore di Default subject dalla configurazione dell'azione.

Macro di data e ora

{DATE}

La data corrente nel formato yyyy.mm.dd .

{TIME}

L'ora corrente nel formato hh:mm:ss.

{TIMESTAMP}

L'ora corrente nel formato timestamp UNIX.

Macro di discovery

{DISCOVERY.DEVICE.IPADDRESS}

L'indirizzo IP del dispositivo rilevato.
Sempre disponibile, non dipende dall'aggiunta dell'host.

{DISCOVERY.DEVICE.DNS}

Il nome DNS del dispositivo individuato.
Sempre disponibile, non dipende dall'aggiunta del host.

{DISCOVERY.DEVICE.STATUS}

Lo stato del dispositivo rilevato (UP/DOWN).

{DISCOVERY.DEVICE.UPTIME}

Il tempo trascorso dall'ultima modifica dello stato di discovery per un determinato dispositivo.
Ad esempio: 1h 29m 01s.
Per i dispositivi con stato DOWN, questo è il periodo di inattività.

{DISCOVERY.RULE.NAME}

Il nome della regola di individuazione che ha rilevato la presenza o l'assenza del dispositivo/servizio.

{DISCOVERY.SERVICE.NAME}

Il nome del servizio individuato.
Per esempio: HTTP.

{DISCOVERY.SERVICE.PORT}

La porta del servizio rilevato.
Ad esempio: 80.

{DISCOVERY.SERVICE.STATUS}

Lo stato del servizio individuato (UP/DOWN).

{DISCOVERY.SERVICE.UPTIME}

Il tempo trascorso dall'ultima modifica dello stato di discovery per un particolare servizio.
Ad esempio: 1h 29m 01s.
Per i servizi con stato DOWN, questo è il periodo della loro indisponibilità.

Macro di escalation

{ESC.HISTORY}

Il log delle notifiche inviate in precedenza, del relativo passo di escalation e del loro stato (inviato, in corso o fallito).

Macro evento

{EVENT.ACK.STATUS}

Lo stato di riconoscimento dell'evento (Sì/No).

{EVENT.AGE}

L'età dell'evento che ha attivato un'azione, con precisione fino al secondo.
Utile nei messaggi di escalation. Per esempio: 9m 13s.

{EVENT.DATE}

La data dell'evento che ha attivato un'azione nel formato yyyy.mm.dd.
Per esempio: 2025.04.14.

{EVENT.DURATION}

La durata dell'evento (differenza di tempo tra gli eventi di problema e di ripristino), con precisione fino al secondo.
Utile nei messaggi di ripristino del problema.

{EVENT.ID}

L'ID numerico dell'evento che ha attivato un'azione.

{EVENT.NAME}

Il nome dell'evento che ha attivato un'azione.

{EVENT.NSEVERITY}

Il valore numerico della gravità dell'evento.
Valori possibili: 0 - Non classificato, 1 - Informazione, 2 - Avviso, 3 - Medio, 4 - Alto, 5 - Disastro.

{EVENT.OBJECT}

Il valore numerico dell'oggetto evento.
Valori possibili: 0 - Trigger, 1 - host scoperto, 2 - servizio scoperto, 3 - autoregistrazione, 4 - Item, 5 - regola di low-level discovery.

{EVENT.OPDATA}

I dati operativi del trigger sottostante del problema.

{EVENT.SEVERITY}

Il nome della gravità dell'evento.

{EVENT.SOURCE}

Il valore numerico della sorgente dell'evento.
Valori possibili: 0 - Trigger, 1 - Discovery, 2 - Registrazione automatica, 3 - Interno, 4 - Servizio.

{EVENT.STATUS}

Il valore testuale dell'evento che ha attivato un'azione.

{EVENT.TAGS}

Un elenco di tag evento separati da virgole.
Espanso in una stringa vuota se non esistono tag.

{EVENT.TAGSJSON}

Un array JSON contenente oggetti tag dell'evento.
Espanso in un array vuoto se non esistono tag.

{EVENT.TAGS.<tag name>}

Il valore del tag dell'evento a cui fa riferimento il nome del tag.
Un nome di tag contenente caratteri non alfanumerici (inclusi caratteri UTF multibyte non inglesi) deve essere racchiuso tra doppi apici. Le virgolette e le barre rovesciate all'interno di un nome di tag tra virgolette devono essere precedute da un carattere di escape con una barra rovesciata.

{EVENT.TIME}

L'ora dell'evento che ha attivato un'azione nel formato hh:mm:ss.
Per esempio: 12:57:53.

{EVENT.TIMESTAMP}

Il timestamp UNIX dell'evento che ha attivato un'azione.

{EVENT.VALUE}

Il valore numerico dell'evento che ha attivato un'azione.
Valori possibili: 1 - problema, 0 - ripristino.

Macro evento di causa/sintomo

{EVENT.CAUSE.ACK.STATUS}

Lo stato di riconoscimento dell'evento causa (Sì/No).
Utilizzato nel contesto di un evento sintomo.

{EVENT.CAUSE.AGE}

L'età dell'evento causa, con precisione fino al secondo.
Utile nei messaggi di escalation.
Utilizzato nel contesto di un evento sintomo.

{EVENT.CAUSE.DATE}

La data dell'evento causa nel formato yyyy.mm.dd.
Utilizzata nel contesto di un evento sintomo.

{EVENT.CAUSE.DURATION}

La durata dell'evento causa (differenza temporale tra gli eventi di problema e di ripristino), con precisione fino al secondo.
Utile nei messaggi di ripristino del problema.
Utilizzato nel contesto di un evento sintomo.

{EVENT.CAUSE.ID}

L'ID numerico dell'evento causa.
Utilizzato nel contesto di un evento sintomo.

{EVENT.CAUSE.NAME}

Il nome dell'evento causa.
Utilizzato nel contesto di un evento sintomo.

{EVENT.CAUSE.NSEVERITY}

Il valore numerico della gravità dell'evento causa.
Valori possibili: 0 - Non classificato, 1 - Informazione, 2 - Avviso, 3 - Medio, 4 - Alto, 5 - Disastro.
Utilizzato nel contesto di un evento sintomo.

{EVENT.CAUSE.OBJECT}

Il valore numerico dell'oggetto dell'evento causa.
Valori possibili: 0 - Trigger, 1 - host rilevato, 2 - servizio rilevato, 3 - autoregistrazione, 4 - Item, 5 - regola di low-level discovery.
Utilizzato nel contesto di un evento sintomo.

{EVENT.CAUSE.OPDATA}

I dati operativi del trigger sottostante del problema causa.
Utilizzato nel contesto di un evento sintomo.

{EVENT.CAUSE.SEVERITY}

Il nome della gravità dell'evento causa.
Valori possibili: Non classificato, Informazione, Avviso, Media, Alta, Disastro.
Utilizzato nel contesto di un evento sintomo.

{EVENT.CAUSE.SOURCE}

Il valore numerico della sorgente dell'evento causa.
Valori possibili: 0 - Trigger, 1 - Discovery, 2 - Autoregistration, 3 - Internal.
Utilizzato nel contesto di un evento sintomo.

{EVENT.CAUSE.STATUS}

Il valore testuale dell'evento causa.
Utilizzato nel contesto di un evento sintomo.

{EVENT.CAUSE.TAGS}

Un elenco di tag dell'evento causa separati da virgole.
Espanso in una stringa vuota se non esistono tag.
Utilizzato nel contesto di un evento sintomo.

{EVENT.CAUSE.TAGSJSON}

Un array JSON contenente oggetti di tag dell'evento causa.
Espanso in un array vuoto se non esistono tag.
Utilizzato nel contesto di un evento sintomo.

{EVENT.CAUSE.TAGS.<tag name>}

Il valore del tag dell'evento causa referenziato dal nome del tag.
Un nome di tag contenente caratteri non alfanumerici (inclusi caratteri UTF multibyte non inglesi) deve essere racchiuso tra doppi apici. Le virgolette e le barre rovesciate all'interno di un nome di tag tra virgolette devono essere precedute da una barra rovesciata.
Utilizzato nel contesto di un evento sintomo.

{EVENT.CAUSE.TIME}

L'ora dell'evento causa nel formato hh:mm:ss.
Utilizzato nel contesto di un evento sintomo.

{EVENT.CAUSE.TIMESTAMP}

Il timestamp UNIX dell'evento causa.
Utilizzato nel contesto di un evento sintomo.

{EVENT.CAUSE.UPDATE.HISTORY}

Il log degli aggiornamenti del problema causa (riconoscimenti, ecc).
Utilizzato nel contesto di un evento sintomo.

{EVENT.CAUSE.VALUE}

Il valore numerico dell'evento causa.
Valori possibili: 1 - Problema, 0 - In recupero.
Utilizzato nel contesto di un evento sintomo.

{EVENT.SYMPTOMS}

L'elenco degli eventi sintomo. Include i seguenti dettagli: nome del host, nome dell'evento, gravità, età, tag del servizio e valori.
Questa macro viene utilizzata nel contesto dell'evento causa e restituisce informazioni sugli eventi sintomo.

Macro evento di ripristino

{EVENT.RECOVERY.DATE}

La data dell'evento di ripristino nel formato yyyy.mm.dd.

{EVENT.RECOVERY.ID}

L'ID numerico dell'evento di ripristino.

{EVENT.RECOVERY.NAME}

Il nome dell'evento di ripristino.

{EVENT.RECOVERY.STATUS}

Il valore testuale dell'evento di ripristino.

{EVENT.RECOVERY.TAGS}

Un elenco di tag dell'evento di ripristino separati da virgole. Espanso in una stringa vuota se non esistono tag.

{EVENT.RECOVERY.TAGSJSON}

Un array JSON contenente oggetti tag dell'evento di ripristino. Espanso in un array vuoto se non esistono tag.

{EVENT.RECOVERY.TIME}

L'ora dell'evento di ripristino nel formato hh:mm:ss.

{EVENT.RECOVERY.TIMESTAMP}

Il timestamp UNIX dell'evento di ripristino.

{EVENT.RECOVERY.VALUE}

Il valore numerico dell'evento di ripristino.

Macro di aggiornamento evento

{EVENT.UPDATE.ACTION}

Nome leggibile dall'utente dell'azione o delle azioni eseguite durante l'aggiornamento del problema.
Si risolve nei seguenti valori: acknowledged, unacknowledged, commented, changed severity from (original severity) to (updated severity) e closed (a seconda di quante azioni vengono eseguite in un aggiornamento).

{EVENT.UPDATE.ACTIONJSON}

Un array JSON contenente i dettagli dell'azione o delle azioni eseguite durante l'aggiornamento del problema.
Valori possibili delle proprietà JSON:
- true (per le proprietà acknowledge, unacknowledge, close, unsuppress, cause e symptom);
- <stringa del messaggio> (per la proprietà message);
- timestamp (per le proprietà suppress_until e timestamp) oppure 0 (per la proprietà suppress_until se soppresso indefinitamente);
- 0, 1, 2, 3, 4, 5 (per le proprietà di gravità old e new).

Ad esempio: {"acknowledge":true,"message":"Monthly maintenance.","severity":{"old":2,"new":1},"suppress_until":1730851199,"timestamp":1730822048}.

{EVENT.UPDATE.DATE}

La data dell'aggiornamento dell'evento (conferma, ecc.) nel formato yyyy.mm.dd.

{EVENT.UPDATE.HISTORY}

Il log degli aggiornamenti del problema (acknowledgments, ecc.).

{EVENT.UPDATE.MESSAGE}

Il messaggio di aggiornamento del problema.

{EVENT.UPDATE.NSEVERITY}

Il valore numerico della nuova severity dell'evento impostata durante l'operazione di aggiornamento del problema.

{EVENT.UPDATE.SEVERITY}

Il nome della nuova gravità dell'evento impostata durante l'operazione di aggiornamento del problema.

{EVENT.UPDATE.STATUS}

Il valore numerico dello stato di aggiornamento del problema.
Valori possibili: 0 - Il webhook è stato chiamato a causa di un evento di problema/ripristino, 1 - Operazione di aggiornamento.

{EVENT.UPDATE.TIME}

L'ora dell'aggiornamento dell'evento (conferma, ecc.) nel formato hh:mm:ss.

{EVENT.UPDATE.TIMESTAMP}

Il timestamp UNIX dell'aggiornamento dell'evento (conferma, ecc).

Macro di funzione

{FUNCTION.VALUE}

Il valore della N-esima funzione basata su item nell'espressione del trigger al momento dell'evento.
Vengono conteggiate solo le funzioni con /host/key come primo parametro.

Questa macro può essere utilizzata con un indice numerico, ad esempio {FUNCTION.VALUE<1-9>}, per fare riferimento alla prima, seconda, terza, ecc. funzione in un'espressione del trigger. Vedere macro indicizzate.

{FUNCTION.RECOVERY.VALUE}

Il valore della N-esima funzione basata su item nell'espressione di recovery al momento dell'evento.*
Vengono conteggiate solo le funzioni con /host/key come primo parametro.

Questa macro può essere utilizzata con un indice numerico, ad esempio {FUNCTION.RECOVERY.VALUE<1-9>}, per fare riferimento alla prima, seconda, terza, ecc. funzione in un'espressione di trigger. Vedere macro indicizzate.

Macro host

{HOST.CONN}

L'indirizzo IP o il nome DNS del host, a seconda delle impostazioni del host.
Negli script globali, nei campi IP/DNS dell'interfaccia e negli scenari web, la macro verrà risolta nell'interfaccia agent principale. Se non è definita un'interfaccia agent, verrà utilizzata l'interfaccia SNMP principale. Se anche un'interfaccia SNMP non è definita, verrà utilizzata l'interfaccia JMX principale. Se non è definita nemmeno un'interfaccia JMX, verrà utilizzata l'interfaccia IPMI principale. Se il host non dispone di alcuna interfaccia, la macro verrà risolta in 'UNKNOWN'.

Questa macro può essere utilizzata con un indice numerico come {HOST.CONN<1-9>} per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{HOST.DESCRIPTION}

La descrizione dell'host.

Questa macro può essere utilizzata con un indice numerico come {HOST.DESCRIPTION<1-9>} per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{HOST.DNS}

Il nome DNS del host.
Negli script globali, nei campi IP/DNS dell'interfaccia e negli scenari web, la macro verrà risolta nell'interfaccia agent principale. Se un'interfaccia agent non è definita, verrà utilizzata l'interfaccia SNMP principale. Se anche un'interfaccia SNMP non è definita, verrà utilizzata l'interfaccia JMX principale. Se non è definita nemmeno un'interfaccia JMX, verrà utilizzata l'interfaccia IPMI principale. Se il host non ha alcuna interfaccia, la macro viene risolta come 'UNKNOWN'.

Questa macro può essere utilizzata con un indice numerico come {HOST.DNS<1-9>} per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{HOST.HOST}

Il nome tecnico del host.
Le funzioni macro non sono supportate per questa macro se viene utilizzata come segnaposto nel primo parametro di una funzione di history, ad esempio last(/{HOST.HOST}/{ITEM.KEY}).

Questa macro può essere utilizzata con un indice numerico come {HOST.HOST<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger. Vedere macro indicizzate.

{HOST.ID}

L'ID host.

Questa macro può essere utilizzata con un indice numerico come {HOST.ID<1-9>} per puntare al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{HOST.IP}

L'indirizzo IP del host.
Negli script globali, nei campi IP/DNS dell'interfaccia e negli scenari web, la macro verrà risolta nell'interfaccia agent principale. Se un'interfaccia agent non è definita, verrà utilizzata l'interfaccia SNMP principale. Se anche un'interfaccia SNMP non è definita, verrà utilizzata l'interfaccia JMX principale. Se nemmeno un'interfaccia JMX è definita, verrà utilizzata l'interfaccia IPMI principale. Se il host non ha alcuna interfaccia, la macro viene risolta in 'UNKNOWN'.

Questa macro può essere utilizzata con un indice numerico come {HOST.IP<1-9>} per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{HOST.METADATA}

I metadati dell'host.

Utilizzati solo per l'autoregistrazione attiva dell'agent.

{HOST.NAME}

Il nome visibile dell'host.

Questa macro può essere utilizzata con un indice numerico come {HOST.NAME<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger. Vedere macro indicizzate.

{HOST.PORT}

La porta del host (agent).
Negli script globali, nei campi IP/DNS dell'interfaccia e negli scenari web la macro verrà risolta nell'interfaccia agent principale. Se un'interfaccia agent non è definita, verrà utilizzata l'interfaccia SNMP principale. Se anche un'interfaccia SNMP non è definita, verrà utilizzata l'interfaccia JMX principale. Se nemmeno un'interfaccia JMX è definita, verrà utilizzata l'interfaccia IPMI principale. Se il host non ha alcuna interfaccia, la macro viene risolta in 'UNKNOWN'.

Questa macro può essere utilizzata con un indice numerico come {HOST.PORT<1-9>} per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

Macro host di destinazione

{HOST.TARGET.CONN}

L'indirizzo IP o il nome DNS del host di destinazione.

{HOST.TARGET.DNS}

Il nome DNS del host di destinazione.

{HOST.TARGET.HOST}

Il nome tecnico del host di destinazione.

{HOST.TARGET.IP}

L'indirizzo IP del host di destinazione.

{HOST.TARGET.NAME}

Il nome visibile del host di destinazione.

Macro dei gruppi host

{HOSTGROUP.ID}

L'ID del gruppo host.

Macro dell'inventario host

{INVENTORY.ALIAS}

Il campo Alias nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.ALIAS<1-9>} per puntare al primo, secondo, terzo, ecc. host in un'espressione di trigger. Vedere macro indicizzate.

{INVENTORY.ASSET.TAG}

Il campo Asset tag dell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.ASSET.TAG<1-9>}, per puntare al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.CHASSIS}

Il campo Chassis nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.CHASSIS<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.CONTACT}

Il campo Contatto dell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.CONTACT<1-9>}, per puntare al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.CONTRACT.NUMBER}

Il campo Numero contratto nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.CONTRACT.NUMBER<1-9>} per puntare al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.DEPLOYMENT.STATUS}

Il campo Stato di distribuzione nell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.DEPLOYMENT.STATUS<1-9>} per puntare al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedi macro indicizzate.

{INVENTORY.HARDWARE}

Il campo Hardware dell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.HARDWARE<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{INVENTORY.HARDWARE.FULL}

Il campo Hardware (dettagli completi) nell'inventario del host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.HARDWARE.FULL<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione di trigger. Vedere macro indicizzate.

{INVENTORY.HOST.NETMASK}

Il campo Maschera di sottorete dell'host nell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.HOST.NETMASK<1-9>}, per puntare al primo, secondo, terzo, ecc. host in un'espressione di trigger. Vedere macro indicizzate.

{INVENTORY.HOST.NETWORKS}

Il campo Reti del host nell'inventario del host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.HOST.NETWORKS<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{INVENTORY.HOST.ROUTER}

Il campo Host router nell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.HOST.ROUTER<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.HW.ARCH}

Il campo Architettura hardware nell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.HW.ARCH<1-9>} per puntare al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.HW.DATE.DECOMM}

Il campo Data di dismissione dell'hardware nell'inventario del host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.HW.DATE.DECOMM<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{INVENTORY.HW.DATE.EXPIRY}

Il campo Data di scadenza della manutenzione hardware nell'inventario del host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.HW.DATE.EXPIRY<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{INVENTORY.HW.DATE.INSTALL}

Il campo Data di installazione dell'hardware nell'inventario del host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.HW.DATE.INSTALL<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{INVENTORY.HW.DATE.PURCHASE}

Il campo Data di acquisto dell'hardware nell'inventario del host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.HW.DATE.PURCHASE<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{INVENTORY.INSTALLER.NAME}

Il campo Nome dell'installatore nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.INSTALLER.NAME<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{INVENTORY.LOCATION}

Il campo Posizione nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.LOCATION<1-9>}, per puntare al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{INVENTORY.LOCATION.LAT}

Il campo Latitudine della posizione nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.LOCATION.LAT<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{INVENTORY.LOCATION.LON}

Il campo Longitudine della posizione nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.LOCATION.LON<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{INVENTORY.MACADDRESS.A}

Il campo MAC address A nell'inventario del host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.MACADDRESS.A<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione di trigger. Vedere macro indicizzate.

{INVENTORY.MACADDRESS.B}

Il campo MAC address B nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.MACADDRESS.B<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.MODEL}

Il campo Model dell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.MODEL<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.NAME}

Il campo Nome dell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.NAME<1-9>}, per puntare al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.NOTES}

Il campo Note nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.NOTES<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{INVENTORY.OOB.IP}

Il campo indirizzo IP OOB dell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.OOB.IP<1-9>}, per puntare al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.OOB.NETMASK}

Il campo maschera di sottorete OOB nell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.OOB.NETMASK<1-9>}, per puntare al primo, secondo, terzo, ecc. host in un'espressione di trigger. Vedere macro indicizzate.

{INVENTORY.OOB.ROUTER}

Il campo router OOB nell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.OOB.ROUTER<1-9>}, per puntare al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.OS}

Il campo OS nell'inventario del host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.OS<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione di trigger. Vedere macro indicizzate.

{INVENTORY.OS.FULL}

Il campo OS (dettagli completi) nell'inventario del host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.OS.FULL<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{INVENTORY.OS.SHORT}

Il campo OS (Short) dell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.OS.SHORT<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.POC.PRIMARY.CELL}

Il campo Cellulare principale del POC nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.POC.PRIMARY.CELL<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{INVENTORY.POC.PRIMARY.EMAIL}

Il campo Email POC principale nell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.POC.PRIMARY.EMAIL<1-9>}, per puntare al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.POC.PRIMARY.NAME}

Il campo Nome POC primario nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.POC.PRIMARY.NAME<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{INVENTORY.POC.PRIMARY.NOTES}

Il campo Note del POC primario nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.POC.PRIMARY.NOTES<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{INVENTORY.POC.PRIMARY.PHONE.A}

Il campo Telefono A del POC primario nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.POC.PRIMARY.PHONE.A<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione di trigger. Vedere macro indicizzate.

{INVENTORY.POC.PRIMARY.PHONE.B}

Il campo Telefono B del POC primario nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.POC.PRIMARY.PHONE.B<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{INVENTORY.POC.PRIMARY.SCREEN}

Il campo Nome schermata POC primaria nell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.POC.PRIMARY.SCREEN<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.POC.SECONDARY.CELL}

Il campo Cellulare POC secondario nell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.POC.SECONDARY.CELL<1-9>}, per puntare al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.POC.SECONDARY.EMAIL}

Il campo Email POC secondaria nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.POC.SECONDARY.EMAIL<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.POC.SECONDARY.NAME}

Il campo Nome POC secondario nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.POC.SECONDARY.NAME<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione di trigger. Vedere macro indicizzate.

{INVENTORY.POC.SECONDARY.NOTES}

Il campo Note del POC secondario nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.POC.SECONDARY.NOTES<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{INVENTORY.POC.SECONDARY.PHONE.A}

Il campo Telefono A del POC secondario nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.POC.SECONDARY.PHONE.A<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{INVENTORY.POC.SECONDARY.PHONE.B}

Il campo Telefono B del POC secondario nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.POC.SECONDARY.PHONE.B<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.POC.SECONDARY.SCREEN}

Il campo Nome schermata POC secondaria nell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.POC.SECONDARY.SCREEN<1-9>}, per puntare al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.SERIALNO.A}

Il campo Numero di serie A dell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.SERIALNO.A<1-9>}, per puntare al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.SERIALNO.B}

Il campo Numero di serie B dell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.SERIALNO.B<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.SITE.ADDRESS.A}

Il campo Indirizzo del sito A nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.SITE.ADDRESS.A<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{INVENTORY.SITE.ADDRESS.B}

Il campo Indirizzo del sito B nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.SITE.ADDRESS.B<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione di trigger. Vedere macro indicizzate.

{INVENTORY.SITE.ADDRESS.C}

Il campo Indirizzo del sito C nell'inventario del host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.SITE.ADDRESS.C<1-9>} per puntare al primo, secondo, terzo, ecc. host in un'espressione di trigger. Vedere macro indicizzate.

{INVENTORY.SITE.CITY}

Il campo Città del sito nell'inventario del host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.SITE.CITY<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{INVENTORY.SITE.COUNTRY}

Il campo Paese del sito nell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.SITE.COUNTRY<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.SITE.NOTES}

Il campo Note del sito nell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.SITE.NOTES<1-9>}, per puntare al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.SITE.RACK}

Il campo Posizione rack del sito nell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.SITE.RACK<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.SITE.STATE}

Il campo Stato/provincia del sito nell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.SITE.STATE<1-9>}, per puntare al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.SITE.ZIP}

Il campo CAP/postale del sito nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.SITE.ZIP<1-9>}, per puntare al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.SOFTWARE}

Il campo Software dell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.SOFTWARE<1-9>}, per puntare al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.SOFTWARE.APP.A}

Il campo Applicazione software A nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.SOFTWARE.APP.A<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{INVENTORY.SOFTWARE.APP.B}

Il campo Applicazione software B nell'inventario del host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.SOFTWARE.APP.B<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.SOFTWARE.APP.C}

Il campo Applicazione software C nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.SOFTWARE.APP.C<1-9>} per puntare al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.SOFTWARE.APP.D}

Il campo Applicazione software D nell'inventario del host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.SOFTWARE.APP.D<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione di trigger. Vedere macro indicizzate.

{INVENTORY.SOFTWARE.APP.E}

Il campo Applicazione software E nell'inventario del host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.SOFTWARE.APP.E<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione di trigger. Vedere macro indicizzate.

{INVENTORY.SOFTWARE.FULL}

Il campo Software (dettagli completi) nell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.SOFTWARE.FULL<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.TAG}

Il campo Tag nell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.TAG<1-9>}, per puntare al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.TYPE}

Il campo Tipo nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.TYPE<1-9>}, per puntare al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.TYPE.FULL}

Il campo Tipo (dettagli completi) nell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.TYPE.FULL<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.URL.A}

Il campo URL A nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.URL.A<1-9>}, per puntare al primo, secondo, terzo, ecc. host in un'espressione di trigger. Vedere macro indicizzate.

{INVENTORY.URL.B}

Il campo URL B nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.URL.B<1-9>}, per puntare al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

{INVENTORY.URL.C}

Il campo URL C nell'inventario dell'host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.URL.C<1-9>}, per puntare al primo, secondo, terzo, ecc. host in un'espressione di trigger. Vedere macro indicizzate.

{INVENTORY.VENDOR}

Il campo Vendor dell'inventario host.

Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.VENDOR<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione trigger. Vedere macro indicizzate.

Macro degli item

{ITEM.DESCRIPTION}

La descrizione dell'N-esimo item nell'espressione del trigger che ha causato una notifica.

Questa macro può essere utilizzata con un indice numerico come {ITEM.DESCRIPTION<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{ITEM.DESCRIPTION.ORIG}

La descrizione originale (con le macro non risolte) dell'N-esimo item nell'espressione del trigger che ha causato una notifica.

Questa macro può essere utilizzata con un indice numerico come {ITEM.DESCRIPTION.ORIG<1-9>} per puntare al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{ITEM.ID}

L'ID numerico dell'N-esimo item nell'espressione del trigger che ha causato una notifica.

Questa macro può essere utilizzata con un indice numerico come {ITEM.ID<1-9>} per puntare al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{ITEM.KEY}

La chiave dell'N-esimo item nell'espressione del trigger che ha causato una notifica.
Le funzioni macro non sono supportate per questa macro se viene utilizzata come segnaposto nel primo parametro di una funzione di storico, ad esempio last(/{HOST.HOST}/{ITEM.KEY}).

Questa macro può essere utilizzata con un indice numerico come {ITEM.KEY<1-9>} per fare riferimento al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{ITEM.KEY.ORIG}

La chiave originale (con le macro non risolte) dell'N-esimo item nell'espressione del trigger che ha causato una notifica.

Questa macro può essere utilizzata con un indice numerico come {ITEM.KEY.ORIG<1-9>} per puntare al primo, secondo, terzo, ecc. host in un'espressione del trigger. Vedere macro indicizzate.

{ITEM.LASTVALUE}

L'ultimo valore dell'N-esimo item nell'espressione del trigger che ha causato una notifica.
Nel frontend verrà risolto come *UNKNOWN* se l'ultimo valore della cronologia è stato raccolto più tempo fa rispetto al Periodo massimo di visualizzazione della cronologia (impostato nella sezione di menu Amministrazione → Generale).
Quando viene utilizzata nel nome del problema, la macro non verrà risolta con l'ultimo valore dell'item durante la visualizzazione degli eventi di problema; manterrà invece il valore dell'item del momento in cui si è verificato il problema.
Quando viene utilizzata nelle notifiche, in alcuni casi la macro potrebbe non essere risolta con l'ultimo valore dell'item nel momento in cui il trigger è scattato. Ad esempio, se un item riceve rapidamente due valori, "A" e "B", e il trigger scatta per "A", le notifiche potrebbero mostrare "B" come ultimo valore a causa di un lieve ritardo di elaborazione: l'ultimo valore dell'item è cambiato tra il momento in cui il trigger è scattato e quello in cui è stata creata la notifica. Per evitare questo comportamento, è possibile usare la macro {ITEM.VALUE}, che viene risolta con il valore presente nel momento in cui il trigger scatta, garantendo che nella notifica venga usato il valore corretto.
È un alias di last(/{HOST.HOST}/{ITEM.KEY}).
Il valore risolto per gli item di tipo testo/log viene troncato a 20 caratteri dal frontend nelle seguenti posizioni:
- Dati operativi;
- Descrizione del trigger;
- URL del trigger;
- Etichette URL del trigger;
- Descrizione del widget valore dell'item.
Per ottenere il valore completo, è possibile usare le funzioni macro, poiché nessun valore viene troncato dal server. Ad esempio: {{ITEM.LASTVALUE}.regsub("(.*)", \1)}.

Questa macro può essere utilizzata con un indice numerico, ad esempio {ITEM.LASTVALUE<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. item in un'espressione del trigger. Vedere macro indicizzate.

{ITEM.LASTVALUE.AGE}

Il tempo trascorso tra l’ultima raccolta del valore dell’item e la valutazione della macro.
Visualizzato in un formato leggibile dall’utente (ad esempio 1m 45s).

Questa macro può essere utilizzata con un indice numerico, ad esempio {ITEM.LASTVALUE.AGE<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. item in un’espressione trigger. Vedere macro indicizzate.

{ITEM.LASTVALUE.DATE}

La data in cui è stato raccolto l'ultimo valore dell'item.
Visualizzata nel formato YYYYMMDD.
Il fuso orario del server viene utilizzato nei nomi dei trigger (in Monitoring -> Problems list), nei nomi degli eventi e nei nomi e valori dei tag. In tutti gli altri casi viene utilizzato il fuso orario dell'utente.

Questa macro può essere utilizzata con un indice numerico, ad esempio {ITEM.LASTVALUE.DATE<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. item in un'espressione trigger. Vedere macro indicizzate.

{ITEM.LASTVALUE.TIME}

L'ora in cui è stato raccolto l'ultimo valore dell'item.
Visualizzata nel formato HHMMSS.
Il fuso orario del server viene utilizzato nei nomi dei trigger (in Monitoring -> Problems list), nei nomi degli eventi e nei nomi e valori dei tag. In tutti gli altri casi viene utilizzato il fuso orario dell'utente.

Questa macro può essere utilizzata con un indice numerico, ad esempio {ITEM.LASTVALUE.TIME<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. item in un'espressione del trigger. Vedere macro indicizzate.

{ITEM.LASTVALUE.TIMESTAMP}

Il timestamp UNIX relativo al momento in cui è stato raccolto l'ultimo valore dell'item.

Questa macro può essere utilizzata con un indice numerico, ad esempio {ITEM.LASTVALUE.TIMESTAMP<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. item in un'espressione del trigger. Vedere macro indicizzate.

{ITEM.LOG.AGE}

L'età dell'evento di log.
Con precisione fino al secondo.

Questa macro può essere utilizzata con un indice numerico, ad esempio {ITEM.LOG.AGE<1-9>}, per indicare il primo, il secondo, il terzo, ecc. item in un'espressione trigger. Vedere macro indicizzate.

{ITEM.LOG.DATE}

La data in cui la voce di log è stata scritta nel log.

Questa macro può essere utilizzata con un indice numerico, ad esempio {ITEM.LOG.DATE<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. item in un'espressione trigger. Vedere macro indicizzate.

{ITEM.LOG.EVENTID}

L'ID dell'evento nel log eventi.
Solo per il monitoraggio del log eventi di Windows.

Questa macro può essere utilizzata con un indice numerico, ad esempio {ITEM.LOG.EVENTID<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. item in un'espressione trigger. Vedere macro indicizzate.

{ITEM.LOG.NSEVERITY}

La gravità numerica dell'evento nel log eventi.
Solo per il monitoraggio del log eventi di Windows.

Questa macro può essere utilizzata con un indice numerico, ad esempio {ITEM.LOG.NSEVERITY<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. item in un'espressione di trigger. Vedere macro indicizzate.

{ITEM.LOG.SEVERITY}

La gravità testuale dell'evento nel log eventi.
Solo per il monitoraggio del log eventi di Windows.

Questa macro può essere utilizzata con un indice numerico, ad esempio {ITEM.LOG.SEVERITY<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. item in un'espressione del trigger. Vedere macro indicizzate.

{ITEM.LOG.SOURCE}

L'origine dell'evento nel log eventi.
Solo per il monitoraggio del log eventi di Windows.

Questa macro può essere utilizzata con un indice numerico, ad esempio {ITEM.LOG.SOURCE<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. item in un'espressione trigger. Vedi macro indicizzate.

{ITEM.LOG.TIME}

L'ora in cui la voce di log è stata scritta nel log.

Questa macro può essere utilizzata con un indice numerico, ad esempio {ITEM.LOG.TIME<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. item in un'espressione trigger. Vedere macro indicizzate.

{ITEM.LOG.TIMESTAMP}

Il timestamp UNIX che indica quando la voce di log è stata scritta nel log.

Questa macro può essere utilizzata con un indice numerico, ad esempio {ITEM.LOG.TIMESTAMP<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. item in un'espressione di trigger. Vedere macro indicizzate.

{ITEM.NAME}

Il nome dell'item con tutte le macro risolte.

Questa macro può essere utilizzata con un indice numerico, ad esempio {ITEM.NAME<1-9>}, per indicare il primo, secondo, terzo, ecc. item in un'espressione di trigger. Vedere macro indicizzate.

{ITEM.NAME.ORIG}

Il nome originale (con le macro non risolte) dell'item.

Questa macro può essere utilizzata con un indice numerico, ad esempio {ITEM.NAME.ORIG<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. item in un'espressione trigger. Vedere macro indicizzate.

{ITEM.STATE}

L'ultimo stato dell'N-esimo item nell'espressione del trigger che ha causato una notifica.
Valori possibili: Non supportato, Normale.

Questa macro può essere utilizzata con un indice numerico, ad esempio {ITEM.STATE<1-9>}, per indicare il primo, il secondo, il terzo, ecc. item in un'espressione del trigger. Vedere macro indicizzate.

{ITEM.STATE.ERROR}

Il messaggio di errore con i dettagli del motivo per cui un item è diventato non supportato.
Se un item passa allo stato non supportato e poi torna immediatamente a essere supportato, il campo dell'errore può essere vuoto.

{ITEM.VALUE}

Risolto in uno dei seguenti modi:

  • Il valore storico (al momento dell'evento) dell'N-esimo item nell'espressione del trigger, se usato nel contesto del cambiamento di stato del trigger, ad esempio durante la visualizzazione degli eventi o l'invio di notifiche;
  • L'ultimo valore dell'N-esimo item nell'espressione del trigger, se usato al di fuori del contesto del cambiamento di stato del trigger, ad esempio durante la visualizzazione di un elenco di trigger in una finestra popup di selezione. In questo caso funziona allo stesso modo di {ITEM.LASTVALUE}.

Nel primo caso verrà risolto in *UNKNOWN* se il valore storico è già stato eliminato o non è mai stato memorizzato.
Nel secondo caso, e solo nel frontend, verrà risolto in *UNKNOWN* se l'ultimo valore storico è stato raccolto più tempo fa del periodo Max history display period (impostato nella sezione di menu Administration→General).
Il valore risolto per gli item di tipo text/log viene troncato a 20 caratteri dal frontend nelle seguenti posizioni:
- Dati operativi;
- Descrizione del trigger;
- URL del trigger;
- Etichette URL del trigger;
- Descrizione del widget valore dell'item.
Per risolvere al valore completo, è possibile usare le funzioni macro, poiché nessun valore viene troncato dal server. Ad esempio: {{ITEM.VALUE}.regsub("(.*)", \1)}.

Questa macro può essere usata con un indice numerico, ad esempio {ITEM.VALUE<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. item in un'espressione del trigger. Vedere macro indicizzate.

{ITEM.VALUE.AGE}

Il tempo trascorso tra la raccolta del valore dell'item e la valutazione della macro.
Visualizzato in un formato leggibile dall'uomo (ad esempio 1m 45s).

Questa macro può essere utilizzata con un indice numerico, ad esempio {ITEM.VALUE.AGE<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. item in un'espressione trigger. Vedere macro indicizzate.

{ITEM.VALUE.DATE}

La data in cui è stato raccolto il valore dell'item.
Visualizzata nel formato YYYYMMDD.
Il fuso orario del server viene utilizzato nei nomi dei trigger (in Monitoring -> Problems list), nei nomi degli eventi e nei nomi e valori dei tag. In tutti gli altri casi viene utilizzato il fuso orario dell'utente.

Questa macro può essere utilizzata con un indice numerico, ad esempio {ITEM.VALUE.DATE<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. item in un'espressione trigger. Vedere macro indicizzate.

{ITEM.VALUE.TIME}

L'ora in cui è stato raccolto il valore dell'item.
Visualizzata nel formato HHMMSS.
Il fuso orario del server viene utilizzato nei nomi dei trigger (nell'elenco Monitoring -> Problems), nei nomi degli eventi e nei nomi e valori dei tag. In tutti gli altri casi viene utilizzato il fuso orario dell'utente.

Questa macro può essere utilizzata con un indice numerico, ad esempio {ITEM.VALUE.TIME<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. item in un'espressione trigger. Vedere macro indicizzate.

{ITEM.VALUE.TIMESTAMP}

Il timestamp UNIX relativo al momento in cui il valore dell'item è stato raccolto.

Questa macro può essere utilizzata con un indice numerico, ad esempio {ITEM.VALUE.TIMESTAMP<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. item in un'espressione trigger. Vedere macro indicizzate.

{ITEM.VALUETYPE}

Il tipo di valore dell'N-esimo item nell'espressione del trigger che ha causato una notifica.
Valori possibili: 0 - Numerico in virgola mobile, 1 - Carattere, 2 - Log, 3 - Numerico senza segno, 4 - Testo.

Questa macro può essere utilizzata con un indice numerico, ad esempio {ITEM.VALUETYPE<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. item in un'espressione del trigger. Vedere macro indicizzate.

Macro di notifica del low-level discovery

{LLDRULE.DESCRIPTION}

La descrizione della regola di low-level discovery che ha causato una notifica.

{LLDRULE.DESCRIPTION.ORIG}

La descrizione originale (con le macro non risolte) della regola di low-level discovery che ha causato una notifica.

{LLDRULE.ID}

L'ID numerico della regola di low-level discovery che ha causato una notifica.

{LLDRULE.KEY}

La chiave della regola di low-level discovery che ha causato una notifica.

{LLDRULE.KEY.ORIG}

La chiave originale (con le macro non risolte) della regola di low-level discovery che ha causato una notifica.

{LLDRULE.NAME}

Il nome della regola di low-level discovery che ha causato una notifica.

{LLDRULE.NAME.ORIG}

Il nome originale (con le macro non risolte) della regola di low-level discovery che ha causato una notifica.

{LLDRULE.STATE}

L'ultimo stato della regola di low-level discovery.
Valori possibili: Non supportato, Normale.

Questa macro può essere utilizzata con un indice numerico, ad esempio {LLDRULE.STATE<1-9>}, per puntare al primo, secondo, terzo, ecc. item in un'espressione del trigger. Vedere macro indicizzate.

{LLDRULE.STATE.ERROR}

Il messaggio di errore con i dettagli sul motivo per cui la regola di low-level discovery è diventata non supportata.
Se una regola di low-level discovery entra nello stato non supportato e poi torna immediatamente supportata, il campo dell'errore può essere vuoto.

Macro delle mappe

{MAP.ID}

L'ID della mappa di rete.

{MAP.NAME}

Il nome della mappa di rete.

Macro del proxy

{PROXY.DESCRIPTION}

La descrizione del proxy.
Si risolve in uno dei seguenti valori:

  • Il proxy dell'N-esimo item nell'espressione del trigger (nelle notifiche basate su trigger). Qui è possibile usare macro indicizzate;
  • Il proxy che ha eseguito il discovery (nelle notifiche di discovery). Usare qui {PROXY.DESCRIPTION}, senza indicizzazione;
  • Il proxy a cui si è registrato un agent attivo (nelle notifiche di autoregistrazione). Usare qui {PROXY.DESCRIPTION}, senza indicizzazione.

Questa macro può essere usata con un indice numerico, ad esempio {PROXY.DESCRIPTION<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. item in un'espressione trigger. Vedere macro indicizzate.

{PROXY.NAME}

Il nome del proxy.
Si risolve in uno dei seguenti valori:

  • Proxy dell'N-esimo item nell'espressione del trigger (nelle notifiche basate su trigger). Qui è possibile usare macro indicizzate;
  • Proxy che ha eseguito il discovery (nelle notifiche di discovery). Usare qui {PROXY.NAME}, senza indicizzazione;
  • Proxy a cui si è registrato un agent attivo (nelle notifiche di autoregistrazione). Usare qui {PROXY.NAME}, senza indicizzazione.

Questa macro può essere usata con un indice numerico, ad esempio {PROXY.NAME<1-9>}, per fare riferimento al primo, secondo, terzo, ecc. item in un'espressione di trigger. Vedere macro indicizzate.

Macro di script

{MANUALINPUT}

Il valore di input manuale specificato dall'utente al momento dell'esecuzione dello script.

Macro di servizio

{SERVICE.DESCRIPTION}

La descrizione del servizio con le macro risolte.

{SERVICE.ID}

L'ID numerico del servizio che ha attivato un'azione.

{SERVICE.NAME}

Il nome del servizio con le macro risolte.

{SERVICE.ROOTCAUSE}

L'elenco degli eventi problema dei trigger che hanno causato il fallimento di un servizio, ordinato per gravità e nome host.
Include i seguenti dettagli: nome host, nome evento, gravità, età, tag del servizio e valori.

{SERVICE.TAGS}

Un elenco di tag evento del servizio separati da virgole.
I tag evento del servizio possono essere definiti nella sezione dei tag della configurazione del servizio. Viene espanso in una stringa vuota se non esistono tag.

{SERVICE.TAGSJSON}

Un array JSON contenente oggetti tag dell'evento del servizio.
I tag dell'evento del servizio possono essere definiti nella sezione tag della configurazione del servizio. Viene espanso in un array vuoto se non esistono tag.

{SERVICE.TAGS.<tag name>}

Il valore del tag dell'evento del servizio referenziato dal nome del tag.
I tag degli eventi del servizio possono essere definiti nella sezione dei tag della configurazione del servizio.
Un nome di tag contenente caratteri non alfanumerici (inclusi caratteri UTF multibyte non inglesi) deve essere racchiuso tra virgolette doppie. Le virgolette e le barre rovesciate all'interno di un nome di tag tra virgolette devono essere precedute da un carattere di escape con una barra rovesciata.

Macro dei trigger

{TRIGGER.DESCRIPTION}

La descrizione del trigger.
Tutte le macro supportate nella descrizione di un trigger verranno espanse se {TRIGGER.DESCRIPTION} viene utilizzato nel testo della notifica.

{TRIGGER.EVENTS.ACK}

Il numero di eventi confermati per un elemento della mappa nelle mappe, oppure per il trigger che ha generato l'evento corrente nelle notifiche.

{TRIGGER.EVENTS.PROBLEM.ACK}

Il numero di eventi problema confermati per tutti i trigger, indipendentemente dal loro stato.

{TRIGGER.EVENTS.PROBLEM.UNACK}

Il numero di eventi di problema non riconosciuti per tutti i trigger, indipendentemente dal loro stato.

{TRIGGER.EVENTS.UNACK}

Il numero di eventi non riconosciuti per un elemento della mappa nelle mappe, oppure per il trigger che ha generato l'evento corrente nelle notifiche.

{TRIGGER.EXPRESSION}

L'espressione del trigger.

{TRIGGER.EXPRESSION.EXPLAIN}

Un'espressione di trigger valutata parzialmente.
Le funzioni basate su item vengono valutate e sostituite dai risultati al momento della generazione dell'evento, mentre tutte le altre funzioni vengono visualizzate come scritte nell'espressione. Può essere utilizzata per il debug delle espressioni di trigger.

{TRIGGER.EXPRESSION.RECOVERY}

L'espressione di ripristino del trigger se Generazione eventi OK nella configurazione del trigger è impostata su "Espressione di ripristino"; altrimenti viene restituita una stringa vuota.

{TRIGGER.EXPRESSION.RECOVERY.EXPLAIN}

Un'espressione di ripristino del trigger valutata parzialmente.
Le funzioni basate sugli item vengono valutate e sostituite dai risultati al momento della generazione dell'evento, mentre tutte le altre funzioni vengono visualizzate come scritte nell'espressione. Può essere utilizzata per il debug delle espressioni di ripristino del trigger.

{TRIGGER.HOSTGROUP.NAME}

Un elenco ordinato (in base alla query SQL), separato da virgola e spazio, dei gruppi di host in cui è definito il trigger.

{TRIGGER.ID}

L'ID numerico del trigger che ha attivato questa azione.

{TRIGGER.NAME}

Il nome del trigger con le macro risolte.
Si noti che {EVENT.NAME} può essere utilizzato nelle azioni per visualizzare il nome dell'evento/problema attivato con le macro risolte.

{TRIGGER.NAME.ORIG}

Il nome originale del trigger (con le macro non risolte).

{TRIGGER.NSEVERITY}

La gravità numerica del trigger.
Valori possibili: 0 - Non classificato, 1 - Informazione, 2 - Avviso, 3 - Medio, 4 - Alto, 5 - Disastro.

{TRIGGER.PROBLEM.EVENTS.PROBLEM.ACK}

Il numero di eventi di problema confermati per i trigger nello stato di problema.

{TRIGGER.PROBLEM.EVENTS.PROBLEM.UNACK}

Il numero di eventi di problema non confermati per i trigger nello stato di problema.

{TRIGGER.SEVERITY}

Il nome della gravità del trigger.
Può essere definito in Administration > General > Trigger displaying options.

{TRIGGER.STATE}

L'ultimo stato dell'espressione del trigger.
Valori possibili: Sconosciuto, Normale.

{TRIGGER.STATE.ERROR}

Il messaggio di errore con i dettagli del motivo per cui un trigger è diventato non supportato.
Se un trigger entra nello stato non supportato e poi torna immediatamente di nuovo supportato, il campo errore può essere vuoto.

{TRIGGER.STATUS}

Il valore del trigger al momento dell'esecuzione del passo dell'operazione.
Valori possibili: Problem, OK.

{TRIGGER.TEMPLATE.NAME}

Un elenco ordinato (in base alla query SQL), separato da virgola e spazio, dei template in cui il trigger è definito, oppure *UNKNOWN* se il trigger è definito in un host.

{TRIGGER.URL}

L'URL del trigger.

{TRIGGER.URL.NAME}

L'etichetta per l'URL del trigger.

{TRIGGER.VALUE}

Il valore numerico corrente del trigger.
Valori possibili: 0 - il trigger è nello stato OK, 1 - il trigger è nello stato Problema.

{TRIGGERS.ACK}

Il numero di trigger confermati per un elemento della mappa, indipendentemente dallo stato del trigger.
Un trigger è considerato confermato se tutti i suoi eventi di problema sono confermati.

{TRIGGERS.PROBLEM.ACK}

Il numero di trigger di problema confermati per un elemento della mappa.
Un trigger è considerato confermato se tutti i suoi eventi di problema sono confermati.

{TRIGGERS.PROBLEM.UNACK}

Il numero di trigger di problema non confermati per un elemento della mappa.
Un trigger è considerato non confermato se almeno uno dei suoi eventi di problema non è confermato.

{TRIGGERS.UNACK}

Il numero di trigger non riconosciuti per un elemento della mappa, indipendentemente dallo stato del trigger.
Un trigger è considerato non riconosciuto se almeno uno dei suoi eventi di problema non è riconosciuto.

Macro nome utente

{USER.FULLNAME}

Il nome, il cognome e il nome utente dell'utente che ha aggiunto il riconoscimento dell'evento o avviato lo script.

{USER.NAME}

Il nome dell'utente che ha avviato lo script.

{USER.SURNAME}

Il cognome dell'utente che ha avviato lo script.

Il nome utente dell'utente che ha avviato lo script.

Macro indicizzate

La sintassi delle macro indicizzate {MACRO<1-9>} può fare riferimento solo all'N-esimo item, funzione o host nel campo Expression di un trigger:

  • {HOST.IP1}, {HOST.IP2}, {HOST.IP3} vengono risolte negli indirizzi IP del primo, secondo e terzo host nell'espressione del trigger (se presenti).
  • {ITEM.VALUE1}, {ITEM.VALUE2}, {ITEM.VALUE3} vengono risolte nei valori del primo, secondo e terzo item nell'espressione del trigger al momento dell'evento (se presenti).
  • {FUNCTION.VALUE1}, {FUNCTION.VALUE2}, {FUNCTION.VALUE3} vengono risolte nei valori della prima, seconda e terza funzione basata su item al momento dell'evento (se presenti).

Nel contesto dei trigger, le macro indicizzate fanno sempre riferimento al campo Expression della configurazione del trigger, non a Recovery expression. Ad esempio, in un evento di ripristino, {ITEM.VALUE2} verrà risolta nel valore del secondo item dell'espressione del problema al momento del ripristino.

Anche la macro {HOST.HOST<1-9>} è supportata all'interno della macro di espressione {?func(/host/key,param)} nei nomi dei grafici. Ad esempio, {?func(/{HOST.HOST2}/key,param)} in un nome di grafico verrà risolta nell'host del secondo item nel grafico.

Le macro indicizzate non verranno risolte in nessun altro contesto oltre ai casi qui menzionati. Per altri contesti, utilizzare macro senza indice ({HOST.HOST}, {HOST.IP}, ecc.).