Quando o agente do Cloud Monitor em um host entra no estado Stopped, o Cloud Monitor interrompe o monitoramento desse host. Identifique a causa e reinicie o agente.
Problema
O agente do Cloud Monitor envia um heartbeat para o servidor do Cloud Monitor a cada 3 minutos. Se nenhum heartbeat for recebido por 15 minutos, o agente é considerado parado. Causas possíveis:
-
O agente não consegue se comunicar com o servidor do Cloud Monitor.
Para mais informações sobre como verificar a rede, consulte Configure network settings for Cloud Monitor.
-
O processo do agente foi encerrado.
Para mais informações sobre como lidar com o encerramento automático do processo do agente do Cloud Monitor, consulte What do I do if the Cloud Monitor agent exits automatically?
Se o agente ainda não enviar heartbeats, tente as soluções a seguir.
Reinstalar ou atualizar o agente do Cloud Monitor
Se o agente funcionava normalmente antes de parar, reinstale-o e reinicie-o. Caso utilize o agente Go ou Java, atualize para a versão mais recente do agente do Cloud Monitor para C++:
Faça backup do diretório de logs do agente do Cloud Monitor antes de reinstalar ou atualizar o agente. O processo de instalação pode sobrescrever os arquivos de log originais. Se a reinstalação falhar novamente, não restarão logs para diagnosticar a causa.
-
Linux: Execute o comando a seguir para fazer backup do diretório de logs.
cp -r /usr/local/cloudmonitor/local_data/logs /tmp/cloudmonitor_logs_backup Windows: Copie o diretório C:\Program Files\Alibaba\cloudmonitor\local_data\logs para outro local.
(Recommended) Automatically install the Cloud Monitor agent for C++
Install the Cloud Monitor agent for C++ on a host by using a script
Os agentes do Cloud Monitor para Go e Java não recebem mais manutenção.
Visualizar status e logs do agente do Cloud Monitor
O gerenciamento do agente do Cloud Monitor só é possível com uma conta de administrador (o usuário root no Linux ou o usuário Administrator no Windows). No entanto, o uso de uma conta de administrador pode trazer riscos, como problemas de estabilidade do sistema ou segurança de dados. Proceda com cautela.
Verifique o status e os logs do agente para determinar a causa da parada. Se o processo do agente foi encerrado devido a um bug, envie um ticket e aguarde o contato dos engenheiros da Alibaba Cloud antes de iniciar a solução de problemas.
-
Visualizar logs do agente
O console não oferece um recurso de consulta para o log de instalação do agente. Os logs do agente são armazenados apenas no servidor local do cliente.
-
Windows
Faça login no host como administrador.
Acesse o diretório C:\Program Files\Alibaba\cloudmonitor\local_data\logs.
-
Abra o arquivo argusagent.log ou argusagentd.log.
argusagentd.log: logs do processo daemon, incluindo eventos de inicialização e encerramento do processo de monitoramento.
argusagent.log: logs operacionais do agente do Cloud Monitor.
Se o diretório C:\Program Files\Alibaba\cloudmonitor\local_data não existir, o agente do Cloud Monitor não está instalado no servidor. A desinstalação do agente (executando uninstall.bat) apenas cancela o registro do service argusagent, sem excluir o diretório de instalação. Portanto, a ausência do diretório geralmente indica que o agente nunca foi instalado.
Abra Services (services.msc) e verifique se o service argusagent existe. Se o service não existir, instale o agente pelo console do Cloud Monitor. Após a conclusão da instalação, o diretório local_data e seu subdiretório logs são criados automaticamente, e arquivos de log como argusagent.log são gerados no subdiretório de logs. O Cloud Monitor não armazena logs do agente no lado do servidor. Todos os logs do agente residem exclusivamente no servidor local do cliente.
-
Linux
Faça login no host como usuário root.
-
Execute os comandos a seguir para visualizar os logs do agente:
cd /usr/local/cloudmonitor/local_data/logs
cat argusagent.log
cat argusagentd.log
argusagentd.log: logs do processo daemon, incluindo eventos de inicialização e encerramento do processo de monitoramento.
argusagent.log: logs operacionais do agente do Cloud Monitor.
-
-
Visualizar status do agente
-
Windows
Faça login no host como administrador.
-
Abra a janela Services.
Pressione Win+R. Na caixa de diálogo Run, insira services.msc e clique em OK.
Verifique o status do service argusagent.
-
Linux
Faça login no host como usuário root.
-
Execute o comando a seguir para verificar o status do agente:
ps aux | grep argusagent | grep -v grep
-