Para usar o recurso de monitoramento de hosts do Cloud Monitor, instale o agente do Cloud Monitor nos seus hosts.
O agente do Cloud Monitor para Java não recebe mais atualizações. Recomendamos o uso do agente do Cloud Monitor para C++. Para mais informações, consulte Instalar e desinstalar o agente do Cloud Monitor.
Caminho de instalação
Linux: /usr/local/cloudmonitor
Windows: C:\Program Files\Alibaba\cloudmonitor
Processos
Após a instalação do agente do Cloud Monitor, os dois processos a seguir são executados nos seus hosts:
/usr/local/cloudmonitor/jre/bin/java
/usr/local/cloudmonitor/wrapper/bin/wrapper
Portas
O agente do Cloud Monitor acessa e escuta na porta TCP 32000 dos hosts locais para executar processos como daemons.
O agente do Cloud Monitor acessa a porta TCP 3128, 8080 ou 443 de hosts remotos para enviar mensagens de heartbeat e relatar dados de monitoramento. Em uma instância do Elastic Compute Service (ECS) da Alibaba Cloud, o agente usa a porta 3128 ou 8080. Em hosts de terceiros, ele usa a porta 443.
O agente do Cloud Monitor acessa a porta HTTP 80 de hosts remotos para obter pacotes de atualização.
Logs
O agente do Cloud Monitor armazena logs de monitoramento no diretório /usr/local/cloudmonitor/logs.
Outros logs, como os de inicialização, encerramento e execução de processos como daemons, ficam armazenados no diretório /usr/local/cloudmonitor/wrapper/logs.
Modifique o arquivo /usr/local/cloudmonitor/config/log4j.properties para ajustar o nível de log.
Uso de recursos
O processo /usr/local/cloudmonitor/wrapper/bin/wrapper consome cerca de 1 MB de memória e poucos recursos de CPU.
O processo /usr/local/cloudmonitor/jre/bin/java ocupa aproximadamente 70 MB de memória e de 1% a 2% de um núcleo de CPU.
O pacote de instalação tem 70 MB. Após a instalação, o agente do Cloud Monitor ocupa cerca de 200 MB de espaço em disco.
Os logs podem ocupar até 40 MB de espaço em disco. Quando o tamanho dos logs excede 40 MB, os registros mais antigos são excluídos.
O agente do Cloud Monitor relata dados de monitoramento a cada 15 segundos, o que consome cerca de 10 KB/s de largura de banda de rede.
O agente do Cloud Monitor envia mensagens de heartbeat a cada 3 minutos, o que consome cerca de 2 KB/s de largura de banda de rede.
Dependências externas
O agente do Cloud Monitor inclui o Java Runtime Environment (JRE) 1.8 integrado.
O Java Service Wrapper fornece recursos como execução de processos como daemons, início automático na inicialização do sistema e registro do agente como serviço do Windows.
O agente do Cloud Monitor executa o comando
ss -spara coletar o número de conexões TCP. Se o seu sistema operacional não oferecer suporte a esse comando, instale o utilitário iproute.
Guia de instalação
Para mais informações, consulte Instalar o agente do CloudMonitor para Java.
Instalar o agente do Cloud Monitor em um host de terceiros
Faça login no console do Cloud Monitor.
No painel de navegação à esquerda, clique em Host Monitoring.
Na página Host Monitoring, clique em Install on Third-party Host. No painel Install CloudMonitor Agent, selecione o tipo e o sistema operacional do host e siga as instruções para instalar o agente do Cloud Monitor.