2 Operazioni

Panoramica

Puoi definire le seguenti operazioni per tutti gli eventi:

  • Inviare un messaggio
  • Eseguire un comando remoto

Zabbix server non crea avvisi se l'accesso al host è esplicitamente "negato" per l'utente definito come destinatario dell'operazione dell'azione oppure se all'utente non sono stati definiti alcun diritto sul host.

Per gli eventi di discovery e autoregistrazione, sono disponibili operazioni aggiuntive:

  • Aggiungere host
  • Rimuovere host
  • Abilitare host
  • Disabilitare host
  • Aggiungere a un gruppo di host
  • Rimuovere da un gruppo di host
  • Aggiungere tag host
  • Rimuovere tag host
  • Collegare template
  • Scollegare template
  • Impostare la modalità di inventario host

Configurazione di un'operazione

Per configurare un'operazione, vai alla scheda Operations nella configurazione di action.

Attributi generali dell'operazione:

Parameter Description
Default operation step duration Durata predefinita di un passaggio dell'operazione (da 60 secondi a 1 settimana).
Ad esempio, una durata del passaggio di un'ora significa che, se viene eseguita un'operazione, passerà un'ora prima del passaggio successivo.
Sono supportati i suffissi temporali, ad esempio 60s, 1m, 2h, 1d.
Sono supportate le macro utente.
Operations Vengono visualizzate le operazioni dell'azione (se presenti), con questi dettagli:
Steps - passaggio/i di escalation a cui è assegnata l'operazione.
Details - tipo di operazione e relativo destinatario/target.
L'elenco delle operazioni mostra anche il tipo di supporto (email, SMS o script) utilizzato, nonché il nome e il cognome (tra parentesi dopo il nome utente) del destinatario della notifica.
Start in - quanto tempo dopo un evento viene eseguita l'operazione.
Duration (sec) - viene visualizzata la durata del passaggio. Viene visualizzato Default se il passaggio utilizza la durata predefinita, mentre viene visualizzato un valore temporale se viene utilizzata una durata personalizzata.
Actions - vengono visualizzati i link per modificare e rimuovere un'operazione.
Recovery operations Vengono visualizzate le operazioni dell'azione (se presenti), con questi dettagli:
Details - tipo di operazione e relativo destinatario/target.
L'elenco delle operazioni mostra anche il tipo di supporto (email, SMS o script) utilizzato, nonché il nome e il cognome (tra parentesi dopo il nome utente) del destinatario della notifica.
Actions - vengono visualizzati i link per modificare e rimuovere un'operazione.
Update operations Vengono visualizzate le operazioni dell'azione (se presenti), con questi dettagli:
Details - tipo di operazione e relativo destinatario/target.
L'elenco delle operazioni mostra anche il tipo di supporto (email, SMS o script) utilizzato, nonché il nome e il cognome (tra parentesi dopo il nome utente) del destinatario della notifica.
Actions - vengono visualizzati i link per modificare e rimuovere un'operazione.
Pause operations for symptom problems Seleziona questa casella di controllo per mettere in pausa le operazioni (dopo la prima operazione) per i problemi sintomo.
Nota che questa impostazione influisce solo sulle escalation dei problemi; le operazioni di ripristino e aggiornamento non saranno interessate.
Questa opzione è disponibile solo per Trigger actions.
Pause operations for suppressed problems Seleziona questa casella di controllo per ritardare l'avvio delle operazioni per la durata di un periodo di manutenzione. Quando le operazioni vengono avviate, dopo la manutenzione, vengono eseguite tutte le operazioni, comprese quelle relative agli eventi durante la manutenzione.
Nota che questa impostazione influisce solo sulle escalation dei problemi; le operazioni di ripristino e aggiornamento non saranno interessate.
Se deselezioni questa casella di controllo, le operazioni verranno eseguite senza ritardo anche durante un periodo di manutenzione.
Questa opzione non è disponibile per Service actions.
Notify about canceled escalations Deseleziona questa casella di controllo per disabilitare le notifiche sulle escalation annullate (quando host, item, trigger o action sono disabilitati).

Tutti i campi di input obbligatori sono contrassegnati da un asterisco rosso.

Per configurare i dettagli di una nuova operazione, fai clic su nel blocco Operations. Per modificare un'operazione esistente, fai clic su accanto all'operazione. Si aprirà una finestra pop-up in cui potrai modificare i dettagli del passaggio dell'operazione.

Dettagli dell'operazione

Parametro Descrizione
Operazione Selezionare l'operazione:
Invia messaggio - invia un messaggio all'utente.
<nome comando remoto> - esegue un comando remoto. I comandi sono disponibili per l'esecuzione se precedentemente definiti negli script globali con Operazione dell'azione selezionata come ambito.
Sono disponibili ulteriori operazioni per eventi basati su discovery e autoregistrazione (vedere sopra).
Passi Selezionare i passi da assegnare all'operazione in una pianificazione di escalation:
Da - esegui a partire da questo passo.
A - esegui fino a questo passo (0=infinito, l'esecuzione non sarà limitata).
Durata del passo Durata personalizzata per questi passi (0=usa la durata predefinita del passo).
I suffissi temporali sono supportati, ad esempio 60s, 1m, 2h, 1d.
Le macro utente sono supportate.
È possibile assegnare più operazioni allo stesso passo. Se per queste operazioni sono definite durate del passo diverse, viene presa in considerazione quella più breve e applicata al passo.
Tipo di operazione: invia messaggio
Invia a gruppi utenti Selezionare i gruppi utenti a cui inviare il messaggio.
Il gruppo utenti deve avere almeno i permessi di "lettura" sul host per poter ricevere la notifica.
Invia a utenti Selezionare gli utenti a cui inviare il messaggio.
L'utente deve avere almeno i permessi di "lettura" sul host per poter ricevere la notifica.
Invia al tipo di supporto Inviare il messaggio a tutti i tipi di supporto disponibili (configurati e abilitati) oppure solo a uno specifico.
Messaggio personalizzato Se selezionato, è possibile configurare il messaggio personalizzato.
Per le notifiche sugli eventi interni tramite webhook, il messaggio personalizzato è obbligatorio.
Oggetto Oggetto del messaggio personalizzato. L'oggetto può contenere macro. È limitato a 255 caratteri.
Messaggio Il messaggio personalizzato. Il messaggio può contenere macro. È limitato a un certo numero di caratteri a seconda del tipo di database (vedere Invio messaggio per ulteriori informazioni).
Tipo di operazione: comando remoto
Elenco destinazioni Selezionare le destinazioni su cui eseguire il comando:
Host corrente - il comando viene eseguito sul host del trigger che ha causato l'evento di problema. Questa opzione non funziona se nel trigger sono presenti più host.
Host - selezionare gli host su cui eseguire il comando.
Gruppo host - selezionare i gruppi host su cui eseguire il comando. Specificando un gruppo host padre vengono implicitamente selezionati tutti i gruppi host nidificati. Pertanto, il comando remoto verrà eseguito anche sugli host dei gruppi nidificati.
Un comando su un host viene eseguito una sola volta, anche se l'host corrisponde più di una volta (ad esempio da più gruppi host; individualmente e da un gruppo host).
L'elenco destinazioni non ha significato se viene eseguito uno script personalizzato sullo Zabbix server. In questo caso, selezionare più destinazioni comporta solo che lo script venga eseguito più volte sul server.
Si noti che, per gli script globali, la selezione della destinazione dipende anche dall'impostazione Gruppo host nella configurazione dello script globale.
L'opzione Elenco destinazioni non è disponibile per le Azioni servizio perché in questo caso i comandi remoti vengono sempre eseguiti sullo Zabbix server.
Condizioni Condizione per eseguire l'operazione:
L'evento non è confermato - solo quando l'evento non è confermato.
L'evento è confermato - solo quando l'evento è confermato.
L'opzione Condizioni è disponibile solo per le Azioni trigger.

Al termine, fare clic su Aggiungi per aggiungere l'operazione all'elenco delle Operazioni.