Notifica tramite webhook
I webhook consentono agli utenti di inviare notifiche di avviso a varie applicazioni utilizzando un canale webhook personalizzato.
Molte applicazioni commerciali supportano i webhook come interfaccia di input standard, ad esempio Slack, PagerDuty, Teams e Discord. Grazie al supporto di un canale webhook generico e personalizzabile, Cloud Insights è in grado di supportare molti di questi canali di delivery. Le informazioni sui webhook sono disponibili su questi siti Web delle applicazioni. Ad esempio, Slack fornisce "questa utile guida".
È possibile creare più canali webhook, ciascun canale destinato a uno scopo diverso; applicazioni separate, destinatari diversi, ecc.
L'istanza del canale webhook comprende i seguenti elementi:
Nome |
Nome univoco |
URL |
URL di destinazione di Webhook, incluso il prefisso http:// o https:// insieme ai parametri dell'URL |
Metodo |
GET, POST - l'impostazione predefinita è POST |
Intestazione personalizzata |
Specificare qui le righe di intestazione personalizzate |
Corpo del messaggio |
Inserisci il corpo del messaggio qui |
Parametri di avviso predefiniti |
Elenca i parametri predefiniti per il webhook |
Parametri e segreti personalizzati |
I parametri e i segreti personalizzati consentono di aggiungere parametri univoci ed elementi sicuri come le password |
Creazione di un webhook
Per creare un webhook Cloud Insights, vai a Amministratore > Notifiche e seleziona la scheda webhook.
L'immagine seguente mostra un webhook di esempio configurato per l'allentamento:
Inserire le informazioni appropriate per ciascuno dei campi e fare clic su "Save" (Salva) al termine dell'operazione.
È inoltre possibile fare clic sul pulsante "Test Webhook" per verificare la connessione. Si noti che questo invierà il "corpo del messaggio" (senza sostituzioni) all'URL definito in base al metodo selezionato.
I webhook Cloud Insights comprendono una serie di parametri predefiniti. Inoltre, è possibile creare i propri segreti o parametri personalizzati.
Parametri: Quali sono e come li utilizzo?
I parametri di avviso sono valori dinamici popolati per avviso. Ad esempio, il parametro %%TriggeredOn%% verrà sostituito con l'oggetto su cui è stato attivato l'avviso.
Si noti che in questa sezione, le sostituzioni vengono non eseguite facendo clic sul pulsante "Test Webhook"; il pulsante invia un payload che mostra le sostituzioni %, ma non le sostituisce con i dati.
Parametri e segreti personalizzati
In questa sezione è possibile aggiungere i parametri e/o i segreti personalizzati desiderati. Per motivi di sicurezza, se viene definito un segreto, solo il creatore di webhook può modificare questo canale webhook. È di sola lettura per gli altri. Puoi utilizzare i segreti in URL/intestazioni come %%<secret_name>%%.
Pagina elenco webhook
Nella pagina dell'elenco dei webhook, vengono visualizzati il nome, creato da, creato da, Stato, protetto, e ultimi campi segnalati.
Scelta di Webhook Notification in a Monitor
Per scegliere la notifica webhook in un "monitorare", Accedere a Alerts > Manage Monitors (Avvisi > Gestione monitor) e selezionare il monitor desiderato oppure aggiungere un nuovo monitor. Nella sezione Imposta notifiche team, scegli Webhook come metodo di consegna. Selezionare i livelli di avviso (critico, Avviso, risolto), quindi scegliere il webhook desiderato.
Esempi di webhook:
Webhook per "Lasco"Webhook per "PagerDuty"Webhook per "Team"Webhook per "Discordare"