ホスト上の Cloud Monitor エージェントが [停止] 状態になると、Cloud Monitor はそのホストのモニタリングを停止します。原因を特定し、エージェントを再起動してください。
問題
Cloud Monitor エージェントは、3 分ごとに Cloud Monitor サーバーにハートビートを送信します。15 分間ハートビートが受信されない場合、エージェントは停止したと見なされます。考えられる原因は次のとおりです。
エージェントが Cloud Monitor サーバーと通信できません。
ネットワークの確認方法の詳細については、「Cloud Monitor のネットワーク設定」をご参照ください。
エージェントプロセスが終了しました。
Cloud Monitor エージェントプロセスの自動終了への対処方法の詳細については、「Cloud Monitor エージェントが自動的に終了した場合の対処方法」をご参照ください。
それでもエージェントがハートビートを送信しない場合は、以下の解決策をお試しください。
Cloud Monitor エージェントの再インストールまたはアップグレード
エージェントが停止する前に正常に実行されていた場合は、エージェントを再インストールして再起動してください。Go または Java のエージェントを使用している場合は、最新の C++ 用 Cloud Monitor エージェントにアップグレードしてください。
Cloud Monitor エージェントを再インストールまたはアップグレードする前に、Cloud Monitor エージェントのログディレクトリをバックアップしてください。インストールプロセスによって元のログファイルが上書きされる可能性があります。再インストールが再度失敗した場合、原因を診断するためのログが残りません。
Linux: 次のコマンドを実行して、ログディレクトリをバックアップしてください。
cp -r /usr/local/cloudmonitor/local_data/logs /tmp/cloudmonitor_logs_backupWindows: C:\Program Files\Alibaba\cloudmonitor\local_data\logs ディレクトリを別の場所にコピーしてください。
Go および Java 用の Cloud Monitor エージェントは、現在メンテナンスされていません。
Cloud Monitor エージェントのステータスとログの確認
CloudMonitor エージェントは、管理者アカウントを使用してのみ管理できます。 Linux オペレーティングシステムの場合は、ルートユーザーアカウントを使用します。 Windows オペレーティングシステムの場合は、管理者アカウントを使用します。 管理者アカウントを使用すると、特定のリスクが発生する可能性があります。 たとえば、システムの安定性やデータセキュリティの問題が発生する可能性があります。 注意して進めてください。
エージェントのステータスとログを確認して、停止の原因を特定してください。エージェントプロセスがバグによって終了した場合は、トラブルシューティングを行う前に、チケットを送信して Alibaba Cloud のエンジニアからの連絡をお待ちください。
エージェントログの確認
コンソールには、エージェントの インストールログ をクエリする機能はありません。エージェントログは、クライアントのローカルサーバーにのみ保存されます。
Windows
管理者としてホストにログインしてください。
C:\Program Files\Alibaba\cloudmonitor\local_data\logs ディレクトリに移動してください。
argusagent.log または argusagentd.log を開いてください。
argusagentd.log: デーモンプロセスのログ。モニタリングプロセスの起動イベントとシャットダウンイベントが含まれます。
argusagent.log: Cloud Monitor エージェントの運用ログ。
C:\Program Files\Alibaba\cloudmonitor\local_data ディレクトリが存在しない場合、Cloud Monitor エージェントはサーバーにインストールされていません。エージェントをアンインストール (uninstall.bat の実行) しても、argusagent サービスが登録解除されるだけで、インストールディレクトリは削除されません。したがって、ディレクトリが見つからない場合は、通常、エージェントが一度もインストールされていないことを意味します。
[サービス] (services.msc) を開き、argusagent サービスが存在するかどうかを確認してください。サービスが存在しない場合は、Cloud Monitor コンソールからエージェントをインストールしてください。インストールが完了すると、local_data ディレクトリとその logs サブディレクトリが自動的に作成され、argusagent.log などのログファイルが logs サブディレクトリに生成されます。Cloud Monitor は、サーバーサイドにエージェントログを保存しません。すべてのエージェントログは、クライアントのローカルサーバーにのみ保存されます。
Linux
root ユーザーとしてホストにログインしてください。
次のコマンドを実行して、エージェントログを確認してください。
cd /usr/local/cloudmonitor/local_data/logs
cat argusagent.log
cat argusagentd.log
argusagentd.log: デーモンプロセスのログ。モニタリングプロセスの起動イベントとシャットダウンイベントが含まれます。
argusagent.log: Cloud Monitor エージェントの運用ログ。
エージェントのステータスの確認
Windows
管理者としてホストにログインしてください。
[サービス] ウィンドウを開いてください。
Win+R キーを押します。[ファイル名を指定して実行] ダイアログボックスに services.msc と入力し、[OK] をクリックしてください。
[argusagent] サービスのステータスを確認してください。
Linux
root ユーザーとしてホストにログインしてください。
次のコマンドを実行して、エージェントのステータスを確認してください。
ps aux | grep argusagent | grep -v grep