O agente do Cloud Monitor encerra automaticamente quando o consumo de recursos ultrapassa um limiar. Ajuste os limites de recursos e reinicie o agente para resolver o problema.
Gerencie o agente do Cloud Monitor somente 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 introduzir certos riscos, como problemas de estabilidade do sistema ou de segurança de dados. Prossiga com cautela.
Windows
Faça login no servidor onde o agente do Cloud Monitor é executado, utilizando uma conta de administrador.
-
Abra o arquivo argusagent.log no diretório C:\Program Files\Alibaba\cloudmonitor\local_data\logs.
Se o arquivo argusagent.log contiver a mensagem
exceeds the maxValue, o consumo de recursos ultrapassou o limite. Exemplos:[WARN ]2022-12-07 23:54:55.805854 [4148] self_monitor.cpp(line:85):the agent's cpu usage(52.55%) exceeds the maxValue(50.00%)[WARN ]2022-12-07 23:54:55.805861 [4148] self_monitor.cpp(line:109):the agent will exit, as the agent cpu-usage exceeds the maxValue 4 times
-
Abra o arquivo agent.properties no diretório C:\Program Files\Alibaba\cloudmonitor/local_data e modifique os parâmetros de limite de recursos.
Ajuste os valores conforme o seu cenário. Os valores a seguir são apenas para referência:
# The maximum size of memory usage. Unit: MB. agent.resource.memory.limit=200 # The maximum number of files that can be opened. In this example, the value is provided for reference only. Specify the value based on the maximum number of opened files supported by the system. agent.resource.fd.limit=100 # The maximum CPU utilization per core. In this example, the maximum CPU utilization per core is 10%. agent.resource.cpu.limit=0.1 Exclua o arquivo agent.status do diretório C:\Program Files\Alibaba\cloudmonitor.
Clique duas vezes em stop.bat para interromper o agente do Cloud Monitor.
Clique duas vezes em start.bat para iniciar o agente do Cloud Monitor.
Linux
Faça login no servidor onde o agente do Cloud Monitor é executado como usuário root.
-
Execute os seguintes comandos para visualize o arquivo argusagent.log no diretório /usr/local/cloudmonitor/local_data/logs:
cd /usr/local/cloudmonitor/local_data/logs
cat argusagent.log
Se o arquivo argusagent.log contiver a mensagem
exceeds the maxValue, o consumo de recursos ultrapassou o limite. Exemplos:[WARN ]2022-12-07 23:54:55.805854 [4148] self_monitor.cpp(line:85):the agent's cpu usage(52.55%) exceeds the maxValue(50.00%)[WARN ]2022-12-07 23:54:55.805861 [4148] self_monitor.cpp(line:109):the agent will exit, as the agent cpu-usage exceeds the maxValue 4 times
-
Modifique os parâmetros de limite de recursos no arquivo agent.properties localizado no diretório /usr/local/cloudmonitor/local_data.
-
Execute os seguintes comandos para abrir o arquivo agent.properties no diretório /usr/local/cloudmonitor/local_data:
cd /usr/local/cloudmonitor/local_data
vi agent.properties
Ajuste os valores conforme o seu cenário. Os valores a seguir são apenas para referência:
# The maximum size of memory usage. Unit: MB. agent.resource.memory.limit=200 # The maximum number of files that can be opened. In this example, the value is provided for reference only. Specify the value based on the maximum number of opened files supported by the system. agent.resource.fd.limit=100 # The maximum CPU utilization per core. In this example, the maximum CPU utilization per core is 10%. agent.resource.cpu.limit=0.1 Pressione Esc, insira :wq e pressione Enter para salvar e fechar o arquivo agent.properties.
-
-
Exclua o arquivo agent.status do diretório /usr/local/cloudmonitor:
rm /usr/local/cloudmonitor/agent.status
-
Reinicie o agente do Cloud Monitor:
./cloudmonitorCtl.sh restart