Integrar Google Cloud Platform (GCP) eventos

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Integre Google Cloud Platform (GCP)aGestão de eventosadicionando um webhook padrão no consoleGCP.

    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.
    • O plug-in Gestão de eventosdeve ser instalado na instância Now Platform.
    • Verifique se os itens de configuração dos hosts gerenciados por GCP existem em ServiceNow. Esses ICs podem ser físicos ou virtuais e podem ser criados manualmente ou descobertos usando a Descoberta de IP ou a Descoberta na nuvem.
    • O plug-in Gestão de eventos Connector oferece suporte a GCP dados de alerta somente no formato JSON 1.2.
    • Função necessária: evt_mgmt_integration

    Por Que e Quando Desempenhar Esta Tarefa

    Configure o ambiente Gestão de eventos para a coleção de eventos de GCP. No console GCP, defina sua instância Now Platform como o endpoint REST usando um webhook padrão.

    A partir da versão Xanadu, as regras OOTB (prontas para uso) fornecidas com o conector, que você não usou anteriormente (ou seja, nem ativadas, desativadas nem modificadas), agora terão as regras de correspondência adicionais Aplicar caixa de seleção definida como verdadeira. Anteriormente, essa caixa de seleção estava desabilitada. Essa mudança permite que você execute mais regras de evento ou automação usando as mesmas condições de filtro para o conector.
    Nota:
    Este recurso se aplica somente a regras de evento ativas.

    Procedimento

    1. No console GCP, adicione um webhook.
      1. Navegar até Monitoramento > Alertae 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 ServiceNow relevante.
        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, usehttps://<instance-name> .service-now.com/api/sn_em_connector/em/inbound_event?source=googlemonitor .
    2. No console GCP, crie uma política de alerta.
      1. Navegar até Monitoramento > Alertae selecione Criar política.
      2. Configure as condições da política que iniciam alertas quando as condições são violadas.
      3. Selecione o webhook no qual o problema deve ser notificado.
      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.

    Resultado

    Os alertas começam a fluir deGCPpara o plug-in Gestão de eventos. O plug-in extrai informações da mensagem de alertaGCPoriginal para preencher os campos de evento obrigatórios e insere o evento no banco de dados. Em sua instânciaNow Platform, navegue atéTodos Eventospara ver os eventos.

    GCPnão envia valores como o nível de severidade na carga útil. A severidade padrão é Secundária, que pode ser alterado na seçãoPush Connector ConfigurationdeConectores de push > Conector push do Google Monitor. Os valores válidos de severidade são1- Crítico,2- Principal,3- Secundário,4- Avisoe5- Informação.

    Nota:

    Para mapear os hostsGCPpara o registrocmdb_ci_serverem vez decmdb_ci_vm_object, desabilite a regra de evento doGoogle Monitor - Geralcriada paraGCP. Para obter mais informações sobre regras de evento, consulteRegras de evento.