すべてのプロダクト
Search
ドキュメントセンター

CloudMonitor:CloudMonitorエージェントのインストールとアンインストール

最終更新日:Aug 20, 2024

CloudMonitorを使用してホストオペレーティングシステムからメトリクスを収集し、キーメトリクスのアラートルールを設定するには、CloudMonitorエージェントをホストにインストールする必要があります。 これにより、メトリックをリアルタイムで監視できます。 CloudMonitorを使用してホストをモニタリングする必要がなくなった場合は、ホストにログインしてCloudMonitorエージェントをアンインストールできます。 このトピックでは、ホストにCloudMonitorエージェントを自動的にインストール、手動でインストール、およびアンインストールする方法について説明します。

重要

CloudMonitorエージェントは、管理者アカウントを使用してのみ管理できます。 Linuxオペレーティングシステムの場合は、rootユーザーアカウントを使用します。 Windowsオペレーティングシステムの場合は、管理者アカウントを使用します。 管理者アカウントを使用すると、特定のリスクが発生する可能性があります。 例えば、システムの安定性やデータセキュリティの問題が発生する場合があります。 作業は慎重に行ってください。

背景情報

  • CloudMonitorエージェントは、Java、Go、およびC ++ のプログラミング言語で使用できます。 C ++ 用のCloudMonitorエージェントのバージョンは最新です。 JavaおよびGo用のCloudMonitorエージェントは維持されなくなりました。 Java用CloudMonitorエージェントをアップグレードし、このトピックで説明されている手順に基づいてC ++ 用CloudMonitorエージェントに移動します。 CloudMonitorエージェントのバージョン、オペレーティングシステムの要件、ホストでのインストール場所、ホストで実行されているプロセス、ポート、リソース消費、ログの詳細については、「エージェントの概要」をご参照ください。

  • CloudMonitorは、ECS (Elastic Compute Service) インスタンスとサードパーティホストでのモニタリングをサポートしています。 Alibaba Cloudホストには、ECSインスタンスと簡易アプリケーションサーバーが含まれます。 サードパーティホストには、オンプレミスデータセンター、Tencent Cloudホスト、AWSホストが含まれます。 ECSのクラウドアシスタントエージェントを使用してサードパーティホストをAlibaba Cloudマネージドインスタンスとして登録すると、[ホストモニタリング] ページでホストを表示でき、CloudMonitorエージェントが自動的にホストにインストールされます。 Alibaba Cloudによって管理されていないサードパーティホストにCloudMonitorエージェントを手動でインストールする必要があります。 CloudMonitorエージェントをインストールした後、[ホストモニタリング] ページでホストを表示できます。

  • CloudMonitorエージェントのインストールは課金されません。 メトリックとそのモニタリングチャートは、[ホストモニタリング] ページで表示できます。 必要なメトリクスに対して無料でアラートルールを設定し、CloudMonitor Basicをアクティブ化せずに直接使用できます。

前提条件

サードパーティのホストにCloudMonitorエージェントを自動的にインストールする前に、ホストをAlibaba Cloudマネージドインスタンスとして登録していることを確認してください。 詳細は、「Alibaba Cloudマネージドインスタンス」をご参照ください。

自動インストール (推奨)

CloudMonitorコンソールの関連機能を使用して、ECSインスタンスおよびサードパーティホストにCloudMonitorエージェントを自動的にインストールすることを推奨します。

  1. CloudMonitorコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[クラウドサービスモニタリング] > [ホストモニタリング] をクリックします。

  3. ホストモニタリングページで、Cloud MonitorエージェントをインストールまたはアップグレードするECSインスタンスを選択し、一括インストールをクリックします。

  4. 表示されるメッセージで、OKをクリックします。

    インストールまたはアップグレードプロセスが完了するまでに約5分かかります。 エージェントのステータスが [インストール] から [実行中] に変わると、CloudMonitorエージェントがインストールまたはアップグレードされます。

    説明
    • 新しく購入したECSインスタンスの場合、右上隅にある新しく購入したECSインスタンスへのCloudMonitorエージェントの自動インストールをオンにできます。 スイッチをオフにする場合、各ECSインスタンスにCloudMonitorエージェントを手動でインストールする必要があります。

    • ECSインスタンスのエージェントステータスが [停止済み] または [インストールに失敗しました] の場合、CloudMonitorエージェントを自動または手動でインストールできます。

スクリプトを使用したCloudMonitorエージェントのインストール

スクリプトを使用してECSインスタンスにCloudMonitorエージェントをインストールする

CloudMonitorエージェントをECSインスタンスに自動的にインストールできない場合は、スクリプトを使用してエージェントをインストールする必要があります。

説明

CloudMonitorエージェントがECSインスタンスに自動的にインストールまたはアップグレードされない場合は、エージェントをアンインストールしてからスクリプトを使用してインストールする必要があります。 CloudMonitorエージェントをアンインストールする方法の詳細については、CloudMonitorエージェントをアンインストールするにはどうすればよいですか?

  1. CloudMonitor コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[クラウドサービスモニタリング] > [ホストモニタリング] をクリックします。

  3. [ホストモニタリング] ページで、ECSインスタンスを見つけ、argusagentステータス列のimageアイコンをクリックします。 ECSインスタンスが存在しない場合は、ホストリストの上部にある [ホストとプラグインの操作] をクリックし、ドロップダウンリストから [手動インストール] を選択します。

  4. [手動インストール] ダイアログボックスで、ホストタイプを [ECSインスタンス] に設定し、ホストのリージョンとオペレーティングシステムを選択し、ページのインストール手順とコマンドに従ってCloudMonitorエージェントをインストールします。

    Windows

    1. ホストのオペレーティングシステムに基づいて、32ビットバージョンまたは64ビットバージョンのエージェントパッケージをダウンロードします。

    2. 管理者アカウントを使用して、CloudMonitorエージェントをインストールするECSインスタンスにログインします。

    3. C:\Program Files\Alibaba\cloudmonitorディレクトリを作成します。

    4. エージェントパッケージをECSインスタンスにアップロードし、エージェントパッケージをC:\Program Files\Alibaba\cloudmonitorディレクトリに解凍します。

    5. コマンドプロンプトを開きます。

      Win + Rを押します。 [実行] ダイアログボックスでcmdと入力し、[OK] をクリックします。

    6. 次のコマンドを実行してCloudMonitorエージェントをインストールします。

      cd C:\プログラムファイル \Alibaba\cloudmonitor\bin

      argusagent_service.exeインストール

    7. 次のコマンドを実行して、CloudMonitorエージェントを起動します。

      ネットスタートargusagent

    8. CloudMonitorエージェントのステータスを表示します。

      1. [サービス] ウィンドウを開きます。

        Win + Rを押します。 [実行] ダイアログボックスで、services.mscと入力し、[OK] をクリックします。

      2. argusagentサービスのステータスを表示します。

        argusagentサービスのステータスが [実行中] の場合、CloudMonitorエージェントは正常に実行されています。

    Linux

    1. [インストールコマンド] セクションで、コマンドの横にあるimage.pngアイコンをクリックして、コマンドをコピーします。

      image

    2. Cloud Monitorエージェントをインストールするホストにrootユーザーとしてログインします。

    3. コマンドを貼り付けて実行し、CloudMonitorエージェントをインストールします。

    4. 次のコマンドを実行して、CloudMonitorエージェントのステータスを表示します。

      ps aux | grep argusagent | grep -v grep

      次の出力は、CloudMonitorエージェントが正常に実行されていることを示します。

      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?        Sep14 3:15 /usr /ローカル /cloudmonitor/bin/argusagent 

スクリプトを使用してサードパーティのホストにCloudMonitorエージェントをインストールする

説明

サードパーティのホストにCloudMonitorエージェントを自動的にインストールまたはアップグレードできない場合は、エージェントをアンインストールしてからスクリプトを使用してインストールする必要があります。 CloudMonitorエージェントをアンインストールする方法の詳細については、CloudMonitorエージェントをアンインストールするにはどうすればよいですか?

  1. CloudMonitor コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[クラウドサービスモニタリング] > [ホストモニタリング] をクリックします。

  3. [ホストモニタリング] ページで、ECSインスタンスを見つけ、argusagentステータス列のimageアイコンをクリックします。 ECSインスタンスが存在しない場合は、ホストリストの上部にある [ホストとプラグインの操作] をクリックし、ドロップダウンリストから [手動インストール] を選択します。

  4. [手動インストール] ダイアログボックスで、ホストタイプを [サードパーティホスト] に設定し、ホストのオペレーティングシステムを選択し、ページのインストール手順とコマンドに従ってCloudMonitorエージェントをインストールします。

    Windows

    1. ホストのオペレーティングシステムに基づいて、32ビットバージョンまたは64ビットバージョンのエージェントパッケージをダウンロードします。

    2. accesskey.properties設定ファイルをダウンロードします。

    3. 管理者アカウントを使用して、CloudMonitorエージェントをインストールするECSインスタンスにログインします。

    4. C:\Program Files\Alibaba\cloudmonitorディレクトリを作成します。

    5. エージェントパッケージをECSインスタンスにアップロードし、エージェントパッケージをC:\Program Files\Alibaba\cloudmonitorディレクトリに解凍します。

    6. ホストのC:\Program Files\Alibaba\cloudmonitor\local_data\confディレクトリに設定ファイルをアップロードします。

    7. コマンドプロンプトウィンドウを開きます。

      Win + Rを押します。 [実行] ダイアログボックスで [cmd] と入力し、[OK] をクリックします。

    8. 次のコマンドを実行してCloudMonitorエージェントをインストールします。

      cd C:\プログラムファイル \Alibaba\cloudmonitor\bin

      argusagent_service.exeインストール

    9. 次のコマンドを実行して、CloudMonitorエージェントを起動します。

      ネットスタートargusagent

    10. CloudMonitorエージェントのステータスを表示します。

      1. [サービス] ウィンドウを開きます。

        Win + Rを押します。 [実行] ダイアログボックスで、services.mscと入力し、[OK] をクリックします。

      2. argusagentサービスのステータスを表示します。

        argusagentサービスのステータスが [実行中] の場合、CloudMonitorエージェントは正常に実行されています。

    Linux

    • インターネット経由でホストにアクセスできる場合は、次の手順を実行します。

      1. [インストールコマンド] セクションで、コマンドの横にあるimage.pngアイコンをクリックして、コマンドをコピーします。

        image

      2. Cloud Monitorエージェントをインストールするホストにrootユーザーとしてログインします。

      3. コマンドを貼り付けて実行し、CloudMonitorエージェントをインストールします。

      4. 次のコマンドを実行して、CloudMonitorエージェントのステータスを表示します。

        ps aux | grep argusagent | grep -v grep

        次の出力は、CloudMonitorエージェントが正常に実行されていることを示します。

        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
    • インターネット経由でホストにアクセスできない場合は、次の手順を実行します。

      説明

      CloudMonitorエージェントがホストにインストールされているが、ホストがインターネット経由でアクセスできない場合、メトリックデータはCloudMonitorに報告できません。 CloudMonitorエージェントでプロキシサーバーを設定する必要があります。 詳細については、「手順2: CloudMonitorエージェントのインストールと設定」の「サブステップ2」をご参照ください。

      1. プロキシサーバーをインストールします。

        この例では、NGINXプロキシサーバーが使用されます。 詳細については、「手順1: NGINXプロキシサーバーのデプロイ」の「サブステップ1からサブステップ4」をご参照ください。

      2. [インストールコマンド] セクションで、コマンドの横にあるimage.pngアイコンをクリックして、コマンドをコピーします。

      3. Cloud Monitorエージェントをインストールするホストにrootユーザーとしてログインします。

      4. コマンドを貼り付けて実行し、CloudMonitorエージェントをインストールします。

        次のコマンドのパラメーターを実際の値に置き換えます。 他のパラメータのデフォルト値を保持します。

        CMS_HTTP_PROXY=<Address of the proxy server:Port number>
      5. 次のコマンドを実行して、CloudMonitorエージェントのステータスを表示します。

        ps aux | grep argusagent | grep -v grep

        次の出力は、CloudMonitorエージェントが正常に実行されていることを示します。

        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

CloudMonitorエージェントのアンインストール

ホストからC ++ 用のCloudMonitorエージェントをアンインストールすると、CloudMonitorコンソールでホストをリアルタイムでモニタリングできなくなります。 ただし、過去の測定データを表示できます。

Windows

  1. CloudMonitorエージェントが存在するホストに管理者としてログインします。

  2. コマンドプロンプトウィンドウを開きます。

    Win + Rを押します。 [実行] ダイアログボックスで [cmd] と入力し、[OK] をクリックします。

  3. 次のコマンドを実行して、CloudMonitorエージェントを停止します。

    ネットストップargusagent

  4. 次のコマンドを実行して、CloudMonitorエージェントをアンインストールします。

    "C:\Program Files\Alibaba\cloudmonitor\bin\argusagent_service.exe" のアンインストール

  5. 次のコマンドを実行して、cloudmonitorディレクトリを削除します。

    cd C:\プログラムファイル \Alibaba

    rd /s /q cloudmonitor

Linux

  1. CloudMonitorエージェントが存在するホストにrootユーザーとしてログインします。

  2. 次のコマンドを実行して、CloudMonitorエージェントを停止します。

    bash /usr/local/cloudmonitor/cloudmonitorCtl.sh停止

  3. 次のコマンドを実行して、CloudMonitorエージェントをアンインストールします。

    bash /usr/local/cloudmonitor/cloudmonitorCtl.shのアンインストール

  4. 次のコマンドを実行して、cloudmonitorディレクトリを削除します。

    rm -rf /usr/local/cloudmonitor

関連ドキュメント