Coleta de eventos de Google Cloud Platform (GCP)

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 3 min. de leitura
  • O coletor de eventos do MID WebService permite que você colete mensagens de evento no formato JSON enviadas de Google Cloud Platform (GCP).

    Antes de Iniciar

    Certifique-se de que o plug-in Gestão de eventos Connectors (sn_em_connector) esteja instalado na instância Now Platform.

    Certifique-se de que você:

    Função necessária: evt_mgmt_admin

    Por Que e Quando Desempenhar Esta Tarefa

    As mensagens de evento no formato JSON são enviadas de Google Cloud Platform. O MID Server transforma as mensagens de evento coletadas analisando-as usando a inclusão de script TransformEvents_MidGoogleMonitor, localizada aqui: Gestão de eventos > Integrações > Conectores Push. Na página Conectores push, clique em Conector push do Google Monitor Mid.

    O formato padrão do URL para enviar mensagens de evento de GCP para MID Server é http://<MID_Server_IP> :<MID_Web_Server_Port> /api/mid/em/inbound_event?Transform=TransformEvents_MidGoogleMonitor .

    Tabela 1. Variáveis no URL padrão
    Variável Descrição
    MID_Server_IP Endereço IP da extensão do MID Web Server.
    MID_Web_Server_Port Porta de escuta da extensão do MID Web Server.
    MID_Web_Server_User Nome de usuário para a extensão do MID Web Server.
    MID_Web_Server_Password Senha do usuário do MID Web Server.

    O procedimento a seguir descreve a coleção de mensagens de evento no formato JSON usando a autenticação básica.

    Procedimento

    1. No console Google Cloud Platform (GCP), certifique-se de que o IP do MID Server esteja acessível no console GCP e que o ponto de repouso do MID esteja acessível em GCP, ou instale o MID Server em uma VM GCP e forneça o endereço IP externo da VM GCP no URL .
      No console GCP, crie uma regra de firewall.
      1. Navegar até Rede VPC > Firewall > Criar firewall.
      2. Defina a direção como ingresso para permitir que o mid_web_server_port se conecte.
      3. Adicione a GCP VM na qual o MID Server está instalado à lista Aplicável a instâncias.
    2. No console GCP, adicione um webhook.
      1. Navegar até Monitoramento > Alerta e clique em Editar canais de notificação.
      2. Na seção Webhooks, clique em Adicionar novo.
      3. Marque a caixa de seleção Usar autenticação básica de HTTP e insira o nome de usuário e a senha do usuário do MID Web Server.
        Nota:
        Certifique-se de que o usuário selecionado esteja atribuído à função evt_mgmt_integration. Para garantir a autenticação apropriada, use o usuário com menos privilégios com a função evt_mgmt_integration, em vez de um usuário com privilégios altos.
      4. Insira a URL do endpoint.
        Por exemplo, use http://<MID_Server_IP> :<MID_Web_Server_Port> /api/mid/em/inbound_event?Transform=TransformEvents_MidGoogleMonitor
    3. No console GCP, crie uma política de alerta.
      1. Navegar até Monitoramento > Alerta e clique em Criar política.
      2. Configure as condições da política que iniciam alertas quando as condições são violadas.
      3. Selecione o canal de notificação do webhook no qual o problema deve ser notificado.
      4. Marque a caixa de seleção Notificar sobre fechamento de incidente para enviar os eventos de fechamento para o MID Server e salvar a política de alerta.
        Nota:
        Se você precisar abrir um incidente diretamente no Console GCP a partir do alerta, navegue até Resposta rápida (em alerta) > Mostrar incidente no console do GCP. Para obter mais informações sobre como criar uma política de alerta, consulte Como gerenciar políticas de alerta no site de documentação do Google Cloud.

    Resultado

    GCP não envia valores como o nível de severidade para a carga útil. A severidade padrão é Secundária, que pode ser alterada na seção Push Connector Configuration de Conectores de push > Conector push do Google Monitor MID. Os valores válidos de severidade são 1- Crítico, 2- Principal, 3- Secundário, 4- Avisoe 5- Informação.