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

Simple Log Service:WindowsサーバーにLogtailをインストールする

最終更新日:Aug 20, 2024

このトピックでは、WindowsサーバーにLogtailをインストールする方法について説明します。

前提条件

次のWindowsオペレーティングシステムがサポートされています。

説明
  • サーバーでWindows server 2008またはWindows 7を使用している場合は、オペレーティングシステムがx86またはx86_64で実行されていることを確認します。

  • サーバーが別のWindowsオペレーティングシステムを使用している場合は、オペレーティングシステムがx86_64で実行されていることを確認してください。

  • Microsoft Windows Server 2008

  • Microsoft Windows Server 2012

  • Microsoft Windows Server 2016

  • Microsoft Windows Server 2019

  • Microsoft Windows Server 2022

  • マイクロソフトウィンドウズ7

  • マイクロソフトWindows 10

  • Microsoft Windows Serverバージョン1909

  • Microsoft Windows Serverバージョン2004

Logtailのインストール

  1. サーバーにログオンします。

  2. ビジネス要件に基づいてインストールパッケージをダウンロードします。

  3. logtail_installer.zipパッケージを現在のディレクトリに解凍します。

  4. ネットワークタイプとSimple Log Serviceプロジェクトが存在するリージョンに基づいてインストールコマンドを選択し、インストールコマンドを実行します。

    ネットワークタイプ

    シナリオ

    Alibaba Cloud内部ネットワーク

    使用されているECSインスタンスとSimple Log Serviceプロジェクトは同じリージョンにあります。

    インターネット

    • 使用されているECSインスタンスとSimple Log Serviceプロジェクトは異なるリージョンにあります。

    • 使用されるサーバーは、サードパーティのクラウドサービスプロバイダーまたはデータセンターにあります。

    転送アクセラレーション

    使用されるサーバーは、中国以外のサードパーティのクラウドサービスプロバイダーまたは中国以外のデータセンターにあります。 インターネットを介したデータ転送は、高いネットワーク待ち時間と不安定な接続を引き起こす可能性があります。 この場合、転送アクセラレーションを使用してデータを転送することを推奨します。

    Alibaba Cloud内部ネットワーク (クラシックネットワークまたはVPC)

    1. 管理者としてWindows PowerShellまたはコマンドプロンプトを実行します。 インストールパッケージから抽出されたファイルが含まれているlogtail_installerディレクトリに移動します。

    2. Simple Log Serviceプロジェクトが存在するリージョンの ${your_region_name} 変数の値を取得します。

      各リージョンの ${your_region_name} 変数の値の詳細については、「付録: Logtailインストールのリージョン名」をご参照ください。 たとえば、中国 (杭州) リージョンの ${your_region_name} 変数の値はcn-Hangzhouです。

    3. インストールコマンドの ${your_region_name} 変数を、プロジェクトが存在するリージョンの値に置き換えてから、インストールコマンドを実行します。

      .\logtail_installer.exe install ${your_region_name}

    インターネット

    1. 管理者としてWindows PowerShellまたはコマンドプロンプトを実行します。 インストールパッケージから抽出されたファイルが含まれているlogtail_installerディレクトリに移動します。

    2. Simple Log Serviceプロジェクトが存在するリージョンの ${your_region_name} 変数の値を取得します。

      各リージョンの ${your_region_name} 変数の値の詳細については、「付録: Logtailインストールのリージョン名」をご参照ください。 たとえば、中国 (杭州) リージョンの ${your_region_name} 変数の値はcn-Hangzhouです。

    3. インストールコマンドの ${your_region_name} 変数を、プロジェクトが存在するリージョンの値に置き換えてから、インストールコマンドを実行します。

      .\logtail_installer.exe install ${your_region_name}-internet

    グローバルアクセラレーション

    1. 管理者としてWindows PowerShellまたはコマンドプロンプトを実行します。 インストールパッケージから抽出されたファイルが含まれているlogtail_installerディレクトリに移動します。

    2. Simple Log Serviceプロジェクトが存在するリージョンの ${your_region_name} 変数の値を取得します。

      各リージョンの ${your_region_name} 変数の値の詳細については、「付録: Logtailインストールのリージョン名」をご参照ください。 たとえば、中国 (杭州) リージョンの ${your_region_name} 変数の値はcn-Hangzhouです。

    3. インストールコマンドの ${your_region_name} 変数を、プロジェクトが存在するリージョンの値に置き換えてから、インストールコマンドを実行します。

      .\logtail_installer.exe install ${your_region_name}-acceleration
      重要

      プロジェクトがAlibaba Finance Cloudのリージョンにある場合、グローバルアクセラレーションに適したインストールコマンドを実行してLogtailをインストールすることはできません。

  5. インストールパスを表示します。

    重要

    インストールコマンドを実行すると、Logtailが自動的にインストールされます。 インストールパスは、オペレーティングシステムによって異なります。 インストールパスは変更できません。

    • 32ビットWindowsのLogtail

      • 32ビットWindowsでは、LogtailはC:\Program Files\Alibaba\Logtailディレクトリにインストールされます。

      • 64ビットWindowsでは、LogtailはC:\Program Files (x86)\Alibaba\Logtailディレクトリにインストールされます。

        説明

        64ビットWindowsで32ビットおよび64ビットアプリケーションを実行できます。 互換性を確保するために、オペレーティングシステムは32ビットアプリケーションを別のx86ディレクトリに保存します。

    • 64ビットWindowsのLogtail

      64ビットWindows用のLogtailは、64ビットWindowsでのみインストールできます。 インストールパスはC:\Program Files\Alibaba\Logtailです。

Logtailのステータスとバージョンを表示する

サーバーにLogtailがインストールされたら、Logtailのステータスとバージョンを表示できます。

Logtailのステータスの表示

Logtailのステータスを表示して、Logtailがサーバーにインストールされているかどうかを確認できます。

  1. [Run] コマンドウィンドウを開き、services.mscと入力して [Services] ウィンドウを開きます。

  2. LogtailDaemonまたはLogtailWorkerサービスのステータスを表示します。 Logtail V1.0.0.0以降の場合、LogtailDaemonサービスのステータスを表示します。 Logtail V0.x.x.xの場合、LogtailWorkerサービスのステータスを表示します。

    サービスが [実行中] 状態の場合、Logtailがインストールされます。

Logtailのバージョンを表示

インストールパスに移動し、app_info.jsonファイルを開きます。 ファイルのlogtail_versionフィールドの値はLogtailバージョンです。

次の例では、Logtailのバージョンは1.0.0.0です。

{
    "logtail_version" : "1.0.0.0"
}

Logtail に更新

Logtailを更新するには、最新のインストールパッケージをダウンロードして解凍する必要があります。 次に、更新を完了するためのプロンプトに従ってLogtailをインストールできます。 Logtailを更新する手順は、Logtailをインストールする手順と似ています。 詳細については、「Logtailのインストール」をご参照ください。

重要
  • アップデート中、Logtailは自動的にアンインストールされ、再インストールされます。 インストールディレクトリ内の元のファイルが削除されます。 Logtailを更新する前に、ファイルをバックアップすることを推奨します。

  • 64ビットWindowsオペレーティングシステムで32ビットWindows用のLogtailを64ビットWindows用のLogtailに更新する場合は、32ビットWindows用のLogtailをアンインストールしてから、64ビットWindow用のLogtailを再インストールする必要があります。

Logtailの起動と停止

  1. サーバーにログオンします。

  2. [スタート] メニュー > [コントロールパネル] > [管理ツール] > [サービス] を選択します。

  3. [サービス] ダイアログボックスで、管理するサービスを選択します。

    • Logtail V0.x.x.xの場合は、LogtailWorkerを選択します。

    • Logtail V1.0.0.0以降の場合は、LogtailDaemonを選択します。

  4. サービスを右クリックし、[開始][停止] 、または [再起動] を選択します。

Logtailのアンインストール

管理者としてWindows PowerShellまたはコマンドプロンプトを実行します。 インストールパッケージから抽出されたファイルが含まれているlogtail_installerディレクトリに移動します。 次に、以下のコマンドを実行して Logtail をアンインストールします。

.\logtail_installer.exe uninstall

Logtailがアンインストールされると、Logtailインストールディレクトリは削除されます。 ただし、一部の設定ファイルはC:\LogtailDataディレクトリに保持されます。 ビジネス要件に基づいて手動でファイルを削除できます。 次の設定ファイルが保持されます。

  • checkpoint: Logtailプラグインによって生成されるチェックポイントに関する情報が含まれます。 このファイルは、Logtailプラグインが使用されている場合にのみ生成されます。

  • user_config.d: ローカルコレクションの設定を含みます。

    JSONファイルは収集設定と見なされます。 たとえば、/usr/local/ilogtail/user_log_config.jsonはコレクション構成と見なされます。

  • logtail_check_point: Logtailによって生成されるチェックポイントに関する情報が含まれます。

  • users: 設定されたユーザー識別子ファイルが含まれます。

次のステップ

Simple Log Serviceプロジェクトとサーバーは同じアカウントに属し、同じリージョンにあります

次の図に、設定プロセスを示します。

image

Logtailのインストール後、マシングループを作成し、Logtailを設定するデータソースを指定する必要があります。 次に、Logtailを使用してログを収集できます。 詳細については、「IPアドレスベースのマシングループの作成」、「カスタム識別子ベースのマシングループの作成」、および「テキストログの収集」をご参照ください。

Simple Log Serviceプロジェクトとサーバーは異なるアカウントに属し、同じリージョンに存在します。

次の図に、設定プロセスを示します。

image

Logtailをインストールした後、ユーザー識別子ファイルを作成し、ファイルにカスタム識別子を設定し、マシングループを作成し、Logtailを設定するデータソースを指定する必要があります。 次に、Logtailを使用してログを収集できます。 詳細については、「ユーザー識別子の設定」、「カスタム識別子ベースのマシングループの作成」、「テキストログの収集」、および「Logtailを使用してAlibaba Cloudアカウント全体のログを収集する」をご参照ください。

Simple Log Serviceプロジェクトとサーバーが異なるリージョンに存在する

次の図に、設定プロセスを示します。

image

インターネットタイプ用に作成されたインストールコマンドを使用して、Logtailをインストールする必要があります。 Logtailをインストールした後、ユーザー識別子を設定し、マシングループを作成し、Logtailを設定するデータソースを指定する必要があります。 次に、Logtailを使用してログを収集できます。 詳細については、「ユーザー識別子の設定」、「IPアドレスベースのマシングループの作成」、「カスタム識別子ベースのマシングループの作成」、および「テキストログの収集」をご参照ください。

LogtailをクラシックネットワークまたはVPC経由でダウンロードする場合、ilogtail_config.jsonファイルのネットワークパラメーターを変更してLogtailを設定し、リージョン間でログを収集できます。

  1. /usr/local/ilogtail/ilogtail_config.jsonファイルを編集して、設定パラメーターを変更します。

    たとえば、プロジェクトが中国 (成都) リージョンにあり、ECSインスタンスが中国 (杭州) リージョンにある場合、次のように設定パラメーターを変更します。

    {
      "config_server_address" : "http://logtail.cn-chengdu.log.aliyuncs.com",
      "data_server_list" :
      [
        {
          "cluster" : "cn-chengdu",
          "endpoint" : "cn-chengdu.log.aliyuncs.com"
        }
      ],
      ...
    }
  2. 次のコマンドを実行して、Logtailを再起動します。

    sudo /etc/init.d/ilogtaild restart

付録: Logtailインストールのリージョン名

次の表に、各リージョンの ${your_region_name} 変数の値を示します。

リージョン

リージョン ID

中国 (青島)

青島

cn-qingdao

中国 (北京)

北京

cn-beijing

中国 (張家口)

張家口

cn-zhangjiakou

中国 (フフホト)

フフホト

cn-huhehaote

中国 (ウランチャブ)

ウランチャブ

cn-wulanchabu

中国 (杭州)

杭州

cn-hangzhou

中国 (上海)

上海

cn-shanghai

中国 (深セン)

深セン

cn-shenzhen

中国 (河源)

河源

cn-heyuan

中国 (広州)

広州

cn-guangzhou

中国 (成都)

成都

cn-chengdu

中国 (香港)

中国香港

cn-hongkong

シンガポール

シンガポール

ap-southeast-1

マレーシア (クアラルンプール)

マレーシア (クアラルンプール)

ap-southeast-3

インドネシア (ジャカルタ)

ジャカルタ

ap-southeast-5

フィリピン (マニラ)

マニラ

ap-southeast-6

タイ (バンコク)

バンコク

ap-southeast-7

日本 (東京)

日本 (東京)

ap-northeast-1

韓国 (ソウル)

ソウル

ap-northeast-2

米国 (シリコンバレー)

シリコンバレー

us-west-1

米国 (バージニア)

バージニア

us-east-1

ドイツ (フランクフルト)

フランクフルト

eu-central-1

イギリス (ロンドン)

ロンドン

eu-west-1

UAE (ドバイ)

ドバイ

me-east-1