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

O script de amostra é testado apenas nos seguintes sistemas operacionais:
  • CentOS 7.x e CentOS 8.x
  • RHEL 7.x e RHEL 8.x
  • SUSE 12.x e SUSE 15.x
  • OEL7.x e OEL 8.x
  • Ubuntu 16.x, Ubuntu 18.x, Ubuntu 20.x e Ubuntu 22.x
  • VMware Photon Linux

Pré-requisitos

  • Verifique se o cURL está em 7.29.0.
  • Verifique se a descompactação está em 6.0-20.el7 ou superior.
  • 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 .
  • Certifique-se de que a porta 443 de VMware Aria Operations esteja acessível a partir do servidor físico.
  • O pacote uuidgen deve existir no servidor físico.
  • No momento, somente o IPv4 é compatível com o proxy de nuvem.
  • 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.
Observação: Se você já tiver usado o Telegraf personalizado e tiver atualizado o VMware Aria Operations, e quiser exibir as novas propriedades dos objetos do sistema operacional, deverá executar novamente as etapas a seguir para monitorar os sistemas operacionais. Você deve baixar o script auxiliar novamente, executá-lo novamente e reiniciar o Telegraf personalizado.

Procedimento

  1. SSH para o servidor físico e baixe o script de amostra do proxy de nuvem executando o seguinte comando:
    wget --no-check-certificate https://<cloudproxy_ip>/downloads/salt/telegraf-utils.sh
    Observação: Use o endereço IP (IP address) do proxy de nuvem relevante para <cloudproxy_ip> no local especificado acima. Para grupos de coletores ativados de alta disponibilidade de monitoramento de aplicativos, forneça o IP virtual.
  2. Torne o script executável executando o seguinte comando:
    chmod +x telegraf-utils.sh
  3. 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 VMware Aria Operations e faça as atualizações necessárias nos arquivos de configuração do Telegraf:
    telegraf-utils.sh  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:/bin/bash telegraf-utils.sh user-managed -t 8dab02cc-277c-4393-b920-bd2e89c7e741::8bcde100-6318-44d7-a8dc-11f4ff84b3b -v 10.10.10.100 -c 10.10.10.101
    
    
    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.
  4. cd a pasta <Telegraf_Download_Directory> e execute o Telegraf.
    telegraf/usr/bin/telegraf -config telegraf/etc/telegraf/telegraf.conf -config-directory telegraf/etc/telegraf/telegraf.d

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.