Criar Azure políticas para coleta de métricas

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 4 min. de leitura
  • Crie suas próprias políticas para permitir que Azure colete as métricas dos recursos que têm políticas que não vêm com o sistema base. A verificação do Azure Metrics Collector traz as métricas para o agente por meio da API Azure Metrics Batch.

    Antes de Iniciar

    • Certifique-se de que os itens de configuração (ICs) para os quais você deseja coletar as métricas estejam incluídos no CMDB. Os ICs são normalmente preenchidos durante Descoberta.
    • Certifique-se de que a propriedade sn_agent.multi_ci_dev_mode esteja definida como verdadeira na página Propriedades do sistema (Tudo > Propriedades do sistema > Todas as Propriedades).

    Função necessária: agent_client_collector_admin

    Procedimento

    1. Navegar até Tudo > Agent Client Collector > Políticas.
    2. Selecione Novo.
    3. Selecione o ícone de escopo da aplicação Ícone de escopo da aplicação. e verifique se você está no escopo Monitoramento do Agent Client Collector.
    4. No campo Nome, insira um nome para a política.
    5. Configure um filtro que determina quais ICs serão monitorados pela política marcando a guia ICs monitorados e a caixa de seleção Tipo de IC monitorado por filtro, conforme descrito na tabela a seguir.
      Tabela 1. Filtro de ICs monitorados
      Opção Ação
      Tipo de IC monitorado Selecione o tipo de IC a ser monitorado.

      O tipo de IC deve corresponder ao recurso que você inseriu no arquivo de script .json que contém as métricas a serem monitoradas.

      <Filter fields> Configure as condições que devem ser atendidas para que os recursos no tipo de IC Monitorado especificado sejam monitorados.
      Certifique-se de definir as seguintes condições:
      • ID do objeto =<name of the resource entered in the .json script file that contains the metrics to be monitored>
      • Estado = Disponível

        O estado Disponível indica que os recursos devem estar disponíveis para serem monitorados.

      Visualização Selecione para exibir o número de recursos que correspondem à condição especificada.

      O número de resultados correspondentes aparece ao lado do botão Visualizar. Selecione o resultado para exibir todos os registros de IC que correspondem à condição.

    6. Adicione a verificação do Coletor de métricas Azure à política.
      1. Na guia Verificações, localize a verificação do Coletor de métricas do Azure na célula Disponível.
      2. Selecione o botão de seta para a direita para mover a verificação para a célula Selecionada.
    7. Configure um servidor proxy para acessar as métricas Azure.
      1. Na guia Configurações de proxy, selecione Agente de proxy único.
      2. No campo Agente do proxy, selecione o agente do proxy para executar a política e recuperar as Azure métricas.
    8. Configure as credenciais da política.
      1. Selecione a guia Credenciais.
      2. No campo Nome da credencial, selecione azure_metrics_collector.
    9. Selecione Save (Salvar).
    10. Adicione parâmetros seguros à instância de verificação.
      1. Na seção Instâncias de verificação da política, selecione a instância de verificação do Coletor de métricas do Azure.
      2. Na guia Verificar parâmetros seguros, selecione Novo.
      3. Adicione os parâmetros de verificação de segurança descritos na tabela a seguir.
        Tabela 2. Parâmetros de verificação segura
        Nome Valor do pedido
        cred_tenant_id 1
        cred_client_id 2
        cred_secret_key 3

        Certifique-se de que a caixa de seleção Ativo esteja marcada para cada parâmetro.

      4. Selecione Atualizar.
    11. Adicione o arquivo de configuração .json à instância de verificação.
      O arquivo envia a lista de recursos Azure para o agente.
      1. Selecione a Azure instância de verificação do Metrics Collector.
      2. Selecione a subguia Verificar parâmetros.
      3. Selecione Novo.
      4. No formulário, preencha os campos.
        Tabela 3. Formulário Verificar parâmetro
        Campo Descrição
        Nome Nome descritivo do arquivo .json a ser adicionado aos arquivos de configuração da instância (Agent Client Collector > Arquivos de Configuração).
        Valor Cadeia de caracteres que indica o nome do arquivo .json.

        Por exemplo: acc_azure_vm_metrics_config.json

        Sinalizador Valor que você insere (-c) para indicar que a verificação recupera o nome do arquivo de configuração. O arquivo de configuração contém um namespace e uma lista de métricas. O valor deve indicar o nome do arquivo que foi carregado na lista de arquivos de configuração (Agent Client Collector > Arquivos de Configuração), no formato .json. Por exemplo: acc_azure_vm_metrics_config.json.

        Certifique-se de que as caixas de seleção Ativo, Obrigatórioe Valor necessário estejam marcadas.

      5. Selecione Enviar.
    12. Crie um arquivo .json que indique as métricas que você deseja que sua política monitore.
      O exemplo a seguir exibe um arquivo .json para recuperar métricas do balanceador de carga.
      Arquivo .json de métricas do Azure.

      Adicione o arquivo .json à lista de arquivos de configuração em Agent Client Collector > Arquivos de Configuração.

    13. Crie um arquivo .json para indicar os recursos que você deseja que sua política monitore.
      1. Na guia Configurações de proxy, selecione Modo de ICs múltiplos.
      2. Copie um script de uma das Azure políticas de nuvem que vêm com o sistema de base.
        • As políticas de nuvem que vêm com o sistema de base são descritas em Criar Azure políticas para coleta de métricas.
        • O script está localizado no campo Script de criação do arquivo de configuração da guia Configurações de proxy da política.
      3. Cole o script no campo Script de criação do arquivo de configuração da sua política.
      4. No final do script, configure os parâmetros resource_id, regione sys_id com os valores do IC que você deseja que a política monitore.
    14. Selecione Salvar e publique a política clicando em Publicar.

    Resultado

    A política configurada recupera os recursos e suas métricas do IC Azure especificado e os envia para o agente.