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
C++ エージェントでサポートされているインストールパス、リソース消費、ログの詳細については、「CloudMonitor エージェントの概要」をご参照ください。
ホストのネットワーク要件
-
ホストは、直接、または NAT Gateway やプロキシサーバーを介してインターネットにアクセスできる必要があります。
-
ファイアウォールの許可リスト設定
ホストにファイアウォールまたは ECS セキュリティグループが設定されている場合は、CloudMonitor のサーバーアドレスとポートを許可リストに追加する必要があります。
説明サードパーティホストは、ポート 443 を使用してインターネット経由でデータをレポートし、ハートビートチェックを実行します。
サーバーアドレス
クエリメソッド
サーバーポート
説明
ハートビートサービス
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 です。次のコマンドを実行してリージョン ID を取得します:curl http://100.100.100.200/latest/meta-data/region-id。 -
インターネット経由のデータレポートは、中国 (杭州)、中国 (上海)、中国 (北京)、中国 (深セン) リージョンでのみ利用可能です。
メタデータサービス
固定 CIDR ブロック: 100.100.0.0/16
0-65535
インスタンス情報を取得します (Alibaba Cloud ホストのみ)。
-
インストール方法の比較
ホストのタイプとネットワーク環境に応じて、エージェントを自動または手動でインストールできます。
|
インストール方法 |
ユースケース |
メリット |
|
コンソールからの自動インストール |
Alibaba Cloud ECS インスタンスおよびクラウドアシスタントによって管理されるサードパーティホスト。 |
推奨。この簡単な方法では、バッチ操作がサポートされ、ホストにログインする必要がありません。 |
|
手動インストール |
自動インストールが利用できないシナリオ、管理されていないサードパーティホスト、内部またはオフライン環境、および Ansible などの自動化スクリプトを使用したデプロイメント。 |
柔軟性が高く、すべての複雑な環境に適しています。 |
自動インストール (推奨)
この方法は、Alibaba Cloud ホストおよび Alibaba Cloud が管理するインスタンス に適用されます。
-
ホスト監視 ページに移動します。
-
ECS モニタリング ページで、エージェントをインストールまたはアップグレードするホストを選択し、左下隅にある [エージェントの一括インストール/アップグレード] をクリックします。 表示されるダイアログボックスで、確認 をクリックします。
説明-
新規購入した Alibaba Cloud のホストについては、右上隅にある ECS を新規購入すると、自動的にクラウドモニタリングがインストールされます スイッチをオンにできます。有効にすると、新しい ECS ホストに CloudMonitor エージェントが自動的にインストールされます。それ以外の場合、エージェントを手動でインストールする必要があります。
-
インストールまたはスペックアップには約 5 分かかります。ターゲットホストのAgent Statusがインストール中から実行中に変わると、操作は完了です。
-
手動インストール
自動インストールが失敗した場合、または特別な環境にインストールする場合は、エージェントを手動でインストールしてください。古いバージョンまたは破損したバージョンのエージェントが既にホスト上にある場合は、まずそれをアンインストールする必要があります。
-
ホスト監視 ページに移動します。
-
ECS モニタリング ページで、ホストリストの上にある [ホスト & エージェント操作] をクリックし、ドロップダウンメニューから [手動インストール] をクリックします。
-
手動インストール ダイアログボックスで、以下の手順に従ってインストールを完了してください。
Alibaba Cloud ホスト
Linux
-
Region フィールドで、Alibaba Cloud ホストが配置されているリージョンを選択します。
-
Install shell エリアで、コマンドの横にある
アイコンをクリックしてコマンドをコピーします。オペレーティングシステムとして Linux または Windows を選択して、Install shell エリアで対応するインストールコマンドを取得します。 -
root ユーザーとしてホストにログインします。
-
インストールコマンドを貼り付けて実行します。
-
次のコマンドを実行して、エージェントのステータスを確認します:
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
-
Region フィールドで、Alibaba Cloud ホストが配置されているリージョンを選択します。
-
ホストのオペレーティングシステムに基づいて、32 ビットまたは 64 ビットのエージェントパッケージをダウンロードします。
-
Administrator ユーザーとしてホストにログインします。
-
ディレクトリ
C:\Program Files\Alibaba\cloudmonitorを作成します。プラグインパッケージをホストにアップロードし、ディレクトリC:\Program Files\Alibaba\cloudmonitorに解凍します。 -
[コマンドプロンプト] を開くには、Win+R を押して 実行 ダイアログボックスを開き、
cmdと入力して、確認 をクリックします。 -
次のコマンドを実行して、CloudMonitor エージェントをインストールします:
-
cd C:\Program Files\Alibaba\cloudmonitor\bin -
argusagent_service.exe install
-
-
net start argusagentコマンドを実行して、CloudMonitor エージェントを起動します。 -
エージェントのステータスを確認します。
-
サービス ウィンドウを開くには、Win+R を押して 実行 ダイアログボックスを開き、services.msc と入力し、確認 をクリックします。
-
[argusagent サービス] のステータスを確認してください。ステータスが 実行中 の場合、エージェントは正常に実行されています。
-
サードパーティホスト
Linux
-
Region フィールドで、モニタリングデータを受信するリージョンを選択します。
-
[手動インストール] ダイアログボックスで、必須パラメーターを設定してインストールコマンドを生成します。Install shell エリアで、コピーアイコン
をクリックしてコマンドをコピーします。 -
root ユーザーとしてホストにログインします。
-
インストールコマンドを貼り付けて実行します。
-
次のコマンドを実行して、エージェントのステータスを確認します:
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
-
Region フィールドで、モニタリングデータを受信するリージョンを選択します。
-
エージェントパッケージ (ホストのオペレーティングシステムに応じて 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\bin -
argusagent_service.exe install
-
-
net start argusagentコマンドを実行して、CloudMonitor エージェントを起動します。 -
エージェントのステータスを確認します。
-
サービス ウィンドウを開くには、Win+R を押して実行 ダイアログボックスを開き、services.msc と入力し、確認 をクリックします。
-
argusagent サービスのステータスを確認してください。ステータスが実行中の場合、エージェントは正常に実行されています。
-
一般的な問題
CloudMonitor エージェントがインストールされたサードパーティホストがインターネットにアクセスできない場合、エージェントは監視データを CloudMonitor サーバーにレポートできません。これを解決するには、対応するオペレーティングシステムの agent.properties 設定ファイルを変更して、エージェントのプロキシサーバーを設定します。
-
Linux パス:
/usr/local/cloudmonitor/local_data/conf/agent.properties -
Windows パス:
C:\Program Files\Alibaba\cloudmonitor\local_data\conf\agent.properties
プロキシサーバーの設定に関する詳細な手順については、「Nginx プロキシサーバーを使用してサードパーティホストから監視データをレポートするにはどうすればよいですか?」をご参照ください。
一般的な操作
エージェントの起動
-
Linux
次のコマンドを実行して、CloudMonitor エージェントを起動します:
bash /usr/local/cloudmonitor/cloudmonitorCtl.sh start -
Windows
次のコマンドを実行して、CloudMonitor エージェントを起動します:
net start argusagent
エージェントのステータス確認
-
Linux
次のコマンドを実行して、エージェントのステータスを確認します:
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
-
サービス ウィンドウを開くには、Win+R を押して 実行 ダイアログボックスを開き、services.msc と入力し、確認 をクリックします。
-
[argusagent サービス] のステータスを確認します。
ステータスが [実行中] の場合、エージェントは正常に実行されています。
-
エージェントの停止
-
Linux
次のコマンドを実行して、CloudMonitor エージェントを停止します:
bash /usr/local/cloudmonitor/cloudmonitorCtl.sh stop -
Windows
次のコマンドを実行して、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/cloudmonitor -
Windows
# 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 |