1 Tipi di supporto
Panoramica
I tipi di supporto sono i canali di consegna utilizzati per inviare notifiche e avvisi da Zabbix.
I tipi di supporto supportano i seguenti metodi di consegna:
I tipi di supporto sono gestiti in Avvisi > Tipi di supporto. Alcuni tipi di supporto sono predefiniti nel dataset predefinito.
È sufficiente ottimizzarne i parametri per renderli funzionanti.

Per vedere come i tipi di supporto si inseriscono nel processo di avviso, esaminiamo i tre requisiti per recapitare notifiche da Zabbix agli utenti finali:
- Deve essere definita un'operazione di azione che invii notifiche
- Deve essere definito un tipo di supporto funzionante (ad esempio Email, che invia avvisi tramite SMTP)
- I dettagli di consegna a livello utente (come indirizzi e-mail, numeri di telefono, ecc.) devono essere definiti nei supporti utente
Test del tipo di supporto
Per verificare se un tipo di supporto configurato funziona, fai clic su Test nell'elenco dei tipi di supporto.
La richiesta di test verrà inviata al server Zabbix. Il server Zabbix tenterà di inviare un avviso utilizzando il tipo di supporto specificato e restituirà il risultato al frontend. Il frontend attenderà che il server restituisca i risultati. Il test del tipo di supporto ha un timeout predefinito di 65 secondi (configurabile in Administration > General > Timeouts).
Vedi anche i dettagli del test per:
Configurazione
Per creare un tipo di supporto nel frontend di Zabbix:
- Vai a: Avvisi > Tipi di supporto
- Fai clic su Crea tipo di supporto
- Inserisci i parametri del tipo di supporto nel modulo
Alcuni parametri sono comuni a tutti i metodi di consegna.

| Parametro | Descrizione |
|---|---|
| Nome | Nome del tipo di supporto. |
| Tipo | Seleziona il metodo di consegna per il tipo di supporto. |
| Descrizione | Inserisci una descrizione del tipo di supporto. |
| Abilitato | Seleziona la casella di controllo per abilitare il tipo di supporto. |
Per i parametri specifici del metodo, consulta le pagine email, SMS, script di avviso personalizzato o webhook.
Modelli di messaggio
La scheda Modelli di messaggio contiene i messaggi predefiniti per tipo di evento (problema, ripristino del problema, rilevamento, ecc.).

Fare clic su Aggiungi per definire un messaggio predefinito (oppure su Modifica per aggiornare un messaggio esistente):

| Parametro | Descrizione |
|---|---|
| Tipo di messaggio | Tipo di evento per il quale deve essere utilizzato il messaggio predefinito. Per ogni tipo di evento può essere definito un solo messaggio predefinito. |
| Oggetto | Oggetto del messaggio predefinito. L'oggetto può contenere macro. È limitato a 255 caratteri. L'oggetto non è disponibile per il tipo di supporto SMS. |
| Messaggio | Il messaggio predefinito. È limitato a un certo numero di caratteri a seconda del tipo di database (per maggiori informazioni, vedere Invio di messaggi). Il messaggio può contenere macro supportate. Nei messaggi di problema e di aggiornamento del problema sono supportate le macro di espressione (ad esempio, {?avg(/host/key,1h)}). |
Si noti che i messaggi predefiniti vengono sovrascritti dai messaggi personalizzati, se definiti nelle operazioni dell'azione.
La definizione dei modelli di messaggio è obbligatoria per tutti i metodi di consegna, inclusi webhook o script di avviso personalizzati che non utilizzano i messaggi predefiniti per le notifiche. Ad esempio, l'azione "Invia messaggio al webhook Pushover" non riuscirà a inviare notifiche di problema se il messaggio di problema per il webhook Pushover non è definito.
Opzioni
La scheda Opzioni contiene le impostazioni di elaborazione degli avvisi.
Lo stesso insieme di opzioni è configurabile per ciascun tipo di supporto.
Tutti i tipi di supporto vengono elaborati in parallelo.
Mentre il numero massimo di sessioni simultanee è configurabile per ciascun tipo di supporto,
il numero totale di processi alerter sul server può essere limitato solo dal parametro StartAlerters.
Gli avvisi generati da un trigger vengono elaborati in modo sequenziale.
Pertanto, più notifiche possono essere elaborate contemporaneamente solo se sono generate da più trigger.

| Parametro | Descrizione |
|---|---|
| Sessioni simultanee | Selezionare il numero di sessioni alerter parallele per il tipo di supporto: Una - una sessione Illimitate - numero illimitato di sessioni Personalizzate - selezionare un numero personalizzato di sessioni Valori illimitati/elevati significano più sessioni parallele e una maggiore capacità di invio delle notifiche. I valori illimitati/elevati dovrebbero essere utilizzati in ambienti di grandi dimensioni in cui potrebbe essere necessario inviare molte notifiche contemporaneamente. Se devono essere inviate più notifiche rispetto al numero di sessioni simultanee disponibili, le notifiche rimanenti verranno messe in coda; non andranno perse. |
| Tentativi | Numero di tentativi di invio di una notifica. È possibile specificare fino a 100 tentativi; il valore predefinito è '3'. Se viene specificato '1', Zabbix invierà la notifica una sola volta e non riproverà in caso di errore di invio. |
| Intervallo tra i tentativi | Frequenza con cui si tenta di reinviare una notifica in caso di errore di invio, in secondi (0-3600). Se viene specificato '0', Zabbix ritenterà immediatamente. Sono supportati i suffissi temporali, ad esempio 5s, 3m, 1h. |
Supporti utente
Mentre i tipi di supporto definiscono come verrà inviata una notifica, i supporti utente definiscono dove la notifica deve essere inviata.
I supporti utente (ad esempio indirizzo email, ID utente webhook, ecc.) devono essere definiti nel profilo utente indipendentemente dal metodo di consegna. Un'azione che invia messaggi all'utente Admin utilizzando il webhook X non riuscirà a consegnarli se i dettagli di consegna del webhook X non sono definiti nel profilo utente di Admin.
Per definire i supporti utente:
- Vai su Users > Users e apri il modulo delle proprietà dell'utente (oppure vai su User settings > Notifications del tuo profilo utente)
- Fai clic su Add nella scheda Media

| Parametro | Descrizione |
|---|---|
| Type | L'elenco a discesa contiene i nomi dei tipi di supporto abilitati. Nota che quando si modifica un supporto di un tipo di supporto disabilitato, il tipo verrà visualizzato in rosso. |
| Send to | Inserisci le informazioni di contatto a cui devono essere inviati i messaggi. Per il tipo di supporto email, è possibile aggiungere più indirizzi facendo clic sul pulsante sotto il campo dell'indirizzo. In questo caso, le notifiche verranno inviate a tutti gli indirizzi elencati. Per esempi di indirizzi, vedi la descrizione del parametro Email per il tipo di supporto email. |
| When active | Puoi limitare l'orario in cui i messaggi vengono inviati, ad esempio impostando solo i giorni lavorativi (1-5,09:00-18:00). Nota che questo limite si basa sul fuso orario dell'utente. Se il fuso orario dell'utente viene modificato ed è diverso dal fuso orario del sistema, potrebbe essere necessario regolare di conseguenza questo limite per non perdere messaggi importanti. Vedi la pagina Specifica del periodo di tempo per la descrizione del formato. Le macro utente sono supportate. |
| Use if severity | Seleziona le caselle di controllo delle severità dei trigger per le quali desideri ricevere notifiche. Nota che la severità predefinita ('Not classified') deve essere selezionata se vuoi ricevere notifiche per eventi non relativi ai trigger. Dopo il salvataggio, le severità dei trigger selezionate verranno visualizzate con i colori di severità corrispondenti, mentre quelle non selezionate saranno visualizzate in grigio. |
| Status | Stato del supporto utente. Enabled - è in uso. Disabled - non è in uso. |
sotto il campo dell'indirizzo. In questo caso, le notifiche verranno inviate a tutti gli indirizzi elencati. Per esempi di indirizzi, vedi la descrizione del parametro Email per il tipo di supporto