SIMON
...
Integrações
Integrações com Webhook
OCI Monitoring Service
7 min
visão geral configurar o oracle cloud infrastructure (oci) para enviar notificações automáticas para o aiops, via webhook, sempre que um evento de monitoramento (alarme) é disparado a solução funciona através da integração de três componentes principais do oci oci monitoring service monitora métricas dos recursos da nuvem oci events service captura mudanças de estado dos recursos oci notifications service envia mensagens para diferentes canais, incluindo webhooks https 1\ criar um tópico de notificação acesse o console oci entre no oracle cloud console navegue até notificações menu application integration → notifications criar tópico selecione o compartimento desejado clique em create topic preencha nome e descrição clique em create 2\ configurar subscription https (webhook) acesse o tópico criado na página do tópico, clique em create subscription selecione protocolo https escolha o protocolo https (custom url) insira a url do endpoint do seu webhook o endpoint deverá ser https //\<dominio aiops>/services/collector/event atenção o endpoint deve ser publicamente acessível, aceitar post, ter certificado ssl válido e suportar autenticação básica (se necessário) salve a subscription aguarde o recebimento do e mail/url de confirmação acesse a url de confirmação enviada ao seu endpoint para ativar a subscription (válida por 3 dias) a subscription ficará ativa após a confirmação 3\ configurar alarmes de monitoramento navegue até monitoramento menu observability & management → monitoring → alarm definitions criar alarmes clique em create alarm defina o nome do alarme selecione a métrica desejada (namespace, nome, intervalo, estatística) configure a regra de disparo (operador, valor, delay) em destination, selecione o tópico criado no passo 1 salve o alarme 4\ (opcional) configurar regras de eventos acesse eventos menu observability & management → events criar regra de evento clique em create rule defina as condições do evento que deseja monitorar configure a ação para enviar para o tópico de notificação salve a regra 5\ recebendo e processando notificações formato das mensagens o oci envia notificações em formato json via post para o seu endpoint o payload contém informações detalhadas sobre o evento/alarme headers http incluem metadados como id da mensagem, nome do tópico, url de unsubscribe, assinatura, timestamp, entre outros validação de assinatura utilize os headers fornecidos para validar a autenticidade das mensagens recebidas 6\ teste e validação simule um evento dispare um alarme manualmente ou espere um evento real ser gerado verifique o endpoint confirme que o endpoint recebeu a notificação e processou corretamente ajuste e monitoramento ajuste configurações conforme necessário monitore logs e status das subscriptions