Criar Azure políticas para coleta de métricas
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
- Navegar até Tudo > Agent Client Collector > Políticas.
- Selecione Novo.
-
Selecione o ícone de escopo da aplicação
e verifique se você está no escopo Monitoramento do Agent Client Collector.
- No campo Nome, insira um nome para a política.
-
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.
-
Adicione a verificação do Coletor de métricas Azure à política.
- Na guia Verificações, localize a verificação do Coletor de métricas do Azure na célula Disponível.
- Selecione o botão de seta para a direita para mover a verificação para a célula Selecionada.
-
Configure um servidor proxy para acessar as métricas Azure.
- Na guia Configurações de proxy, selecione Agente de proxy único.
- No campo Agente do proxy, selecione o agente do proxy para executar a política e recuperar as Azure métricas.
-
Configure as credenciais da política.
- Selecione a guia Credenciais.
- No campo Nome da credencial, selecione azure_metrics_collector.
- Selecione Save (Salvar).
-
Adicione parâmetros seguros à instância de verificação.
- 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.
- Na guia Verificar parâmetros seguros, selecione Novo.
-
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.
- Selecione Atualizar.
-
Adicione o arquivo de configuração .json à instância de verificação.
O arquivo envia a lista de recursos Azure para o agente.
- Selecione a Azure instância de verificação do Metrics Collector.
- Selecione a subguia Verificar parâmetros.
- Selecione Novo.
-
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.
- Selecione Enviar.
-
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.
Adicione o arquivo .json à lista de arquivos de configuração em Agent Client Collector > Arquivos de Configuração.
-
Crie um arquivo .json para indicar os recursos que você deseja que sua política monitore.
- Na guia Configurações de proxy, selecione Modo de ICs múltiplos.
-
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.
- Cole o script no campo Script de criação do arquivo de configuração da sua política.
- 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.
- 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.