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

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

最終更新日:Dec 10, 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. logtail_installer.zipパッケージを現在のディレクトリに解凍します。

  3. ネットワークタイプと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プロジェクトが存在するリージョンの ${region_id} パラメーターの値を取得します。

      重要

      各リージョンの ${region_id} パラメーターの値の詳細については、「サポートされているリージョン」をご参照ください。 たとえば、中国 (杭州) リージョンの ${region_id} パラメーターの値はcn-Hangzhouです。

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

      .\logtail_installer.exe install ${region_id}

    インターネット

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

    2. Simple Log Serviceプロジェクトが存在するリージョンの ${region_id} パラメーターの値を取得します。

      重要

      各リージョンの ${region_id} パラメーターの値の詳細については、「サポートされているリージョン」をご参照ください。 たとえば、中国 (杭州) リージョンの ${region_id} パラメーターの値はcn-Hangzhouです。

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

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

    転送アクセラレーション

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

    2. Simple Log Serviceプロジェクトが存在するリージョンの ${region_id} パラメーターの値を取得します。

      重要

      各リージョンの ${region_id} パラメーターの値の詳細については、「サポートされているリージョン」をご参照ください。 たとえば、中国 (杭州) リージョンの ${region_id} パラメーターの値はcn-Hangzhouです。

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

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

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

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

    重要

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

    • Logtail (32ビット)

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

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

        説明

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

    • Logtail (64ビット)

      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プロジェクトとサーバーは同じアカウントに属し、同じリージョンに存在します。

    Simple Log ServiceとOperation Orchestration Service (OOS) を使用して、Simple Log Serviceプロジェクトと同じリージョンにあるECSインスタンスにLogtailを自動的にインストールすることを推奨します。 詳細については、「ECSインスタンスへのLogtailのインストール」をご参照ください。

    自動インストールが要件を満たしていない場合は、このトピックに基づいて手動でLogtailをインストールできます。

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

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

    image

    Logtailはインターネット経由でインストールする必要があります。 次に、Simple Log Serviceプロジェクトでマシングループを作成し、ログを収集するようにLogtailを設定する必要があります。 詳細については、「マシングループの作成」および「サーバーからのテキストログの収集」をご参照ください。

  • Simple Log Serviceプロジェクトとサーバーは異なるアカウントに属しています

    このシナリオでは、Logtailをインストールするサーバーは、Simple Log Serviceプロジェクトのアカウントとは異なるAlibaba Cloudアカウントに属しているか、データセンターまたはサードパーティのクラウド環境にあります。 次の図に、設定プロセスを示します。

    image

    Logtailはインターネット経由でインストールする必要があります。 次に、アカウントAのIDを使用してユーザー識別子を設定し、カスタムユーザー識別子を設定する必要があります。 詳細については、「ユーザー識別子の設定」をご参照ください。 次に、アカウントaのSimple Log Serviceプロジェクトにカスタム識別子ベースのマシングループを作成し、ログを収集するようにLogtailを設定する必要があります。 詳細については、「カスタム識別子ベースのマシングループの作成」、「サーバーからのテキストログの収集」、および「Logtailを使用してAlibaba Cloudアカウント全体のログを収集する」をご参照ください。