Macro supportate dalla posizione
Panoramica
La tabella macro supportate in base alla posizione contiene il riferimento di tutte le macro (integrate, di espressione e definibili dall'utente) supportate nella posizione specifica.
Se tutte le macro di un gruppo correlato sono supportate, viene indicato solo il nome del gruppo. Fare clic su ciascun nome di macro o nome di gruppo per visualizzare i dettagli completi delle macro.
L'elenco dettagli delle macro contiene un elenco dettagliato di tutte le macro integrate, raggruppate per area di applicazione. Nota che per personalizzare i valori delle macro (ad esempio, abbreviare o estrarre sottostringhe specifiche), puoi usare le funzioni macro.
Macro supportate in base alla posizione
| Posizione | Macro supportate | Commenti | |
|---|---|---|---|
| Azione | |||
| Condizione relativa al periodo di tempo, Durata predefinita del passaggio dell'operazione, Durata del passaggio | Macro definibili dall'utente (solo globali) | Una singola macro deve riempire l'intero campo; non sono supportate più macro o macro combinate con testo | |
| Notifiche e comandi | |||
| Basato sul trigger | Macro di azione Macro di data/ora {ESC.HISTORY} Macro di evento, macro di evento causa/sintomo Macro di aggiornamento dell'evento: {EVENT.UPDATE.HISTORY}, {EVENT.UPDATE.STATUS} Macro di espressione: {?EXPRESSION} {FUNCTION.VALUE} Macro dell'host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macro dell'host di destinazione (solo comandi) Macro dell'inventario dell'host Macro dell'item (eccetto {ITEM.STATE}, {ITEM.STATE.ERROR}) Macro del proxy Macro del 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 definibili dall'utente |
Vedere anche: Utilizzo delle macro nei messaggi | |
| Aggiornamento del problema | Macro di azione Macro di data/ora {ESC.HISTORY} Macro di evento, macro di evento causa/sintomo, macro di evento di ripristino Macro di aggiornamento dell'evento: tutte (eccetto {EVENT.UPDATE.NSEVERITY}, {EVENT.UPDATE.SEVERITY}) Macro di espressione: {?EXPRESSION} Macro di funzione Macro dell'host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macro dell'host di destinazione (solo comandi) Macro dell'inventario dell'host Macro dell'item (eccetto {ITEM.STATE}, {ITEM.STATE.ERROR}) Macro del proxy Macro del 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 definibili dall'utente |
||
| Ripristino del problema | Macro di evento di ripristino Macro di evento {FUNCTION.RECOVERY.VALUE} {TRIGGER.EXPRESSION.RECOVERY.EXPLAIN} |
||
| Discovery | Macro di azione Macro di data/ora Macro di discovery Macro di evento: {EVENT.AGE}, {EVENT.DATE}, {EVENT.ID}, {EVENT.OBJECT}, {EVENT.SOURCE}, {EVENT.TIME}, {EVENT.TIMESTAMP} Macro dell'host di destinazione (solo comandi) Macro del proxy |
||
| Registrazione automatica | Macro di azione Macro di data/ora Macro di evento: {EVENT.AGE}, {EVENT.DATE}, {EVENT.ID}, {EVENT.OBJECT}, {EVENT.SOURCE}, {EVENT.TIME}, {EVENT.TIMESTAMP} Macro dell'host: {HOST.HOST}, {HOST.IP}, {HOST.PORT}, {HOST.METADATA} Macro dell'host di destinazione (solo comandi) Macro del proxy |
||
| Basato sul servizio | Macro di azione Macro di data/ora {ESC.HISTORY} Macro di evento: tutte eccetto {EVENT.ACK.STATUS}, {EVENT.OPDATA} Macro del servizio Macro definibili dall'utente |
||
| Ripristino del servizio | Macro di evento (eccetto {EVENT.ACK.STATUS}, {EVENT.OPDATA}), macro di evento di ripristino | ||
| Aggiornamento del servizio | Macro di azione Macro di data/ora {ESC.HISTORY} Macro di evento (eccetto {EVENT.ACK.STATUS}, {EVENT.OPDATA}) Macro di aggiornamento dell'evento: {EVENT.UPDATE.DATE}, {EVENT.UPDATE.NSEVERITY}, {EVENT.UPDATE.SEVERITY}, {EVENT.UPDATE.STATUS}, {EVENT.UPDATE.TIME}, {EVENT.UPDATE.TIMESTAMP} Macro del servizio Macro definibili dall'utente |
||
| Notifiche interne | Macro di azione Macro di data/ora {ESC.HISTORY} Macro di evento (eccetto {EVENT.NSEVERITY}, {EVENT.SEVERITY}), macro di evento di ripristino Macro dell'host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macro dell'inventario dell'host Macro dell'item: {ITEM.DESCRIPTION}, {ITEM.DESCRIPTION.ORIG}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, {ITEM.NAME}, {ITEM.NAME.ORIG}, {ITEM.VALUETYPE} Macro del proxy |
||
| Basato sull'item | Macro dell'item: {ITEM.STATE}, {ITEM.STATE.ERROR} | ||
| Basato sulla regola LLD | Macro di notifica della low-level discovery | ||
| Basato sul trigger | Macro del 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 definibili dall'utente |
||
| Parametri dello script di avviso | Macro di avviso Macro definibili dall'utente (solo globali) |
||
| Connector | |||
| Campo URL, Nome utente, Password, Token bearer, Proxy HTTP, Certificato SSL, File della chiave SSL, Password della chiave SSL | Macro definibili dall'utente (solo globali) | ||
| Campo Timeout | Macro definibili dall'utente (solo globali) | Una singola macro deve riempire l'intero campo; non sono supportate più macro o macro combinate con testo. | |
| Nome del grafico | |||
| Nome del grafico | Macro di espressione: {?EXPRESSION} | In questa posizione, per questa macro è supportata una sola funzione tra avg, last, max, min, con i secondi come parametro (è possibile utilizzare i suffissi temporali). La macro {HOST.HOST<1-9>} può essere utilizzata come host all'interno della macro (vedere anche le 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 di host | |||
| IP/DNS dell'interfaccia | Macro dell'host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME} Macro definibili dall'utente 1 |
1 Per l'indirizzo IP, una singola macro deve riempire l'intero campo; non sono supportate più macro o macro combinate con testo | |
| Porta dell'interfaccia | Macro definibili dall'utente | Una singola macro deve riempire l'intero campo; non sono supportate più macro o macro combinate con testo | |
| Community SNMP | Macro definibili dall'utente | ||
| Numero massimo di ripetizioni SNMPv2,v3 | Macro definibili dall'utente, macro LLD (per i prototipi di host) | ||
| Tentativi SNMP | Macro definibili dall'utente, macro LLD (per i prototipi di host) | ||
| Nome del contesto SNMPv3, Nome di sicurezza, Passphrase di autenticazione, Passphrase di privacy | |||
| Nome utente e password IPMI | |||
| Item, prototipo di item, regola LLD | |||
| Nome | Macro definibili dall'utente | Non supportate nei nomi delle regole LLD. | |
| Descrizione | Macro definibili dall'utente | ||
| Parametri della chiave | Macro dell'host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macro definibili dall'utente |
Le macro {HOST.*} supportate verranno risolte nell'interfaccia selezionata per l'item. Se utilizzate in item senza interfacce, verranno risolte nell'interfaccia Zabbix agent, SNMP, JMX o IPMI dell'host, in quest'ordine di priorità, oppure in 'UNKNOWN' se l'host non dispone di alcuna interfaccia. Le macro non sono supportate nella chiave dell'item degli item Zabbix trapper. |
|
| Campi Intervallo di aggiornamento, Intervalli personalizzati, Timeout (disponibile per i tipi di item supportati), Conserva fino a (per cronologia/tendenze) | Macro definibili dall'utente | Una singola macro deve riempire l'intero campo; non sono supportate più macro o macro combinate con testo. | |
| Campi Elimina risorse perdute, Disabilita risorse perdute | Macro definibili dall'utente | Questi campi sono supportati solo per le regole LLD. Una singola macro deve riempire l'intero campo; non sono supportate più macro o macro combinate con testo. |
|
| Parametri dei passaggi di pre-elaborazione (inclusi gli script personalizzati), parametri personalizzati di gestione degli errori (campi Imposta valore su e Imposta errore su) |
Macro definibili dall'utente | ||
| Espressioni regolari del filtro | Macro dell'host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macro definibili dall'utente |
Questi campi sono supportati solo per le regole LLD. | |
| Espressioni regolari del filtro di override | Macro definibili dall'utente | Questi campi sono supportati solo per le regole LLD. | |
| Operazioni di override: Intervallo di aggiornamento, Periodo di conservazione della cronologia, Periodo di conservazione delle tendenze (per i prototipi di item) | Macro definibili dall'utente | Questi campi sono supportati solo per le regole LLD. Una singola macro deve riempire l'intero campo; non sono supportate più macro o macro combinate con testo. |
|
| Tipi di item | |||
| Item Browser nomi e valori dei parametri |
Macro dell'host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macro dell'inventario dell'host Macro dell'item: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG} Macro definibili dall'utente |
||
| Item Script nomi e valori dei parametri |
|||
| Formula dell'item Calcolato/aggregato (costanti dell'espressione, parametri delle funzioni, parametri della chiave dell'item, (solo item aggregato) condizioni del filtro (nome del gruppo di host e nome del tag)) |
Macro definibili dall'utente | ||
| Item Monitoraggio database campi Nome utente, Password, Query SQL |
Macro definibili dall'utente | ||
| Item HTTP agent campi URL, campi Query, Corpo della richiesta, Intestazioni (nomi e valori), File del certificato SSL, File della chiave SSL |
Macro dell'host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macro dell'item: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG} Macro definibili dall'utente |
Gli URL che contengono una macro segreta non funzioneranno, poiché la macro verrà risolta come "**" | |
| Item HTTP agent campo Proxy HTTP |
Macro dell'item: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG} Macro definibili dall'utente |
||
| Item HTTP agent campi Codici di stato richiesti, Nome utente/password per l'autenticazione HTTP, Password della chiave SSL |
Macro definibili dall'utente | ||
| Item HTTP agent campo Host consentiti |
Macro dell'host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME} Macro definibili dall'utente |
||
| Item JMX agent campo Endpoint |
Macro dell'host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.PORT} Macro definibili dall'utente |
||
| Item Trapper campo Host consentiti |
Macro dell'host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP} Macro definibili dall'utente |
||
| Item SNMP agent campo OID SNMP |
Macro definibili dall'utente | ||
| Item SSH e Telnet script |
Macro dell'host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macro definibili dall'utente |
||
| Item SSH agent campi Nome utente, File della chiave pubblica, File della chiave privata, Password |
Macro definibili dall'utente | ||
| Item Telnet agent campi Nome utente, Password |
Macro definibili dall'utente | ||
| Item Query di telemetria campi Spostamento temporale, Limite di ricerca retrospettiva, Granularità |
Macro definibili dall'utente | ||
| Mappa | |||
| URL, Nome URL | Macro dell'host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} {HOSTGROUP.ID} Macro dell'inventario dell'host Macro della mappa {TRIGGER.ID} |
||
| Etichetta dell'elemento | Macro di espressione: {?EXPRESSION} 1 Macro dell'host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} {HOSTGROUP.ID} Macro dell'inventario dell'host Macro della mappa Macro del trigger: {TRIGGER.EVENTS.*}, {TRIGGER.ID}, {TRIGGER.PROBLEM.EVENTS.*}, {TRIGGERS.ACK}, {TRIGGERS.PROBLEM.ACK}, {TRIGGERS.PROBLEM.UNACK}, {TRIGGERS.UNACK} |
1 In questa posizione è supportata una sola funzione tra avg, last, max, min, con i secondi come parametro (è possibile utilizzare i suffissi temporali). La macro {HOST.HOST<1-9>} può essere utilizzata 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 del collegamento | Macro di espressione: {?EXPRESSION} 1 | ||
| Etichetta della forma | Macro di espressione: {?EXPRESSION} 1 | ||
| Campo di testo nelle forme della mappa | {MAP.NAME} | ||
| Network discovery | |||
| campo Intervallo di aggiornamento | Macro definibili dall'utente (solo globali) | Una singola macro deve riempire l'intero campo; non sono supportate più macro o macro combinate con testo. | |
| campi Community SNMP, OID SNMP | Macro definibili dall'utente (solo globali) | ||
| campi Nome del contesto SNMPv3, Nome di sicurezza, Passphrase di autenticazione, Passphrase di privacy | |||
| Proxy | |||
| Indirizzo per gli agent attivi > Porta (se il proxy appartiene a un gruppo) Per la modalità proxy passivo: campi dell'interfaccia Indirizzo e Porta campi Timeout per i tipi di item in modalità override |
Macro definibili dall'utente (solo globali) | Una singola macro deve riempire l'intero campo; non sono supportate più macro o macro combinate con testo. | |
| Gruppo proxy | |||
| campi Periodo di failover, Numero minimo di proxy | Macro definibili dall'utente (solo globali) | Una singola macro deve riempire l'intero campo; non sono supportate più macro o macro combinate con testo. | |
| Script | |||
| Comandi, testo di conferma (Tipo: script, azione host manuale) |
Macro dell'host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID} 1, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macro dell'inventario dell'host 2 {MANUALINPUT} Macro del nome utente Macro definibili dall'utente |
1 Solo testo di conferma 2 Supportate per Zabbix server e Zabbix proxy |
|
| Comandi (Tipo: script, azione evento manuale) |
Macro di data/ora Macro di evento, macro di evento causa/sintomo, macro di evento di ripristino (se si è verificato il ripristino) Macro di aggiornamento dell'evento: {EVENT.UPDATE.HISTORY}, {EVENT.UPDATE.STATUS} {FUNCTION.VALUE} Macro dell'host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macro dell'inventario dell'host Macro dell'item (eccetto {ITEM.STATE}, {ITEM.STATE.ERROR}) {MANUALINPUT} Macro del proxy Macro del 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 del nome utente Macro definibili dall'utente |
||
| Testo di conferma (Tipo: script, azione evento manuale) |
Macro di evento: {EVENT.ID}, {EVENT.NAME}, {EVENT.NSEVERITY}, {EVENT.SEVERITY}, {EVENT.STATUS}, {EVENT.VALUE} Macro dell'host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macro dell'inventario dell'host {MANUALINPUT} Macro del nome utente Macro definibili dall'utente |
||
| URL, testo di conferma (Tipo: URL, azione host/evento manuale) |
|||
| Nome e valore del tag | Macro dell'host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macro dell'inventario dell'host Macro dell'item: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*} Macro del trigger: {TRIGGER.ID} (solo valore del tag del trigger) Macro definibili dall'utente |
Le macro del nome e del valore del tag vengono risolte solo durante il processo di generazione dell'evento. | |
| Trigger | |||
| Nome | Macro dell'host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macro dell'item: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*} Macro/riferimenti posizionali: $1...$9Macro definibili dall'utente |
||
| Nome dell'evento | Macro di data/ora: {TIME}, {TIMESTAMP} Macro di espressione: {?EXPRESSION} Macro di funzione Macro dell'host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macro dell'item: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*} Macro del trigger: {TRIGGER.EXPRESSION.EXPLAIN} |
||
| Dati operativi | Macro dell'host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macro dell'item: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*} Macro definibili dall'utente |
||
| Espressione | {TRIGGER.VALUE} Macro definibili dall'utente 1 |
1 Solo nelle costanti e nei parametri delle funzioni; le macro segrete non sono supportate | |
| campi Tag per la corrispondenza, Nome della voce di menu, URL della voce di menu | Macro definibili dall'utente | Gli URL che contengono una macro segreta non funzioneranno, poiché la macro verrà risolta come "**". | |
| Descrizione | Macro dell'host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macro dell'item: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*} Macro definibili dall'utente |
||
| URL | {EVENT.ID} Macro dell'host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macro dell'item: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*} {TRIGGER.ID} |
||
| Comandi dei parametri utente | Macro/riferimenti posizionali: $1...$9 |
||
| Scenario web | |||
| campi Nome, Agent, Proxy HTTP | Macro definibili dall'utente | ||
| campo Intervallo di aggiornamento | Macro definibili dall'utente | Una singola macro deve riempire l'intero campo; non sono supportate più macro o macro combinate con testo. | |
| campi Variabili, Intestazioni, Certificato SSL, File della chiave SSL | Macro dell'host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macro definibili dall'utente |
||
| campi Utente, Password, Password della chiave SSL | Macro definibili dall'utente | ||
| Passaggio dello scenario web campi Nome, Variabili (solo valori) |
Macro definibili dall'utente | ||
| Passaggio dello scenario web campi Timeout, Codici di stato richiesti |
Macro definibili dall'utente | Una singola macro deve riempire l'intero campo; non sono supportate più macro o macro combinate con testo. | |
| Passaggio dello scenario web campi URL, Intestazioni (nomi e valori), Stringa richiesta |
Macro dell'host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macro definibili dall'utente |
||
| Passaggio dello scenario web campo Post |
Macro dell'host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} | ||
| Tipo di supporto webhook | |||
| Valori dei parametri | Macro di avviso Tutte le macro supportate nelle notifiche di problemi basate sul trigger (vedere sopra) |
Una singola macro deve riempire l'intero campo; non sono supportate più macro o macro combinate con testo. | |
| Script JavaScript, nome del parametro dello script JavaScript | Macro definibili dall'utente (solo globali) | ||
| Nome della voce di menu, URL della voce di menu | {EVENT.TAGS.<tag name>} | ||
| Widget | |||
| Widget Indicatore campo Descrizione |
Macro dell'host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macro dell'inventario dell'host Macro dell'item (eccetto {ITEM.STATE.ERROR}) Macro definibili dall'utente (solo globali) |
||
| Widget Nido d'ape campo Etichetta primaria/secondaria |
|||
| Widget Valore dell'item campo Descrizione |
|||
| Widget Host principali colonna Dati testuali |
Macro dell'host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macro dell'inventario dell'host Macro definibili dall'utente (solo globali) |
||
| Widget URL (dinamico) campo URL |
Macro dell'host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macro definibili dall'utente |
||
| Colonna di testo personalizzato | |||
| Monitoraggio > Problemi | Macro dell'host (eccetto {HOST.METADATA}) Macro dell'inventario dell'host Macro dell'item (eccetto {ITEM.STATE.ERROR}) Macro del trigger: {TRIGGER.ID} Macro di evento: {EVENT.ID} Macro definibili dall'utente |
||
| Monitoraggio > Host | Macro dell'host (eccetto {HOST.METADATA}) Macro dell'inventario dell'host Macro definibili dall'utente |
||
| Monitoraggio > Ultimi dati | Macro dell'host (eccetto {HOST.METADATA}) Macro dell'inventario dell'host Macro dell'item (eccetto {ITEM.STATE.ERROR}) Macro definibili dall'utente |
||
| Raccolta dati > Template | Macro dell'host: {HOST.DESCRIPTION}, {HOST.HOST}, {HOST.ID}, {HOST.NAME} | ||
| Raccolta dati > Host | Macro dell'host (eccetto {HOST.METADATA}) Macro dell'inventario dell'host Macro definibili dall'utente |
||
| Altre posizioni | |||
| campo Orario di lavoro | Macro definibili dall'utente (solo globali) | Una singola macro deve riempire l'intero campo; non sono supportate più macro o macro combinate con testo. | |
| campo Timeout per i tipi di item (impostazione globale) | |||
| Supporto utente campo Quando attivo |
Macro definibili dall'utente (solo globali) | ||
| Tipo di supporto email campi Nome utente, Password |
Macro definibili dall'utente (solo globali) | Sono consigliate le macro segrete. | |
| Report pianificati campi Oggetto, Messaggio |
Macro di data/ora: {TIME}, {TIMESTAMP} | ||
Dettagli delle macro
Questo elenco contiene i dettagli di ciascuna macro integrata, raggruppata per area applicativa:
- Macro delle azioni
- Macro degli avvisi
- Macro di data/ora
- Macro di individuazione
- Macro degli eventi
- Macro di escalation
- Macro di funzione
- Macro host
- Macro dei gruppi host
- Macro dell'inventario host
- Macro item
- Macro di notifica di low-level discovery
- Macro delle mappe
- Macro proxy
- Macro degli script
- Macro dei servizi
- Macro trigger
- Macro del nome utente
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 si fa riferimento tramite il nome del tag.
Un nome di tag contenente caratteri non alfanumerici (inclusi caratteri multibyte UTF 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 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 a cui si fa riferimento tramite il nome del tag.
Un nome di tag contenente caratteri non alfanumerici (inclusi caratteri multibyte UTF 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 escape con una barra rovesciata.
Usato 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 dell'host, nome dell'evento, gravità, età, tag del servizio e valori.
Questa macro viene usata 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 gli oggetti dei 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 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 singolo aggiornamento).
{EVENT.UPDATE.ACTIONJSON}
Un array JSON contenente i dettagli dell'azione o delle azioni eseguite durante l'aggiornamento del problema.
Possibili valori 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 la soppressione è indefinita);
- 0, 1, 2, 3, 4, 5 (per le proprietà di severità old e new).
Ad esempio: {"acknowledge":true,"message":"Manutenzione mensile.","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 funzione basata su item N-esima nell'espressione del trigger al momento dell'evento.
Vengono conteggiate solo le funzioni con /host/key come primo parametro.
Questa macro può essere usata con un indice numerico, ad esempio {FUNCTION.VALUE<1-9>} per indicare la prima, seconda, terza, ecc. funzione in un'espressione del trigger.
Vedi indexed macros.
{FUNCTION.RECOVERY.VALUE}
Il valore della N-esima funzione basata su item nell'espressione di recupero al momento dell'evento.*
Vengono conteggiate solo le funzioni con /host/key come primo parametro.
Questa macro può essere usata con un indice numerico, ad esempio {FUNCTION.RECOVERY.VALUE<1-9>} per indicare la prima, seconda, terza, ecc. funzione in un'espressione di trigger.
Vedi indexed macros.
Macro host
{HOST.CONN}
L'indirizzo IP o il nome DNS dell'host, a seconda delle impostazioni dell'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 non è definita nemmeno un'interfaccia SNMP, verrà utilizzata l'interfaccia JMX principale.
Se non è definita neppure un'interfaccia JMX, verrà utilizzata l'interfaccia IPMI principale.
Se l'host non ha alcuna interfaccia, la macro viene risolta in 'UNKNOWN'.
Questa macro può essere usata con un indice numerico come {HOST.CONN<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
{HOST.DESCRIPTION}
La descrizione dell'host.
Questa macro può essere utilizzata con un indice numerico come {HOST.DESCRIPTION<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedi indexed macros.
{HOST.DNS}
Il nome DNS dell'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 non è definita neppure un'interfaccia SNMP, verrà utilizzata l'interfaccia JMX principale.
Se non è definita un'interfaccia JMX, verrà utilizzata l'interfaccia IPMI principale.
Se l'host non ha alcuna interfaccia, la macro viene risolta in 'UNKNOWN'.
Questa macro può essere usata con un indice numerico come {HOST.DNS<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione trigger.
Vedere indexed macros.
{HOST.HOST}
Il nome tecnico dell'host.
Le funzioni macro non sono supportate per questa macro se viene usata come segnaposto nel primo parametro di una funzione di cronologia, ad esempio, last(/{HOST.HOST}/{ITEM.KEY}).
Questa macro può essere usata con un indice numerico come {HOST.HOST<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedere le macro indicizzate.
{HOST.ID}
L'ID dell'host.
Questa macro può essere usata con un indice numerico come {HOST.ID<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
{HOST.IP}
L'indirizzo IP dell'host.
Negli script globali, nei campi IP/DNS dell'interfaccia e negli scenari web, la macro verrà risolta in base all'interfaccia agent principale.
Se non è definita un'interfaccia agent, verrà utilizzata l'interfaccia SNMP principale.
Se non è definita neppure un'interfaccia SNMP, verrà utilizzata l'interfaccia JMX principale.
Se non è definita nemmeno un'interfaccia JMX, verrà utilizzata l'interfaccia IPMI principale.
Se l'host non dispone di alcuna interfaccia, la macro viene risolta in 'UNKNOWN'.
Questa macro può essere usata con un indice numerico come {HOST.IP<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
{HOST.METADATA}
I metadati dell'host.
Utilizzati solo per l'autoregistrazione attiva dell'agent.
{HOST.NAME}
Il nome host visibile.
Questa macro può essere usata con un indice numerico come {HOST.NAME<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedi indexed macros.
{HOST.PORT}
La porta dell'host (agent).
Negli script globali, nei campi IP/DNS dell'interfaccia e negli scenari web, la macro verrà risolta in base all'interfaccia agent principale.
Se non è definita un'interfaccia agent, verrà utilizzata l'interfaccia SNMP principale.
Se non è definita neanche un'interfaccia SNMP, verrà utilizzata l'interfaccia JMX principale.
Se non è definita nemmeno un'interfaccia JMX, verrà utilizzata l'interfaccia IPMI principale.
Se l'host non ha alcuna interfaccia, la macro viene risolta in 'UNKNOWN'.
Questa macro può essere usata con un indice numerico come {HOST.PORT<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
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 usata con un indice numerico, ad esempio {INVENTORY.ALIAS<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
{INVENTORY.ASSET.TAG}
Il campo Asset tag nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.ASSET.TAG<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
{INVENTORY.CHASSIS}
Il campo Chassis nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.CHASSIS<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
{INVENTORY.CONTACT}
Il campo Contact nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.CONTACT<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedi indexed macros.
{INVENTORY.CONTRACT.NUMBER}
Il campo Numero contratto nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.CONTRACT.NUMBER<1-9>}, per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedi indexed macros.
{INVENTORY.DEPLOYMENT.STATUS}
Il campo Deployment status nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.DEPLOYMENT.STATUS<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedi indexed macros.
{INVENTORY.HARDWARE}
Il campo Hardware nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.HARDWARE<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedi indexed macros.
{INVENTORY.HARDWARE.FULL}
Il campo Hardware (dettagli completi) nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.HARDWARE.FULL<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere macro indicizzate.
{INVENTORY.HOST.NETMASK}
Il campo Subnet mask dell'host nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.HOST.NETMASK<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere macro indicizzate.
{INVENTORY.HOST.NETWORKS}
Il campo Host networks nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.HOST.NETWORKS<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
{INVENTORY.HOST.ROUTER}
Il campo Host router nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.HOST.ROUTER<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedi indexed macros.
{INVENTORY.HW.ARCH}
Il campo Architettura hardware nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.HW.ARCH<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedi indexed macros.
{INVENTORY.HW.DATE.DECOMM}
Il campo Date hardware decommissioned nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.HW.DATE.DECOMM<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
{INVENTORY.HW.DATE.EXPIRY}
Il campo Data di scadenza della manutenzione hardware nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.HW.DATE.EXPIRY<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere macro indicizzate.
{INVENTORY.HW.DATE.INSTALL}
Il campo Data di installazione dell'hardware nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.HW.DATE.INSTALL<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedi indexed macros.
{INVENTORY.HW.DATE.PURCHASE}
Il campo Data di acquisto dell'hardware nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.HW.DATE.PURCHASE<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedi macro indicizzate.
{INVENTORY.INSTALLER.NAME}
Il campo Installer name nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.INSTALLER.NAME<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedi indexed macros.
{INVENTORY.LOCATION}
Il campo Location nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.LOCATION<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedi indexed macros.
{INVENTORY.LOCATION.LAT}
Il campo Latitudine della posizione nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.LOCATION.LAT<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
{INVENTORY.LOCATION.LON}
Il campo Longitudine della posizione nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.LOCATION.LON<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedi indexed macros.
{INVENTORY.MACADDRESS.A}
Il campo MAC address A nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.MACADDRESS.A<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
{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 indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
{INVENTORY.MODEL}
Il campo Model nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.MODEL<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedi indexed macros.
{INVENTORY.NAME}
Il campo Name nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.NAME<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedi indexed macros.
{INVENTORY.NOTES}
Il campo Notes nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.NOTES<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedi indexed macros.
{INVENTORY.OOB.IP}
Il campo Indirizzo IP OOB nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.OOB.IP<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedere macro indicizzate.
{INVENTORY.OOB.NETMASK}
Il campo maschera di sottorete OOB nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.OOB.NETMASK<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedi macro indicizzate.
{INVENTORY.OOB.ROUTER}
Il campo OOB router nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.OOB.ROUTER<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
{INVENTORY.OS}
Il campo OS nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.OS<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedi macro indicizzate.
{INVENTORY.OS.FULL}
Il campo OS (dettagli completi) nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.OS.FULL<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedi indexed macros.
{INVENTORY.OS.SHORT}
Il campo OS (breve) nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.OS.SHORT<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedi macro indicizzate.
{INVENTORY.POC.PRIMARY.CELL}
Il campo Primary POC cell nell'inventario dell'host.
Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.POC.PRIMARY.CELL<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
{INVENTORY.POC.PRIMARY.EMAIL}
Il campo Primary POC email nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.POC.PRIMARY.EMAIL<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
{INVENTORY.POC.PRIMARY.NAME}
Il campo Nome del referente principale nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.POC.PRIMARY.NAME<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere macro indicizzate.
{INVENTORY.POC.PRIMARY.NOTES}
Il campo Note del POC principale nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.POC.PRIMARY.NOTES<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere macro indicizzate.
{INVENTORY.POC.PRIMARY.PHONE.A}
Il campo Primary POC phone A nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.POC.PRIMARY.PHONE.A<1-9>}, per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedi indexed macros.
{INVENTORY.POC.PRIMARY.PHONE.B}
Il campo Primary POC phone B nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.POC.PRIMARY.PHONE.B<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedi indexed macros.
{INVENTORY.POC.PRIMARY.SCREEN}
Il campo Nome schermata POC principale nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.POC.PRIMARY.SCREEN<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere macro indicizzate.
{INVENTORY.POC.SECONDARY.CELL}
Il campo Cellulare POC secondario nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.POC.SECONDARY.CELL<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedi macro indicizzate.
{INVENTORY.POC.SECONDARY.EMAIL}
Il campo Email secondaria del referente nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.POC.SECONDARY.EMAIL<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere macro indicizzate.
{INVENTORY.POC.SECONDARY.NAME}
Il campo Nome del referente secondario nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.POC.SECONDARY.NAME<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
{INVENTORY.POC.SECONDARY.NOTES}
Il campo Note del referente secondario nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.POC.SECONDARY.NOTES<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione del trigger.
Vedere macro indicizzate.
{INVENTORY.POC.SECONDARY.PHONE.A}
Il campo Telefono secondario del referente A nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.POC.SECONDARY.PHONE.A<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere macro indicizzate.
{INVENTORY.POC.SECONDARY.PHONE.B}
Il campo Telefono secondario del referente B nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.POC.SECONDARY.PHONE.B<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedi macro indicizzate.
{INVENTORY.POC.SECONDARY.SCREEN}
Il campo Nome dello schermo del POC secondario nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.POC.SECONDARY.SCREEN<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedere macro indicizzate.
{INVENTORY.SERIALNO.A}
Il campo Numero di serie A nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.SERIALNO.A<1-9>}, per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedi macro indicizzate.
{INVENTORY.SERIALNO.B}
Il campo Numero di serie B nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.SERIALNO.B<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedi indexed macros.
{INVENTORY.SITE.ADDRESS.A}
Il campo Indirizzo sito A nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.SITE.ADDRESS.A<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere macro indicizzate.
{INVENTORY.SITE.ADDRESS.B}
Il campo Indirizzo sito B nell'inventario dell'host.
Questa macro può essere utilizzata con un indice numerico, ad esempio {INVENTORY.SITE.ADDRESS.B<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere macro indicizzate.
{INVENTORY.SITE.ADDRESS.C}
Il campo Site address C nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.SITE.ADDRESS.C<1-9>}, per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
{INVENTORY.SITE.CITY}
Il campo Città del sito nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.SITE.CITY<1-9>}, per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
{INVENTORY.SITE.COUNTRY}
Il campo Paese del sito nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.SITE.COUNTRY<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere macro indicizzate.
{INVENTORY.SITE.NOTES}
Il campo Note del sito nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.SITE.NOTES<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere macro indicizzate.
{INVENTORY.SITE.RACK}
Il campo Posizione del rack del sito nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.SITE.RACK<1-9>}, per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedi macro indicizzate.
{INVENTORY.SITE.STATE}
Il campo Stato/provincia del sito nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.SITE.STATE<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedere macro indicizzate.
{INVENTORY.SITE.ZIP}
Il campo CAP/postale della sede nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.SITE.ZIP<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere macro indicizzate.
{INVENTORY.SOFTWARE}
Il campo Software nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.SOFTWARE<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedi macro indicizzate.
{INVENTORY.SOFTWARE.APP.A}
Il campo Software application A nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.SOFTWARE.APP.A<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedi indexed macros.
{INVENTORY.SOFTWARE.APP.B}
Il campo Software application B nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.SOFTWARE.APP.B<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
{INVENTORY.SOFTWARE.APP.C}
Il campo Software application C nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.SOFTWARE.APP.C<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
{INVENTORY.SOFTWARE.APP.D}
Il campo Software application D nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.SOFTWARE.APP.D<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
{INVENTORY.SOFTWARE.APP.E}
Il campo Software application E nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.SOFTWARE.APP.E<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
{INVENTORY.SOFTWARE.FULL}
Il campo Software (dettagli completi) nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.SOFTWARE.FULL<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere macro indicizzate.
{INVENTORY.TAG}
Il campo Tag nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.TAG<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedi macro indicizzate.
{INVENTORY.TYPE}
Il campo Type nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.TYPE<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedi indexed macros.
{INVENTORY.TYPE.FULL}
Il campo Tipo (dettagli completi) nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.TYPE.FULL<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
{INVENTORY.URL.A}
Il campo URL A nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.URL.A<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
{INVENTORY.URL.B}
Il campo URL B nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.URL.B<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedi macro indicizzate.
{INVENTORY.URL.C}
Il campo URL C nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.URL.C<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione di trigger.
Vedere indexed macros.
{INVENTORY.VENDOR}
Il campo Vendor nell'inventario dell'host.
Questa macro può essere usata con un indice numerico, ad esempio {INVENTORY.VENDOR<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione di trigger.
Vedi indexed macros.
Macro degli item
{ITEM.DESCRIPTION}
La descrizione dell'Nth item nell'espressione del trigger che ha causato una notifica.
Questa macro può essere usata con un indice numerico come {ITEM.DESCRIPTION<1-9>} per indicare il primo, il secondo, il terzo, ecc. host in un'espressione del trigger.
Vedere indexed macros.
{ITEM.DESCRIPTION.ORIG}
La descrizione originale (con macro non risolte) dell'N-esimo item nell'espressione del trigger che ha causato una notifica.
Questa macro può essere usata con un indice numerico come {ITEM.DESCRIPTION.ORIG<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione del trigger.
Vedi indexed macros.
{ITEM.ID}
L'ID numerico dell'Nth item nell'espressione del trigger che ha causato una notifica.
Questa macro può essere usata con un indice numerico come {ITEM.ID<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione del trigger.
Vedi indexed macros.
{ITEM.KEY}
La chiave dell'Nth item nell'espressione del trigger che ha causato una notifica.
Le funzioni macro non sono supportate per questa macro se viene usata come segnaposto nel primo parametro di una funzione di cronologia, ad esempio, last(/{HOST.HOST}/{ITEM.KEY}).
Questa macro può essere usata con un indice numerico come {ITEM.KEY<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione del trigger.
Vedi macro indicizzate.
{ITEM.KEY.ORIG}
La chiave originale (con i macro non risolti) dell'N-esimo item nell'espressione del trigger che ha causato una notifica.
Questo macro può essere usato con un indice numerico come {ITEM.KEY.ORIG<1-9>} per indicare il primo, secondo, terzo, ecc. host in un'espressione del trigger.
Vedi indexed macros.
{ITEM.LASTVALUE}
L'ultimo valore del N-esimo item nell'espressione del trigger che ha causato una notifica.
Si risolverà in *UNKNOWN* nel frontend se l'ultimo valore della cronologia è stato raccolto più di Max history display period tempo fa (impostato nella sezione di menu Administration > General).
Quando viene usato nel nome del problema, la macro non si risolverà nell'ultimo valore dell'item quando si visualizzano gli eventi del problema; invece, manterrà il valore dell'item dal momento in cui si è verificato il problema.
Quando viene usata nelle notifiche, in alcuni casi la macro potrebbe non risolversi nell'ultimo valore dell'item al 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 quando la notifica è stata creata.
Per evitare questo, puoi usare la macro {ITEM.VALUE}, che si risolve nel valore al 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 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 del valore dell'item.
Per risolvere a un valore completo, puoi usare macro functions, poiché nessun valore viene troncato dal server.
Ad esempio: {{ITEM.LASTVALUE}.regsub("(.*)", \1)}.
Questa macro può essere usata con un indice numerico, ad esempio {ITEM.LASTVALUE<1-9>} per indicare il primo, secondo, terzo, ecc. item in un'espressione del trigger.
Vedi indexed macros.
{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'uomo (ad esempio 1m 45s).
Questa macro può essere usata con un indice numerico, ad esempio {ITEM.LASTVALUE.AGE<1-9>} per indicare il primo, secondo, terzo, ecc. item in un'espressione di trigger.
Vedere indexed macros.
{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 (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 usata con un indice numerico, ad esempio {ITEM.LASTVALUE.DATE<1-9>} per indicare il primo, secondo, terzo, ecc. item in un'espressione di trigger.
Vedere indexed macros.
{ITEM.LASTVALUE.TIME}
L'ora in cui è stato raccolto l'ultimo valore dell'item.
Visualizzato 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 usata con un indice numerico, ad esempio {ITEM.LASTVALUE.TIME<1-9>} per indicare il primo, secondo, terzo, ecc. item in un'espressione del trigger.
Vedere indexed macros.
{ITEM.LASTVALUE.TIMESTAMP}
Il timestamp UNIX in cui è stato raccolto l'ultimo valore dell'item.
Questa macro può essere usata con un indice numerico, ad esempio {ITEM.LASTVALUE.TIMESTAMP<1-9>} per indicare il primo, il secondo, il terzo, ecc. item in un'espressione di trigger.
Vedere indexed macros.
{ITEM.LOG.AGE}
L'età dell'evento di log.
Con precisione fino al secondo.
Questa macro può essere usata con un indice numerico, ad esempio {ITEM.LOG.AGE<1-9>} per indicare il primo, secondo, terzo, ecc. item in un'espressione di trigger.
Vedere indexed macros.
{ITEM.LOG.DATE}
La data in cui la voce di log è stata scritta nel log.
Questa macro può essere usata con un indice numerico, ad esempio {ITEM.LOG.DATE<1-9>} per indicare il primo, il secondo, il terzo, ecc. item in un'espressione di trigger.
Vedi indexed macros.
{ITEM.LOG.EVENTID}
L'ID dell'evento nel registro eventi.
Solo per il monitoraggio del registro eventi di Windows.
Questa macro può essere usata con un indice numerico, ad esempio {ITEM.LOG.EVENTID<1-9>} per indicare il primo, secondo, terzo, ecc. item in un'espressione di trigger.
Vedi indexed macros.
{ITEM.LOG.NSEVERITY}
La gravità numerica dell'evento nel registro eventi.
Solo per il monitoraggio del registro eventi di Windows.
Questa macro può essere usata con un indice numerico, ad esempio {ITEM.LOG.NSEVERITY<1-9>} per indicare il primo, il secondo, il terzo, ecc. item in un'espressione di trigger.
Vedere indexed macros.
{ITEM.LOG.SEVERITY}
La gravità verbale dell'evento nel registro eventi.
Solo per il monitoraggio del registro eventi di Windows.
Questa macro può essere usata con un indice numerico, ad esempio {ITEM.LOG.SEVERITY<1-9>} per indicare il primo, secondo, terzo, ecc. item in un'espressione di trigger.
Vedere indexed macros.
{ITEM.LOG.SOURCE}
La sorgente dell'evento nel registro eventi.
Solo per il monitoraggio del registro eventi di Windows.
Questa macro può essere usata con un indice numerico, ad esempio {ITEM.LOG.SOURCE<1-9>} per indicare il primo, secondo, terzo, ecc. item in un'espressione di trigger.
Vedi indexed macros.
{ITEM.LOG.TIME}
L'ora in cui la voce di log è stata scritta nel log.
Questa macro può essere usata con un indice numerico, ad esempio {ITEM.LOG.TIME<1-9>} per indicare il primo, secondo, terzo, ecc. item in un'espressione di trigger.
Vedi indexed macros.
{ITEM.LOG.TIMESTAMP}
Il timestamp UNIX in cui 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 indicare il primo, il secondo, il terzo, ecc. item in un'espressione di trigger.
Vedere indexed macros.
{ITEM.NAME}
Il nome dell'item con tutte le macro risolte.
Questa macro può essere usata con un indice numerico, ad esempio {ITEM.NAME<1-9>} per indicare il primo, secondo, terzo, ecc. item in un'espressione di trigger.
Vedere indexed macros.
{ITEM.NAME.ORIG}
Il nome originale (con i macro non risolti) dell'item.
Questo macro può essere usato con un indice numerico, ad esempio {ITEM.NAME.ORIG<1-9>} per indicare il primo, secondo, terzo, ecc. item in un'espressione di trigger.
Vedi indexed macros.
{ITEM.STATE}
Lo stato più recente dell'Nth item nell'espressione del trigger che ha causato una notifica.
Valori possibili: Not supported, Normal.
Questa macro può essere usata 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 indexed macros.
{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}
Si risolve in uno dei seguenti modi:
- Il valore storico (al momento dell'evento) del N-esimo item nell'espressione del trigger, se usato nel contesto della modifica dello stato del trigger, ad esempio durante la visualizzazione degli eventi o l'invio delle notifiche;
- L'ultimo valore del N-esimo item nell'espressione del trigger, se usato senza il contesto della modifica dello stato del trigger, ad esempio durante la visualizzazione di un elenco di trigger in una finestra di selezione a comparsa. In questo caso funziona allo stesso modo di {ITEM.LASTVALUE}.
Nel primo caso si risolverà in *UNKNOWN* se il valore storico è già stato eliminato o non è mai stato memorizzato.
Nel secondo caso, e solo nel frontend, si risolverà in *UNKNOWN* se l'ultimo valore storico è stato raccolto più di Max history display period tempo fa (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 del valore dell'item.
Per ottenere il valore completo, è possibile usare macro functions, 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 indicare il primo, secondo, terzo, ecc. item in un'espressione del trigger.
Vedere indexed macros.
{ITEM.VALUE.AGE}
Il tempo trascorso tra la raccolta del valore dell'item e la valutazione della macro.
Visualizzato in un formato leggibile dall'utente (ad es. 1m 45s).
Questa macro può essere usata con un indice numerico, ad es. {ITEM.VALUE.AGE<1-9>} per indicare il primo, il secondo, il terzo, ecc. item in un'espressione di trigger.
Vedere indexed macros.
{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 (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 usata con un indice numerico, ad esempio {ITEM.VALUE.DATE<1-9>} per indicare il primo, il secondo, il terzo, ecc. item in un'espressione di trigger.
Vedere indexed macros.
{ITEM.VALUE.TIME}
L'ora in cui è stato raccolto il valore dell'item.
Visualizzato 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 usata con un indice numerico, ad esempio {ITEM.VALUE.TIME<1-9>} per indicare il primo, secondo, terzo, ecc. item in un'espressione di trigger.
Vedere indexed macros.
{ITEM.VALUE.TIMESTAMP}
Il timestamp UNIX in cui è stato raccolto il valore dell'item.
Questa macro può essere utilizzata con un indice numerico, ad esempio {ITEM.VALUE.TIMESTAMP<1-9>} per indicare il primo, il secondo, il terzo, ecc. item in un'espressione di trigger.
Vedere indexed macros.
{ITEM.VALUETYPE}
Il tipo di valore dell'item N-esimo nell'espressione del trigger che ha causato una notifica.
Valori possibili: 0 - Numerico float, 1 - Carattere, 2 - Log, 3 - Numerico senza segno, 4 - Testo.
Questa macro può essere usata con un indice numerico, ad esempio {ITEM.VALUETYPE<1-9>} per indicare il primo, il secondo, il terzo, ecc. item in un'espressione del trigger.
Vedere indexed macros.
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}
Lo stato più recente della regola di discovery a basso livello.
Valori possibili: Not supported, Normal.
Questa macro può essere usata con un indice numerico, ad esempio {LLDRULE.STATE<1-9>} per indicare il primo, secondo, terzo, ecc. item in un'espressione di trigger.
Vedi indexed macros.
{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 casi:
- Proxy dell'ennesimo item nell'espressione del trigger (nelle notifiche basate su trigger). Puoi usare qui macro indicizzate;
- Proxy che ha eseguito la discovery (nelle notifiche di discovery). Usa qui {PROXY.DESCRIPTION}, senza indicizzazione;
- Proxy a cui un agent attivo si è registrato (nelle notifiche di autoregistrazione). Usa qui {PROXY.DESCRIPTION}, senza indicizzazione.
Questa macro può essere usata con un indice numerico, ad esempio {PROXY.DESCRIPTION<1-9>} per indicare il primo, secondo, terzo, ecc. item in un'espressione del trigger. Vedi le macro indicizzate.
{PROXY.NAME}
Il nome del proxy.
Risolto in uno dei seguenti casi:
- Proxy del N-esimo item nell'espressione del trigger (nelle notifiche basate su trigger). Puoi usare qui macro indicizzate;
- Proxy che ha eseguito la discovery (nelle notifiche di discovery). Usa qui {PROXY.NAME}, senza indicizzazione;
- Proxy a cui un agent attivo si è registrato (nelle notifiche di autoregistrazione). Usa qui {PROXY.NAME}, senza indicizzazione.
Questa macro può essere usata con un indice numerico, ad esempio {PROXY.NAME<1-9>} per indicare il primo, secondo, terzo, ecc. item in un'espressione del trigger. Vedi le 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 degli eventi del servizio separati da virgole.
I tag degli eventi del servizio possono essere definiti nella sezione dei tag della configurazione del servizio.
Espanso in una stringa vuota se non esistono tag.
{SERVICE.TAGSJSON}
Un array JSON contenente oggetti tag degli eventi del servizio.
I tag degli eventi del servizio possono essere definiti nella sezione dei tag della configurazione del servizio.
Espanso in un array vuoto se non esistono tag.
{SERVICE.TAGS.<tag name>}
Il valore del tag dell'evento del servizio a cui si fa riferimento tramite il nome del tag.
I tag dell'evento del servizio possono essere definiti nella sezione dei tag della configurazione del servizio.
Un nome di tag contenente caratteri non alfanumerici (inclusi caratteri multibyte UTF 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 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 del trigger valutata parzialmente.
Le funzioni basate su item vengono valutate e sostituite con i risultati al momento della generazione dell'evento, mentre tutte le altre funzioni vengono visualizzate così come sono scritte nell'espressione.
Può essere usata per il debug delle espressioni del 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 su item vengono valutate e sostituite dai risultati al momento della generazione dell'evento, mentre tutte le altre funzioni vengono visualizzate così come sono scritte nell'espressione.
Può essere usata 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'ennesimo item, funzione o host nel campo Expression di un trigger:
- {HOST.IP1}, {HOST.IP2}, {HOST.IP3} si risolvono negli indirizzi IP del primo, secondo e terzo host nell'espressione del trigger (se presenti).
- {ITEM.VALUE1}, {ITEM.VALUE2}, {ITEM.VALUE3} si risolvono nei valori del primo, secondo e terzo item nell'espressione del trigger al momento dell'evento (se presenti).
- {FUNCTION.VALUE1}, {FUNCTION.VALUE2}, {FUNCTION.VALUE3} si risolvono 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 alla Recovery expression. Ad esempio, in un evento di recupero, {ITEM.VALUE2} si risolverà nel valore del secondo item dell'espressione del problema al momento del recupero.
La macro {HOST.HOST<1-9>} è supportata anche all'interno della macro di espressione {?func(/host/key,param)} nei nomi dei graph.
Ad esempio, {?func(/{HOST.HOST2}/key,param)} in un nome di graph si risolverà nell'host del secondo item nel graph.
Le macro indicizzate non si risolveranno in nessun altro contesto oltre ai casi menzionati qui. Per altri contesti, usa macro senza indice ({HOST.HOST}, {HOST.IP}, ecc.).