Você pode usar um script de exemplo para monitorar sistemas operacionais em servidores físicos.

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

Pré-requisitos

Se você estiver usando o script de exemplo e tiver feito upgrade do e quiser exibir as propriedades dos objetos do sistema operacional, deverá refazer as etapas a seguir para monitorar os sistemas operacionais. Você deve baixar o script auxiliar novamente, executá-lo novamente e reiniciar o Telegraf personalizado.

  • Verifique se o PowerShell está na versão 4.0 ou superior. Para verificar a versão do PowerShell, execute o seguinte no PowerShell:

    $PSVERSIONTable

  • 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 de monitoramento de aplicativo esteja ativo e online em VMware Aria Operations .
  • No momento, somente o IPv4 é compatível com o proxy de nuvem.
  • Certifique-se de que a porta 443 de VMware Aria Operations esteja acessível a partir do servidor físico.
  • 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 de amostra do seguinte local: https://<cloudproxy_ip>/downloads/salt/telegraf-utils.ps1
    Você pode executar um dos seguintes comandos no terminal do PowerShell:
    Invoke-WebRequest https://<cloudproxy_ip>/downloads/salt/telegraf-utils.ps1 -OutFile telegraf-utils.ps1 
    
    wget --no-check-certificate https://<cloudproxy_ip>/downloads/salt/telegraf-utils.ps1
    

    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.

    Observação: Use o endereço IP (IP address) do proxy de nuvem relevante para <cloud-proxy> no local especificado acima. Para grupos de coletores ativados de alta disponibilidade de monitoramento de aplicativos, forneça o IP virtual.
  2. Execute o script de exemplo para baixar os arquivos binários do Telegraf do proxy de nuvem do, crie os certificados necessários para uma conexão segura com o VMware Aria Operations e faça as atualizações necessárias nos arquivos de configuração do Telegraf.
    telegraf-utils.ps1  user-managed -c cloud_proxy_ip_or_collector_group_name -t token -d telegraf_conf_dir (-v vmwareariaoperations_ip_or_fqdn | [-g gateway_url -a csp_auth_url]) [-x proxy -u proxy_user -p proxy_user_password]
        
    Description of arguments:
          -c : [REQUIRED] cloud_proxy_ip_or_collector_group_name - Cloud Proxy IP or Collector Group Name
          -t : [REQUIRED] token - This can be user_saas_refresh_token or on-prem vmwareariaoperations_auth_token.
                
                on-prem: Auth Token of the user/account. For getting 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 : [OPTIONAL] Agent installation directory. Default: current directory
          -v : [CONDITIONAL] [ON-PREM-SPECIFIC] vmwareariaoperations_ip_or_fqdn - IP/FQDN of VMware Aria Operations master node and required for on-prem.
          
          [-x proxy -u proxy_user -p proxy_user_password] :  [OPTIONAL] proxy - Proxy Server URL.It is in the form of <[protocol://]proxyhost[:proxyport]>
          Note: encode or escape proxy user and password correctly for proxy authentication.
    
    
    Example: .\telegraf-utils.ps1 user-managed -c 10.79.87.134 -t 41ef6601-6da3-4768-a51d-cbc08dd77355::4398b23d-e388-496e-ae91-bc04d5735345 -v 10.185.60.178
    Se o ambiente estiver atrás de um proxy corporativo, o script considerará o proxy explicitamente para conexões externas.
    Observação: Certifique-se de que os caracteres especiais no nome de usuário e na senha estejam codificados ou com escape corretamente para autenticação de proxy:
    Observação: Se a execução do script auxiliar falhar pela primeira vez devido a argumentos errados, limpe a pasta Telegraf e execute o script novamente com os argumentos corretos.
  3. Execute 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:\VMware\UnManagedTelegraf\telegraf\telegraf.exe --config C:\VMware\UnManagedTelegraf\telegraf\telegraf.conf --config-directory C:\VMware\UnManagedTelegraf\telegraf\telegraf.d --service install
    net start telegraf
    

O que Fazer Depois

Você pode visualizar as métricas selecionando a guia objeto relevante (relevant object) > Métricas (Metrics) na interface do usuário do VMware Aria Operations.
  1. No painel esquerdo, navegue até Ambiente (Environment) > Grupos personalizados (Custom Groups).
  2. Clique no objeto Operating System World no painel direito.
  3. Navegue até a guia Métricas (Metrics) e selecione o objeto de SO correspondente.