This is a machine translation based on the English version of the article. It might or might not have already been subject to text preparation. If you find errors, please file a GitHub issue that states the paragraph that has to be improved. |
1. Introduzione
La piattaforma di gestione degli incidenti PagerDuty può ricevere messaggi da un'ampia varietà di fonti ed elaborarli ulteriormente, ad esempio filtrandoli, inviando notifiche o avviando procedure di escalation. Le notifiche provenienti da Checkmk possono essere inoltrate alla piattaforma tramite una chiave.
2. Configurazione di PagerDuty
PagerDuty offre integrazioni per molti strumenti popolari, tra cui Checkmk. Tutto ciò che ti serve è una chiave di integrazione, che puoi creare in PagerDuty come segue:
Crea un nuovo servizio o apri uno esistente.
Nel servizio corrispondente, crea una nuova integrazione tramite la scheda "Integrations".
Assegna un nome a tua scelta e, per l'Integration Type, seleziona "Check_MK".
Copia l'Integration Keye creata.
3. Configurazione di Checkmk
Hai già imparato come impostare le notifiche di Checkmk in generale nell'articolo sulle notifiche.
In Checkmk ora basta specificare la chiave copiata sopra:
Crea nuovi parametri per PagerDuty con "Setup > Events > Notifications > Parameters for notification methods > Parameters for PagerDuty > Add parameter."
-
Inserisci la chiave copiata in "PagerDuty Service Integration Key":

Il filtraggio delle notifiche generate può essere implementato sia in Checkmk, sia in PagerDuty tramite l'Event Rules. Puoi anche, se vuoi, switchare la connessione di PagerDuty al tuo account utente Checkmk. Basta creare un utente standard con il login disabilitato e poi creare una regola di notifica personale.
Puoi scoprire come testare il nuovo metodo di notifica nell'articolo sulle regole di notifica.
