2 Macro utente supportate dalla posizione

Panoramica

Questa sezione contiene un elenco di posizioni in cui sono supportate le macro definibili dall'utente.

Per Azioni, Rilevamento di rete, Proxy e tutte le posizioni elencate nella sezione Altre posizioni di questa pagina sono supportate solo le macro utente a livello globale. Nelle posizioni menzionate, le macro a livello di host e di template non verranno risolte.

Per personalizzare i valori delle macro (ad esempio, abbreviare o estrarre sottostringhe specifiche), è possibile utilizzare le funzioni macro.

Azioni

Nelle azioni, le macro utente possono essere utilizzate nei seguenti campi:

Posizione Macro multiple/miste con testo1
Notifiche e comandi basati su trigger sì
Notifiche interne basate su trigger sì
Notifiche di aggiornamento problema sì
Notifiche e comandi basati su servizio sì
Notifiche di aggiornamento servizio sì
Condizione del periodo di tempo no
Operazioni
Durata predefinita del passo dell'operazione no
Durata del passo no

Host/prototipi host

Nella configurazione di un host e di un prototipo host, le macro utente possono essere utilizzate nei seguenti campi:

Posizione Macro multiple/miste con testo1
IP/DNS dell'interfaccia solo DNS
Porta dell'interfaccia no
SNMP v1, v2
Community SNMP yes
SNMP v3
Nome del contesto yes
Nome di sicurezza yes
Passphrase di autenticazione yes
Passphrase di privacy yes
IPMI
Nome utente yes
Password yes
Tag2
Nomi dei tag yes
Valori dei tag yes

Items / prototipi di item

In una configurazione di item o di item prototype, le macro utente possono essere utilizzate nei seguenti campi:

Location Multiple macros/mix with text1
Nome dell'item yes
Parametri della chiave dell'item yes4
Intervallo di aggiornamento no
Intervalli personalizzati no
Timeout (disponibile per i tipi di item supportati) no
Memorizza fino a (per history e trends) no
Descrizione yes
Item calcolato/aggregato
Formula (costanti dell'espressione e parametri delle funzioni; parametri della chiave dell'item; (solo item aggregato) condizioni di filtro (nome del gruppo host e nome del tag)) yes
Database monitor
Username yes
Password yes
Query SQL yes
HTTP agent
URL3 yes
Campi di query yes
Corpo della richiesta yes
Intestazioni (nomi e valori) yes
Codici di stato richiesti yes
HTTP proxy yes
Nome utente per l'autenticazione HTTP yes
Password per l'autenticazione HTTP yes
File del certificato SSL yes
File della chiave SSL yes
Password della chiave SSL yes
Host consentiti yes
JMX agent
Endpoint JMX yes
Script item
Nomi e valori dei parametri yes
Browser item
Nomi e valori dei parametri yes
SNMP agent
SNMP OID yes
SSH agent
Username yes
File della chiave pubblica yes
File della chiave privata yes
Password yes
Script yes
TELNET agent
Username yes
Password yes
Script yes
Zabbix trapper
Host consentiti yes
Tag2
Nomi dei tag yes
Valori dei tag yes
Passi di preprocessing
Parametri (inclusi gli script personalizzati) yes
Parametri personalizzati per la gestione degli errori (Imposta valore a e Imposta errore a) yes

Low-level discovery

In una regola di low-level discovery rule, le macro utente possono essere utilizzate nei seguenti campi:

Posizione Macro multiple/miste con testo1
Parametri della chiave sì
Intervallo di aggiornamento no
Intervallo personalizzato no
Timeout (disponibile per i tipi di item supportati) no
Elimina risorse perse no
Disabilita risorse perse no
Descrizione sì
SNMP agent
OID SNMP sì
SSH agent
Nome utente sì
File di chiave pubblica sì
File di chiave privata sì
Password sì
Script sì
TELNET agent
Nome utente sì
Password sì
Script sì
Zabbix trapper
Host consentiti sì
Database monitor
Nome utente sì
Password sì
Query SQL sì
JMX agent
Endpoint JMX sì
HTTP agent
URL3 sì
Campi della query sì
Corpo della richiesta sì
Header (nomi e valori) sì
Codici di stato richiesti sì
Nome utente per l'autenticazione HTTP sì
Password per l'autenticazione HTTP sì
Filtri
Espressione regolare sì
Overrides
Filtri: espressione regolare sì
Operazioni: intervallo di aggiornamento (per i prototipi di item) no
Operazioni: periodo di conservazione dello storico (per i prototipi di item) no
Operazioni: periodo di conservazione dei trend (per i prototipi di item) no

Individuazione della rete

In una regola di individuazione della rete, le macro utente possono essere utilizzate nei seguenti campi:

Posizione Macro multiple/miste con testo1
Intervallo di aggiornamento no
SNMP v1, v2
Community SNMP yes
OID SNMP yes
SNMP v3
Nome del contesto yes
Nome di sicurezza yes
Passphrase di autenticazione yes
Passphrase di privacy yes
OID SNMP yes

Proxy

In una configurazione proxy, le macro utente possono essere utilizzate nei seguenti campi:

Posizione Macro multiple/miste con testo1
Indirizzo per agent attivi > Porta (se il proxy appartiene a un gruppo) no
Indirizzo e porta dell'interfaccia (per proxy passivo) no
Timeout per i tipi di item no

Gruppi di proxy

In una configurazione di proxy group, le macro utente possono essere utilizzate nei seguenti campi:

Posizione Macro multiple/miste con testo1
Periodo di failover no
Numero minimo di proxy no

Template

Nella configurazione di un template, le macro utente possono essere utilizzate nei seguenti campi:

Posizione Macro multiple/miste con testo1
Tag2
Nomi dei tag sì
Valori dei tag sì

Trigger

Nella configurazione di un trigger, le macro utente possono essere utilizzate nei seguenti campi:

Posizione Macro multiple/miste con testo1
Nome sì
Dati operativi sì
Espressione (solo nelle costanti e nei parametri di funzione; le macro segrete non sono supportate) sì
Tag per la corrispondenza sì
Nome della voce di menu sì
URL della voce di menu3 sì
Descrizione sì
Tag2
Nomi dei tag sì
Valori dei tag sì

Scenario web

Nella configurazione di uno scenario web, le macro utente possono essere utilizzate nei seguenti campi:

Posizione Macro multiple/miste con testo1
Nome sì
Intervallo di aggiornamento no
Agent sì
Proxy HTTP sì
Variabili (solo valori) sì
Intestazioni (nomi e valori) sì
Passi
Nome sì
URL3 sì
Variabili (solo valori) sì
Intestazioni (nomi e valori) sì
Timeout no
Stringa richiesta sì
Codici di stato richiesti no
Autenticazione
Utente sì
Password sì
Certificato SSL sì
File chiave SSL sì
Password della chiave SSL sì
Tag2
Nomi dei tag sì
Valori dei tag sì

Altre posizioni

Oltre alle posizioni elencate qui, le macro utente possono essere utilizzate nei seguenti campi:

Posizione Macro multiple/mix con testo1
Script globali (URL, script, SSH, Telnet, IPMI), incluso il testo di conferma yes
Webhook
Script JavaScript no
Nome parametro dello script JavaScript no
Valore parametro dello script JavaScript yes
Dashboard
Colonna del tipo di dato Text nel widget Top hosts della dashboard yes
Parametro Description nel widget Item value e Gauge della dashboard yes
Parametro Text dell'etichetta primaria/secondaria nel widget Honeycomb della dashboard yes
Parametro URL3 nel widget URL della dashboard yes
Alerts → Media types → Message templates
Subject yes
Message yes
Alerts → Media types → Script
Parametri dello script yes
Alerts → Media types → Media type
Campi Username e Password per il media type Email (quando Authentication è impostato su "Username and password"; macro segrete consigliate) yes
Users → Users → Media
Quando attivo no
Administration → General → GUI
Orario di lavoro no
Administration → General → Timeouts
Timeout per i tipi di item no
Administration → General → Connectors
URL yes
Username yes
Password yes
Bearer token yes
Timeout no
HTTP proxy yes
File del certificato SSL yes
File della chiave SSL yes
Password della chiave SSL yes

Per un elenco completo di tutte le macro supportate in Zabbix, vedere macro supportate.

Note a piè di pagina

1 Se più macro in un campo o macro mescolate con testo non sono supportate per la posizione, una singola macro deve occupare l'intero campo.

2 Le macro usate nei nomi e nei valori dei tag vengono risolte solo durante il processo di generazione dell'evento.

3 Gli URL che contengono una macro segreta non funzioneranno, poiché la macro in essi contenuta verrà risolta come "******".

4 Le macro non sono supportate nella chiave dell'item degli item Zabbix trapper.