Configurazione delle notifiche
Utilizzare i servizi Eventi e Notifiche per inviare notifiche ogni volta che Cloud Guard rileva un problema per il quale si desidera ricevere una notifica.
Se i problemi vengono elaborati interamente all'interno di Cloud Guard, non è necessario configurare le notifiche.
Cloud Guard fornisce un rispondente alla notifica, Evento cloud, che può emettere dettagli sui problemi al servizio Eventi. La regola del rispondente all'evento cloud fa parte della ricetta del rispondente, che deve essere collegata a una o più destinazioni corrispondenti. La regola Evento cloud è abilitata per impostazione predefinita. Il rispondente all'evento cloud non richiede altri criteri IAM ed è configurato per l'esecuzione automatica.
Il passaggio dall'evento cloud al servizio Eventi consente l'integrazione con il servizio Notifiche, che può inviare le notifiche a:
- Posta elettronica
- Slack
- Oracle Cloud Infrastructure Functions
Per impostare le notifiche tramite e-mail o Slack, continuare con Notifica tramite e-mail o Slack.
Per utilizzare OCI Functions per trasmettere le informazioni di notifica a un altro servizio, vedere Notifica tramite OCI Functions.
Eventi Cloud Guard
È possibile inviare notifiche per uno qualsiasi di questi tipi di evento in Cloud Guard.
È necessario impostare eventi e notifiche dall'area di reporting di Cloud Guard, che aggrega i problemi delle aree monitorate e invia l'evento cloud dall'area di reporting.
Per ricevere notifiche quando viene attivata una ricetta del rispondente, è necessario eseguire i task riportati di seguito (per i dettagli, vedere Notifica tramite e-mail o Slack o Notifica tramite le funzioni OCI):
- In Cloud Guard, assicurarsi che la regola Evento cloud sia abilitata per la ricetta del rispondente.
- Per le notifiche e-mail o Slack, nel servizio di notifica creare un argomento e una sottoscrizione a tale argomento.
- Per OCI Functions, creare il codice funzione per chiamare e posizionare l'applicazione funzione nel compartimento da cui deve essere chiamata.
- Nel servizio Eventi configurare una regola che specifichi l'azione da eseguire.
Tipi di evento Cloud Guard
Di seguito sono riportati i tipi di evento che Cloud Guard emette.
Nome descrittivo | Trigger | Tipo di evento |
---|---|---|
Cloud Guard - Annunci | Cloud Guard annuncia una nuova funzione |
|
Cloud Guard - Stato | Modifiche allo stato di Cloud Guard (abilitato/disabilitato) |
|
Nella tabella riportata di seguito vengono riepilogate le azioni, lo stato e i motivi dei tipi di evento Cloud Guard.
Tipo di evento | Azione che porta all'evento | Campo Stato in Dettagli evento | Campo Motivo in Dettagli evento |
---|---|---|---|
Cloud Guard - Annunci | Cloud Guard annuncia una nuova funzione | Non applicabile | Varia con annuncio - esempio: New Detector Rule added by Cloud Guard |
Cloud Guard - Stato | L'utente (actor ) ha disabilitato Cloud Guard |
CLOUDGUARD_DISABLED |
Cloud Guard is disabled |
Tipi di evento problema
Di seguito sono riportati i tipi di evento emessi dai problemi.
Nome descrittivo | Trigger | Tipo di evento |
---|---|---|
Rilevato - Problema | Cloud Guard rileva un problema |
|
Chiuso - Problema | Un utente risolve un problema |
|
Risolto - Problema | Un rispondente configurato per risolvere automaticamente un problema rilevato esegue la misura correttiva. |
|
Nella tabella seguente sono riportati i dettagli relativi a azioni, stato e motivi diversi per il tipo di evento Risolto - Problema.
Tipo di evento | Azione che porta all'evento | Campo Stato in Dettagli evento | Campo Motivo in Dettagli evento |
---|---|---|---|
Risolto - Problema | L'utente ha contrassegnato il problema come risolto | RESOLVED |
Problem marked as RESOLVED by <User OCID> |
Risolto - Problema | Problema chiuso | RESOLVED |
Problem marked as DISMISSED by <User> |
Risolto - Problema | Problema risolto automaticamente | RESOLVED |
Problem is auto resolved by CloudGuard |
Risolto - Problema | L'utente ha configurato manualmente le regole misura correttiva/responsabile risposta per la misura correttiva automatica | RESOLVED |
Problem remediated by CloudGuard |
Rilevato - Esempio di problema
Questo è un evento di riferimento per i problemi rilevati:
{
"eventType" : "com.oraclecloud.cloudguard.problemdetected",
"cloudEventsVersion" : "0.1",
"eventTypeVersion" : "2.0",
"source" : "CloudGuardResponderEngine",
"eventTime" : "2020-09-02T18:45:39Z",
"contentType" : "application/json",
"data" : {
"compartmentId" : "ocid1.compartment.oc1..<unique_ID>",
"compartmentName" : "compartment_name",
"resourceName" : "problem_name",
"resourceId" : "ocid1.cloudguardproblem.oc1.iad.<unique_ID>",
"additionalDetails" : {
"tenantId" : "ocid1.tenancy.oc1...<unique_ID>",
"problemDescription" : "problem_description",
"riskLevel" : "LOW",
"problemRecommendation" : "example_recommendation",
"status" : "OPEN",
"problemType" : "problem_type",
"resourceName" : "resource_name",
"resourceId" : "ocid1.vcn.oc1.iad.<unique_ID>",
"resourceType" : "resource_type",
"targetId" : "ocid1.cloudguardtarget.oc1..<unique_ID>",
"labels" : "label1, label2",
"firstDetected" : "2020-09-02T18:44:44.568Z",
"lastDetected" : "2020-09-02T18:44:44.568Z",
"region" : "us-ashburn-1"
}
},
"eventID" : "<unique_ID>",
"extensions" : {
"compartmentId" : "ocid1.compartment.oc1..<unique_ID>"
}
}
Esempio di problema corretto
Questo è un evento di riferimento per i problemi risolti:
{
"eventType" : "com.oraclecloud.cloudguard.problemremediated",
"cloudEventsVersion" : "0.1",
"eventTypeVersion" : "2.0",
"source" : "CloudGuardResponderEngine",
"eventTime" : "2020-09-02T18:47:00Z",
"contentType" : "application/json",
"data" : {
"compartmentId" : "ocid1.compartment.oc1..<unique_ID>",
"compartmentName" : "compartment_name",
"resourceName" : "problem_name",
"resourceId" : "ocid1.cloudguardproblem.oc1.iad.<unique_ID>",
"additionalDetails" : {
"tenantId" : "ocid1.tenancy.oc1...<unique_ID>",
"problemDescription" : "problem_description",
"riskLevel" : "CRITICAL",
"problemRecommendation" : "example_recommendation",
"status" : "RESOLVED",
"problemType" : "problem_type",
"resourceName" : "resource_name",
"resourceId" : "ocid1.vcn.oc1.iad.<unique_ID>",
"resourceType" : "resource_type",
"targetId" : "ocid1.cloudguardtarget.oc1..<unique_ID>",
"labels" : "label1, label2",
"firstDetected" : "2020-09-02T18:44:44.145Z",
"lastDetected" : "2020-09-02T18:44:44.145Z",
"region" : "us-ashburn-1",
"responderRuleId" : "responder_rule_id"
}
},
"eventID" : "<unique_ID>",
"extensions" : {
"compartmentId" : "ocid1.compartment.oc1..<unique_ID>"
}
}
Tipi di evento di avvistamento
Di seguito sono riportati i tipi di evento emessi dagli avvistamenti.
Nome descrittivo | Trigger | Tipo di evento |
---|---|---|
avvistamento - rilevato | Cloud Guard rileva un avvistamento |
|
Notifica tramite e-mail o Slack
Utilizzare i servizi Eventi e Notifiche per inviare notifiche tramite e-mail o Slack ogni volta che Cloud Guard rileva un problema per il quale si desidera ricevere una notifica.
Per aggiungere notifiche per più tipi di evento, eseguire tutti i passi riportati di seguito per la prima notifica, quindi ripetere i passi 3 e 4 per ogni notifica aggiuntiva.
Notifica tramite OCI Functions
Utilizzare i servizi Eventi e Notifiche per inviare notifiche tramite Oracle Cloud Infrastructure Functions, wheneverCloud Guard rileva un problema per il quale si desidera ricevere una notifica.