Cloud Monitor エージェントは、リソース消費がしきい値を超えると自動終了します。この問題を解決するには、リソース制限を調整し、エージェントを再起動します。
CloudMonitor エージェントは、管理者アカウントを使用してのみ管理できます。 Linux オペレーティングシステムの場合は、ルートユーザーアカウントを使用します。 Windows オペレーティングシステムの場合は、管理者アカウントを使用します。 管理者アカウントを使用すると、特定のリスクが発生する可能性があります。 たとえば、システムの安定性やデータセキュリティの問題が発生する可能性があります。 注意して進めてください。
Windows
-
管理者として、Cloud Monitor エージェントが実行されているサーバーにログインします。
-
argusagent.log ファイルを、C:\Program Files\Alibaba\cloudmonitor\local_data\logs ディレクトリで開きます。
argusagent.log ファイルに
exceeds the maxValueメッセージが含まれている場合、リソース消費が上限を超えたことを意味します。 例:-
[WARN ]2022-12-07 23:54:55.805854 [4148] self_monitor.cpp(line:85):エージェントの CPU 使用率 (52.55%) が maxValue (50.00%) を超えました -
[WARN ]2022-12-07 23:54:55.805861 [4148] self_monitor.cpp(line:109):エージェントは、CPU 使用率が 4 回 maxValue を超過したため終了します。
-
-
C:\Program Files\Alibaba\cloudmonitor/local_data ディレクトリにある agent.properties ファイルを開き、リソース制限パラメーターを変更します。
シナリオに基づいて値を調整します。次の値は参考用です:
# メモリ使用量の最大サイズ。単位:MB agent.resource.memory.limit=200 # オープンできるファイルの最大数。この例の値は参考用です。お使いのシステムでサポートされている最大数に基づいて値を指定してください。 agent.resource.fd.limit=100 # コアあたりの最大 CPU 使用率。この例では、コアあたりの最大 CPU 使用率は 10% です。 agent.resource.cpu.limit=0.1 -
C:\Program Files\Alibaba\cloudmonitor ディレクトリから agent.status ファイルを削除します。
-
Cloud Monitor エージェントを停止するには、stop.bat をダブルクリックします。または、コマンドラインから
net stop argusagentを実行します。このコマンドは stop.bat と同じ効果があります。 -
Cloud Monitor エージェントを起動するには、start.bat をダブルクリックします。または、コマンドラインから
net start argusagentを実行します。このコマンドは start.bat と同様です。
Linux
-
Cloud Monitor エージェントが実行されているサーバーに
rootユーザーとしてログインします。 -
次のコマンドを実行して、/usr/local/cloudmonitor/local_data/logs ディレクトリ内の argusagent.log ファイルを表示します:
cd /usr/local/cloudmonitor/local_data/logs
cat argusagent.log
argusagent.log ファイルに
exceeds the maxValueメッセージが含まれている場合、リソース消費が上限を超えたことを意味します。 例:-
[WARN ]2022-12-07 23:54:55.805854 [4148] self_monitor.cpp(line:85):エージェントの CPU 使用率 (52.55%) が maxValue (50.00%) を超えました -
[WARN ]2022-12-07 23:54:55.805861 [4148] self_monitor.cpp(line:109):エージェントは、CPU 使用率が 4 回 maxValue を超過したため終了します。
-
-
/usr/local/cloudmonitor/local_data/conf ディレクトリにある agent.properties ファイルのリソース制限パラメーターを変更します。
-
次のコマンドを実行して、/usr/local/cloudmonitor/local_data/conf ディレクトリの agent.properties ファイルを開きます。
cd /usr/local/cloudmonitor/local_data/conf
vi agent.properties
シナリオに基づいて値を調整します。次の値は参考用です:
# メモリ使用量の最大サイズ。単位:MB agent.resource.memory.limit=200 # オープンできるファイルの最大数。この例の値は参考用です。お使いのシステムでサポートされている最大数に基づいて値を指定してください。 agent.resource.fd.limit=100 # コアあたりの最大 CPU 使用率。この例では、コアあたりの最大 CPU 使用率は 10% です。 agent.resource.cpu.limit=0.1 -
Esc キーを押し、:wq と入力し、Enter キーを押して agent.properties ファイルを保存して閉じます。
-
-
/usr/local/cloudmonitor ディレクトリから agent.status ファイルを削除します:
rm /usr/local/cloudmonitor/agent.status
-
Cloud Monitor エージェントの再起動:
./cloudmonitorCtl.sh restart