Integrar Google Cloud Platform (GCP) eventos

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Integre Google Cloud Platform (GCP) a Gestão de eventos adicionando um webhook padrão no console 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.
    • O plug-in Gestão de eventos deve 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 de evento OOTB (prontas para uso) fornecidas com o conector, que você não usou anteriormente (ou seja, nem ativadas, desativadas nem modificadas), agora terão a opção Aplicar correspondência adicional caixa de seleção de regras definida como verdadeira. Anteriormente, essa caixa de seleção estava desabilitada. Esta mudança permite que você execute mais regras de evento ou automação usando as mesmas condições de filtro para os eventos.
    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 de GCP para o plug-in Gestão de eventos. O plug-in extrai informações da mensagem de alerta GCP original para preencher os campos de evento obrigatórios e insere o evento no banco de dados. Em sua instância Now Platform, navegue atéTodos Eventos para ver os eventos.

    GCP nã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 Configuration de Conectores 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 hosts GCP para o registrocmdb_ci_serverem vez decmdb_ci_vm_object, desabilite a regra de eventodo Google Monitor - Geralcriada para GCP. Para obter mais informações sobre regras de evento, consulte Regras de evento.