Use o script auxiliar para monitorar aplicativos e sistemas operacionais em uma plataforma Windows usando o Telegraf de software livre.

O script auxiliar é testado apenas em Windows Server 2012, 2012 R2, 2016, 2019 e 2022.

Pré-requisitos

  • Verifique se Windows PowerShell está na versão 4.0 ou superior.
  • Certifique-se de que a versão do VMTools >=10.2 se uma VM vCenter Server for monitorada por VMware Aria Operations. vmware-toolbox-cmd é necessário apenas para vCenter Server VMs.
  • No momento, somente o IPv4 é compatível com o proxy de nuvem.
  • Certifique-se de que o proxy de nuvem esteja ativo e online em VMware Aria Operations. No caso de grupos de coletores, certifique-se de que pelo menos um proxy de nuvem no grupo de coletores ativado de alta disponibilidade que monitora o aplicativo esteja ativo e online em VMware Aria Operations.
  • A VM/servidor físico do endpoint deve ter acesso às portas 8443 e 443 do proxy de nuvem ou ao IP virtual do grupo de coletores ativados de alta disponibilidade de monitoramento de aplicativos.

Procedimento

  1. Baixe o script auxiliar do proxy de nuvem localizado em https://<CloudProxy-IP>/downloads/salt/telegraf-utils.ps1.
    Observação: Use o endereço IP (IP address) do proxy de nuvem relevante para <CloudProxy-IP> nos comandos anteriores e o local especificado. Para grupos de coletores ativados de alta disponibilidade de monitoramento de aplicativos, forneça o IP virtual.

    Se o download do script falhar com a seguinte mensagem: A solicitação foi anulada: não foi possível criar o canal seguro SSL/TLS, siga as etapas mencionadas em Falha no download do script em uma plataforma Windows.

  2. Navegue até o diretório no qual o script foi baixado.
  3. Execute o script auxiliar para atualizar as configurações do Telegraf.
    telegraf-utils.ps1  opensource -c cloud_proxy_ip_or_collector_group_name -t token -d telegraf_conf_dir -e telegraf_bin_path -v vmwareariaoperations_ip_or_fqdn
        
    Description of arguments:
          -c : [REQUIRED] cloud_proxy_ip_or_collector_group_name - Cloud Proxy IP or Collector Group Name
          
          -t : [REQUIRED] token - Auth Token of the user/account. For getting a new token:
               (https://<VMwareAriaOperations_IP>/suite-api/ or curl -ks -X POST https://<VMwareAriaOperations_IP>/suite-api/api/auth/token/acquire -H \"Content-Type: application/json\" -H \"Accept: application/json\" -d \"{\"username\":\"<VMwareAriaOperations_USER>\",\"password\":\"<VMwareAriaOperations_USER_PASSWORD>\"}\")
          -d : [REQUIRED] telegraf_conf_dir - Telegraf configuration directory and it is required argument. ex: C:\Telegraf\telegraf-1.20.4\telegraf.d
          -e : [REQUIRED] telegraf_bin_path - Path of telegraf executable ex: C:\Telegraf\telegraf-1.20.4\telegraf.exe
          -v : [REQUIRED] vmwareariaoperations_ip_or_fqdn - IP/FQDN of VMware Aria Operations master node and required for on-prem.
          
    
    Example: .\telegraf-utils.ps1 opensource -c 10.10.10.101 -t 41ef6601-6da4-4757-a51d-cbc08dd77355::4398b23d-e388-496e-ae91-bc04d5735345 -v 10.10.10.100 -d C:\Telegraf\telegraf-1.20.4\telegraf.d -e C:\Telegraf\telegraf-1.20.4\telegraf.exe
    
    Observação: Depois de executar o script auxiliar, certifique-se de que as respectivas configurações estejam definidas corretamente no caminho do diretório de configuração fornecido (opção -d ) com o nome cloudproxy-http.conf. Consulte Configurações de amostra para obter mais detalhes. Para VMs vCenter Server gerenciadas, você pode ver unmanaged configurações, devido a um dos seguintes motivos:
    • vCenter Server VMs não estão disponíveis em VMware Aria Operations pelo vCenter Server. Aguarde no mínimo um ou dois ciclos de coleta após configurar as contas de nuvem do vCenter Server.
    • Um AUTHENTIFICATION_TOKEN or vROps_IP incorreto.
    Observação:
    • Não use um espaço no caminho de configuração. Caminhos com espaços podem ser passados como uma notação de nome abreviado, como c:\PROGRA~1 para c:\Program Files.
    Observação: Certifique-se de que os plug-ins de entrada no arquivo telegraf.conf estejam relacionados ao sistema operacional correspondente. Consulte Detalhes de configuração do Telegraf para sistemas operacionais.
  4. Reinicie o serviço Telegraf.
    telegraf.exe --config telegraf.conf --config-directory telegraf.d
    Ou você pode tornar o Telegraf um serviço do Windows.
    <Telegraf_executable_path> --config <Telegraf_config_file_path> --config-directory <Telegraf_config_directory_path> --service install net start telegraf
    
    Por exemplo:
    & 'C:\Telegraf\telegraf-1.20.4\telegraf.exe'  --config 'C:\Telegraf\telegraf-1.20.4\telegraf.conf' --config-directory 'C:\Telegraf\telegraf-1.20.4\telegraf.d'  --service install
    net start telegraf
    

O que Fazer Depois

Hierarquia de objetos de VM gerenciada (Managed VM object hierarchy):
  • Se uma VM for monitorada por , os objetos do sistema operacional e do aplicativo estarão sob o respectivo objeto (VM) > VM (OS object) > SO ('application service' instance)' instância do serviço de aplicativovCenter Server VMware Aria Operations

Hierarquia de objetos de VM não gerenciada (Unmanaged VM object hierarchy): Se uma VM vCenter Server não for monitorada por VMware Aria Operations , o sistema operacional e os objetos de aplicativo estarão em Ambiente ( Environment) > Operating System World > Objeto do SO (OS object) > instância do 'serviço de aplicativo' ('application service' instance).