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
- 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.
- Torne o script executável executando o seguinte comando:
chmod +x telegraf-utils.sh
- 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.
- 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
na interface do usuário do
VMware Aria Operations.
- No painel esquerdo, navegue até .
- Clique no objeto Operating System World no painel direito.
- Navegue até a guia Métricas (Metrics) e selecione o objeto de SO correspondente.