CloudMonitor エージェントは、ホストのオペレーティングシステムから監視メトリクスを収集し、CloudMonitor にアップロードして統計分析を行います。ご利用のホストの状態をビジュアルチャートで確認したり、重要なメトリクスに対してアラートルールを設定して問題を迅速に検出し解決したりできます。本トピックでは、ご利用のホストへの CloudMonitor エージェントのインストール、管理、およびアンインストール方法について説明します。
CloudMonitor エージェントの管理は、管理者アカウント(Linux の場合は root ユーザー、Windows の場合は Administrator ユーザー)でのみ実行できます。ただし、管理者アカウントを使用すると、システムの安定性やデータセキュリティなどのリスクが生じる場合があります。十分にご注意ください。
事前準備
プラグインのバージョン
C++ 3.X バージョンの使用を推奨します。
Java 版および Go 版のエージェントは、すでにメンテナンス対象外です。C++ 版は Go 版および Java 版と比較してリソース使用量が少ないため、C++ 版の使用を推奨します。
料金:CloudMonitor エージェントのインストール、ホスト監視チャートの表示、メトリクスに対するアラートルールの設定はすべて無料です。
システム要件
オペレーティングシステム
ハードウェアアーキテクチャ
Windows 7、Windows Server 2008 R2 以降
i386、AMD64
Linux カーネル 2.6.23 以降(Glibc ライブラリを含む必要があります)
i386、AMD64、ARM64
詳細については、「CloudMonitor エージェントの概要」をご参照ください。
ホストのネットワーク要件
ホストがインターネットにアクセス可能であるか、NAT Gateway またはプロキシサーバーが構成されている必要があります。
ファイアウォールのホワイトリスト設定
ホストにファイアウォールが設定されている場合、または ECS セキュリティグループを使用している場合は、CloudMonitor サーバーのアドレスおよびポートをホワイトリストに追加する必要があります。
説明非 Alibaba Cloud ホストは、インターネット経由でハートビート検出およびデータ報告を行う際に、ポート 443 のみを使用します。
CloudMonitor サーバーアドレス
IP アドレスの照会方法
CloudMonitor サーバーポート
説明
ハートビートサービス
nslookup cms-cloudmonitor.aliyun.comまたはping cms-cloudmonitor.aliyun.com8080、3128、443
エージェントのハートビート検出に使用
データ報告
VPC ネットワーク:
nslookup metrichub-<regionid>.aliyun.comインターネット:
nslookup metrichub-cms-<regionid>.aliyuncs.com80、443
モニタリングデータの報告に使用
<regionid>は、ご利用の Alibaba Cloud ホストのリージョン ID です。以下のコマンドを実行して取得してください:curl http://100.100.100.200/latest/meta-data/region-id。インターネット経由のデータ報告は、cn-hangzhou、cn-shanghai、cn-beijing、cn-shenzhen の各リージョンでのみサポートされています。
グローバルメタサービス
固定 CIDR ブロック:100.100.0.0/16
0–65535
インスタンス情報の取得(Alibaba Cloud ホストのみ)
インストール方法の比較
ホストの種類およびネットワーク環境に応じて、自動インストールまたは手動インストールを選択できます。
インストール方法 | ユースケース | メリット |
コンソールでの自動インストール | Alibaba Cloud ECS インスタンスおよびクラウドアシスタントで管理される非 Alibaba Cloud ホスト。 | 推奨。シンプル。バッチ操作に対応。ホストへのログイン不要。 |
手動インストール | 自動インストールが利用できないシナリオ。クラウドアシスタントで管理されていない非 Alibaba Cloud ホスト。プライベートネットワークまたはオフライン環境。Ansible などの自動化スクリプトでエージェントを展開する環境。 | 柔軟性が高く、あらゆる複雑な環境で動作します。 |
自動インストール(推奨)
本方法は、Alibaba Cloud ホストおよびAlibaba Cloud マネージドインスタンスに適用されます。
ホストモニタリング に移動します。
ホストモニタリング ページで、CloudMonitor エージェントをインストールまたはアップグレードするホストを選択します。その後、左下の 一括インストールまたはアップグレード をクリックします。 表示されたダイアログボックスで、OK をクリックします。
説明新規購入の Alibaba Cloud ホストの場合、右上隅にある 新規 ECS 用の CloudMonitor 自動インストール トグルを有効化します。この機能が有効な場合、新規 ECS インスタンスには CloudMonitor エージェントが自動的にインストールされます。無効な場合は、手動でエージェントをインストールする必要があります。
インストールまたはアップグレード処理には約 5 分かかります。エージェントのステータス が インストール中 から 実行中 に変更されれば、操作は成功です。
手動インストール
自動インストールが失敗した場合、または特殊な環境でエージェントをインストールする場合に手動インストールを実行できます。以前のバージョンのエージェントまたは破損したエージェントが既にインストールされている場合は、新しいインストールを実行する前に、まずそれらをアンインストールする必要があります。
ホストモニタリング に移動します。
ホストモニタリング ページで、ホスト一覧の上部にある ホストおよびエージェント操作 をクリックします。ドロップダウンメニューから 手動インストール を選択します。
手動インストール ダイアログボックスで、ご利用のシナリオに該当する手順に従って操作します。
Alibaba Cloud ホスト
Linux
リージョンの選択:ご利用の Alibaba Cloud ホストが配置されているリージョンを選択します。
インストールコマンド セクションで、コマンド横の
アイコンをクリックしてコマンドをコピーします。
root ユーザーとしてホストにログインします。
CloudMonitor エージェントのインストールコマンドを貼り付け、実行します。
以下のコマンドを実行して、CloudMonitor エージェントのステータスを確認します:
ps aux | grep argusagent | grep -v grep
以下のような出力が返された場合、エージェントは正常に実行されています。
root 2284 0.0 0.0 22516 1488 ? Ss Sep14 0:00 /usr/local/cloudmonitor/bin/argusagent -d root 2286 0.2 0.3 939652 14300 ? Sl Sep14 3:15 /usr/local/cloudmonitor/bin/argusagent
Windows
リージョンの選択:ご利用の Alibaba Cloud ホストが配置されているリージョンを選択します。
ホストのオペレーティングシステムのバージョンに応じて、32 ビットまたは 64 ビットのエージェントパッケージをダウンロードします。
Administrator ユーザーとしてホストにログインします。
C:\Program Files\Alibaba\cloudmonitorディレクトリを作成します。エージェントパッケージをホストにアップロードし、C:\Program Files\Alibaba\cloudmonitorに展開します。コマンドプロンプト を開きます。Win+R キーを押して 実行 ダイアログボックスを開き、「cmd」と入力して OK をクリックします。
以下のコマンドを実行して、CloudMonitor エージェントをインストールします:
cd C:\Program Files\Alibaba\cloudmonitor\binargusagent_service.exe install
以下のコマンドを実行して、CloudMonitor エージェントを起動します:
net start argusagent。CloudMonitor エージェントのステータスを確認します:
サービス ページを開きます。キーボードショートカット Win+R を押して 実行 ダイアログボックスを開き、「services.msc」と入力して OK をクリックします。
argusagent サービス のステータスを確認します。ステータスが 実行中 の場合、エージェントは正常に実行されています。
非 Alibaba Cloud ホスト
Linux
リージョンの選択:モニタリングデータを受信するリージョンを選択します。
インストールコマンド セクションで、コマンド横の
アイコンをクリックしてコマンドをコピーします。
root ユーザーとしてホストにログインします。
CloudMonitor エージェントのインストールコマンドを貼り付け、実行します。
以下のコマンドを実行して、CloudMonitor エージェントのステータスを確認します:
ps aux | grep argusagent | grep -v grep
以下のような出力が返された場合、エージェントは正常に実行されています。
root 2284 0.0 0.0 22516 1488 ? Ss Sep14 0:00 /usr/local/cloudmonitor/bin/argusagent -d root 2286 0.2 0.3 939652 14300 ? Sl Sep14 3:15 /usr/local/cloudmonitor/bin/argusagent
Windows
リージョンの選択:モニタリングデータを受信するリージョンを選択します。
ホストのオペレーティングシステムのバージョンに応じて、32 ビットまたは 64 ビットのエージェントパッケージをダウンロードします。また、accesskey.properties 構成ファイルもダウンロードする必要があります。
Administrator ユーザーとしてホストにログインします。
C:\Program Files\Alibaba\cloudmonitorディレクトリを作成します。その後、エージェントパッケージをホストにアップロードし、C:\Program Files\Alibaba\cloudmonitorに展開します。構成ファイルをホストにアップロードし、
C:\Program Files\Alibaba\cloudmonitor\local_data\confに配置します。以下のコマンドを実行して、CloudMonitor エージェントをインストールします:
cd C:\Program Files\Alibaba\cloudmonitor\binargusagent_service.exe install
以下のコマンドを実行して、CloudMonitor エージェントを起動します:
net start argusagent。CloudMonitor エージェントのステータスを確認します:
[サービス] ページを開きます。キーボードショートカット Win+R を使用して [実行] ダイアログボックスを開き、コマンド services.msc を入力してから、[OK] をクリックします。
argusagent サービス のステータスを確認します。ステータスが 実行中 の場合、エージェントは正常に実行されています。
よくある質問
CloudMonitor エージェントがインストールされた非 Alibaba Cloud ホストがインターネットにアクセスできない場合、エージェントは CloudMonitor サービスにモニタリングデータを報告できません。この問題を解決するには、エージェントがデータを転送できるようプロキシサーバーを構成します。これを行うには、オペレーティングシステムに応じて agent.properties 構成ファイルを編集します。
Linux のパス:
/usr/local/cloudmonitor/local_data/conf/agent.propertiesWindows のパス:
C:\Program Files\Alibaba\cloudmonitor\local_data\conf\agent.properties
詳細については、「非 Alibaba Cloud ホストが Nginx プロキシサーバー経由でモニタリングデータを報告する方法」をご参照ください。
一般的な操作
プラグインの有効化
Linux
以下のコマンドを実行して、CloudMonitor エージェントを起動します。
bash /usr/local/cloudmonitor/cloudmonitorCtl.sh startWindows
以下のコマンドを実行して、CloudMonitor エージェントを起動します。
net start argusagent
プラグインのステータス確認
Linux
以下のコマンドを実行して、CloudMonitor エージェントのステータスを確認できます。
ps aux | grep argusagent | grep -v grep以下の出力と一致する場合、エージェントは実行中です。
root 2284 0.0 0.0 22516 1488 ? Ss Sep14 0:00 /usr/local/cloudmonitor/bin/argusagent -d root 2286 0.2 0.3 939652 14300 ? Sl Sep14 3:15 /usr/local/cloudmonitor/bin/argusagentWindows
サービス ページを開きます。これを行うには、キーボードショートカット Win+R を押して 実行 ダイアログボックスを開き、「services.msc」と入力して OK をクリックします。
argusagent サービス のステータスを確認します。
ステータスが 実行中 の場合、エージェントは正常に実行されています。
プラグインの無効化
Linux
以下のコマンドを実行して、CloudMonitor エージェントを停止します。
bash /usr/local/cloudmonitor/cloudmonitorCtl.sh stopWindows
以下のコマンドを実行して、CloudMonitor エージェントを停止します。
net stop argusagent
プラグインのアンインストール
C++ 版 CloudMonitor エージェントをアンインストールすると、CloudMonitor コンソールでホストをリアルタイムでモニタリングできなくなります。ただし、過去のモニタリングデータは引き続き閲覧可能です。
Linux
# 1. CloudMonitor エージェントを停止します。 bash /usr/local/cloudmonitor/cloudmonitorCtl.sh stop # 2. CloudMonitor エージェントをアンインストールします。 bash /usr/local/cloudmonitor/cloudmonitorCtl.sh uninstall # 3. cloudmonitor ディレクトリを削除します。 rm -rf /usr/local/cloudmonitorWindows
# 1. CloudMonitor エージェントを停止します。 net stop argusagent # 2. CloudMonitor エージェントをアンインストールします。 "C:\Program Files\Alibaba\cloudmonitor\bin\argusagent_service.exe" uninstall # 3. cloudmonitor ディレクトリを削除します。 cd C:\Program Files\Alibaba rd /s /q cloudmonitor
参考資料
よくある質問 | |
API |