Elastic Compute Service (ECS) インスタンスへの CloudMonitor エージェントの自動インストールに失敗した場合は、以下の手順に従って問題を特定し、解決してください。
前提条件
開始する前に、以下を確認してください。
対象の ECS インスタンスへのアクセス権限 (SSH、VNC、またはその他の方法)
管理者アカウントの認証情報 (Linux の root ユーザー、または Windows の Administrator ユーザー)
CloudMonitor エージェントは、ルートユーザーアカウント(管理者アカウント)を使用してのみ管理できます。 管理者アカウントを使用すると、特定のリスクが発生する可能性があります。 たとえば、システムの安定性やデータセキュリティの問題が発生する可能性があります。 注意して進めてください。
ステップ 1:ECS インスタンスへのログイン
管理者アカウントを使用して ECS インスタンスにログインします。
Linux:
rootユーザーとしてログインします。Windows:
Administratorユーザーとしてログインします。
ステップ 2:リージョン ID の取得可否の確認
以下のコマンドを実行して、メタデータサービスからリージョン ID を取得します。
curl http://100.100.100.200/latest/meta-data/region-idリージョン ID が返される場合 (例:
cn-hangzhou) :メタデータサービスは正常に動作しています。ステップ 3 に進んでください。出力なし、またはエラーの場合:インスタンスがメタデータサービスに到達できません。自動インストールはサポートされていません。代わりにCloudMonitor エージェントを手動でインストールしてください。
ステップ 3:OSS ネットワーク接続の確認
CloudMonitor エージェントのインストールパッケージは Object Storage Service (OSS) でホストされています。以下のコマンドを実行して、OSS エンドポイントへの接続をテストします。
ping cms-agent-${region-id}.oss-${region-id}.aliyuncs.com${region-id} をステップ 2 で返された値に置き換えます。たとえば、リージョン ID が cn-hangzhou の場合:
ping cms-agent-cn-hangzhou.oss-cn-hangzhou.aliyuncs.comステップ 4:インストールログの確認による失敗原因の特定
ステップ 3 のネットワーク接続確認が成功したにもかかわらず CloudMonitor エージェントの自動インストールに失敗する場合は、ECS インスタンスにログインし、インストールログを確認して具体的なエラー情報を取得してください。
Linux:
/var/logディレクトリ内の CloudMonitor エージェントのインストールログファイルを確認してください。Windows:CloudMonitor エージェントのインストールディレクトリ内のログファイルを確認するか、[Windows イベント ビューアー] で関連レコードを表示してください。
ログから原因が明確に特定できない場合は、手動でインストールコマンドを実行してインストールを検証することができます。たとえば、Linux では以下のコマンドを実行します。
ARGUS_VERSION=4.0.0 /bin/bash -c "$(curl -s https://cms-agent-<region-id>.oss-<region-id>-internal.aliyuncs.com/Argus/agent_install-2.0.3.sh)"<region-id> をステップ 2 で取得した実際のリージョン ID に置き換えてください。エージェントが正常にインストールされたら、データ収集が有効になるまで数分お待ちください。
トラブルシューティング決定のまとめ
| ステップ | 確認項目 | 結果 | 対処 |
|---|---|---|---|
| 1 | 管理者としてログイン | -- | 診断コマンドを実行する前に必要 |
| 2 | メタデータサービスからリージョン ID を取得 | 成功 | ステップ 3 に進む |
| 2 | メタデータサービスからリージョン ID を取得 | 失敗 | エージェントを手動でインストール |
| 3 | OSS エンドポイントへの ping | 成功 | ステップ 4 に進む |
| 3 | OSS エンドポイントへの ping | 失敗 | OSS サポートにチケットを送信 |
| 4 | インストールログの確認 | 問題を特定 | ログ情報に基づいて解決 |
| 4 | インストールログの確認 | 問題を特定できず | 手動インストールを試すか、CloudMonitor サポートにチケットを送信 |
Windows 固有のトラブルシューティング
Windows ECS インスタンスを使用していて CloudMonitor エージェントのインストールに失敗する場合は、具体的な症状に基づいて以下の解決策を試してください。
シナリオ 1:ファイル占有により手動インストールができない
エージェントを手動でインストールしようとした際に C ドライブのファイルを削除または置換できない場合は、[コマンド プロンプト] (cmd) で以下のコマンドを実行し、エージェントを直接起動してみてください。
net start argusagentこれで問題が解決しない場合は、関連ファイルを占有しているプロセスがないか確認してください。または、ECS インスタンスを再起動してから、再度インストールを試してください。
シナリオ 2:レジストリの SN キャッシュによるインストール失敗
CloudMonitor エージェントが以前にインストールされていて、Windows レジストリに残留データが残っている場合、serial_number キーが再インストールを妨げる可能性があります。この問題を解決するには:
[レジストリ エディター] を開いてください (
regeditを実行)。HKEY_LOCAL_MACHINE\SOFTWARE\cloudmonitorに移動してください。serial_numberキーを削除してください。CloudMonitor エージェントを再インストールしてください。
シナリオ 3:Aliyun Assist Service の異常による自動インストール失敗
Alibaba Cloud コンソールで CloudMonitor エージェントのインストールをクリックすると、インストールコマンドは [Aliyun Assist Service] を通じて配信されます。サービスが正常に実行されていない場合、または ECS インスタンスの Administrator アカウントパスワードが正しくない場合、インストールコマンドは配信および実行されません。この問題を解決するには:
[サービス] を開き、[Aliyun Assist Service] が正常に実行されていることを確認してください。
ECS インスタンスの Administrator アカウントパスワードが正しいことを確認してください。