Configure o serviço Registro em log do Google Stackdriver para atualizar automaticamente o CMDB

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 3 min. de leitura
  • Você pode ativar o serviço Registro em log do Google Stackdriver para atualizar automaticamente os dados de IC [ CMDB sempre que a conta Google Cloud Connector ou Google fizer uma mudança de estado de ciclo de vida ou de configuração para um recurso Google Cloud Platform. Como resultado, os dados de IC em CMDB são atualizados sem a necessidade de aguardar a execução de Descoberta.

    Antes de Iniciar

    Função necessária:
    • discovery_admin para Descoberta na nuvem e sn_cmp.cloud_event_integration se a autenticação para endpoint de evento em nuvem for necessária. Esta função é necessária para configurar uma Regra de Alerta na instância.
    • Google Cloud Platform administrador para etapas de configuração no console do GCP.
    • Função de registro em log para o usuário de integração Google Cloud Platform (GCP) que permitiria escopos OAuth para o seguinte

      • https://www.googleapis.com/auth/logging.admin
      • https://www.googleapis.com/auth/cloud-platform.read-only
      • https://www.googleapis.com/auth/cloud-platform
      • https://www.googleapis.com/auth/logging.read

    Por Que e Quando Desempenhar Esta Tarefa

    Descoberta é compatível com os alertas da API de monitoramento do pacote de operações do Google Cloud de um determinado projeto no Google Cloud Platform. Quando um alerta/evento é gerado para os recursos em um projeto, Descoberta captura os dados do alerta.

    Crie e gerencie políticas de alerta com o console do Monitoring do pacote de operações do Google Cloud, a API de monitoramento do pacote de operações do Google Cloud e o Cloud SDK. Cada política especifica o seguinte:
    • Condições que identificam que um recurso ou um grupo de recursos está em um estado não íntegro.

    • Notificações enviadas por e-mail, SMS ou outros canais para informar que um estado de recurso não está íntegro.

    • Documentação ou informações que podem ser incluídas em alguns tipos de notificações para ajudar sua equipe de suporte a resolver o problema.

    Quando os eventos acionam condições em uma de suas políticas de alerta, o Monitoramento do pacote de operações do Google Cloud cria e exibe um incidente no console do Monitoramento do pacote de operações do Google Cloud.
    Nota:
    Se você estiver em uma instância separada por domínio, somente os eventos atualizados para CMDB e pertencentes ao seu domínio ficarão visíveis. Os eventos criam itens de configuração (IC) no mesmo domínio da conta de serviço em nuvem para a qual estão mapeados. Os eventos que não estão associados a uma conta de serviço são visíveis para todos os domínios.

    Procedimento

    1. Faça login na sua conta Google Cloud Platform.
      Para o seu projeto, navegue até APIs e serviços > Biblioteca.

      Abrir a biblioteca de APIs

    2. Habilite a API do Stackdriver e a API de registro em log na nuvem.
      1. Na biblioteca, pesquise por Stackdriver.
      2. Clique no cartão da API do Stackdriver.
      3. Na página da API do Stackdriver, clique em Habilitar.
        Habilitar as APIs
    3. Repita a etapa anterior para a API de registro em log na nuvem.
      Por padrão, um trabalho agendado em sua instância (GCP-Events-job) pesquisa o serviço Registro em log do Google Stackdriver em busca de atualizações a cada 5 minutos.
    4. Para modificar a programação, navegue até Scheduler do Sistema > Trabalhos agendados e, em seguida, clique em GCP-Events-job e atualize a configuração de repetição conforme necessário.
      Formulário do Google Cloud Event Scheduler
    5. Clique em Atualizar.

    Resultado

    • Depois que Google Cloud Platform gera um evento e Descoberta recebe as informações do evento, os trabalhos programados "GCP-Events-job" são executados em segundo plano.

    • O trabalho agendado passa a carga do evento para o Mecanismo de Identificação e Reconciliação (IRE). O IRE executa as ações necessárias para modificar o estado dos recursos com base no evento.