このトピックでは、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のインストール
サーバーにログインし、ビジネス要件に基づいてインストールパッケージをダウンロードします。
中国のリージョン
32ビットWindows: Logtailインストールパッケージ
64ビットWindows: Logtailインストールパッケージ
中国以外のリージョン
32ビットWindows: Logtailインストールパッケージ
64ビットWindows: Logtailインストールパッケージ
logtail_installer.zip
パッケージを現在のディレクトリに解凍します。ネットワークタイプとSimple Log Serviceプロジェクトが存在するリージョンに基づいてインストールコマンドを選択し、インストールコマンドを実行します。
ネットワークタイプ
シナリオ
Alibaba Cloud内部ネットワーク
使用されているECSインスタンスとSimple Log Serviceプロジェクトは同じリージョンにあります。
インターネット
使用されているECSインスタンスとSimple Log Serviceプロジェクトは異なるリージョンにあります。
使用されるサーバーは、サードパーティのクラウドサービスプロバイダーまたはデータセンターにあります。
転送アクセラレーション
使用されるサーバーは、中国以外のサードパーティのクラウドサービスプロバイダーまたは中国以外のデータセンターにあります。 インターネットを介したデータ転送は、高いネットワーク待ち時間と不安定な接続を引き起こす可能性があります。 この場合、転送アクセラレーション機能を使用してログを転送することを推奨します。
Alibaba Cloud内部ネットワーク (クラシックネットワークまたはVPC)
管理者としてWindows PowerShellまたはコマンドプロンプトを実行します。 インストールパッケージから抽出されたファイルが含まれている
logtail_installer
ディレクトリに移動します。Simple Log Serviceプロジェクトが存在するリージョンの
${region_id}
パラメーターの値を取得します。重要各リージョンの
${region_id}
パラメーターの値の詳細については、「サポートされているリージョン」をご参照ください。 たとえば、中国 (杭州) リージョンの${region_id}
パラメーターの値はcn-Hangzhou
です。インストールコマンドの
${region_id}
パラメーターを、プロジェクトが存在するリージョンの値に置き換えて、インストールコマンドを実行します。.\logtail_installer.exe install ${region_id}
インターネット
管理者としてWindows PowerShellまたはコマンドプロンプトを実行します。 インストールパッケージから抽出されたファイルが含まれている
logtail_installer
ディレクトリに移動します。Simple Log Serviceプロジェクトが存在するリージョンの
${region_id}
パラメーターの値を取得します。重要各リージョンの
${region_id}
パラメーターの値の詳細については、「サポートされているリージョン」をご参照ください。 たとえば、中国 (杭州) リージョンの${region_id}
パラメーターの値はcn-Hangzhou
です。インストールコマンドの
${region_id}
パラメーターを、プロジェクトが存在するリージョンの値に置き換えて、インストールコマンドを実行します。.\logtail_installer.exe install ${region_id}-internet
転送アクセラレーション
管理者としてWindows PowerShellまたはコマンドプロンプトを実行します。 インストールパッケージから抽出されたファイルが含まれている
logtail_installer
ディレクトリに移動します。Simple Log Serviceプロジェクトが存在するリージョンの
${region_id}
パラメーターの値を取得します。重要各リージョンの
${region_id}
パラメーターの値の詳細については、「サポートされているリージョン」をご参照ください。 たとえば、中国 (杭州) リージョンの${region_id}
パラメーターの値はcn-Hangzhou
です。インストールコマンドの
${region_id}
パラメーターを、プロジェクトが存在するリージョンの値に置き換えて、インストールコマンドを実行します。.\logtail_installer.exe install ${region_id}-acceleration
重要プロジェクトがAlibaba Finance Cloudのリージョンにある場合、転送アクセラレーションに適したインストールコマンドを実行してLogtailをインストールすることはできません。
インストールパスを表示します。
重要インストールコマンドを実行すると、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がサーバーにインストールされているかどうかを確認できます。
[Run] コマンドウィンドウを開き、
services.msc
と入力して [Services] ウィンドウを開きます。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の起動と停止
サーバーにログオンします。
を選択します。
[サービス] ダイアログボックスで、管理するサービスを選択します。
Logtail V0.x.x.xの場合は、LogtailWorkerを選択します。
Logtail V1.0.0.0以降の場合は、LogtailDaemonを選択します。
サービスを右クリックし、[開始] 、[停止] 、または [再起動] を選択します。
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プロジェクトとサーバーは同じアカウントに属していますが、異なるリージョンにあります。
次の図に、設定プロセスを示します。
Logtailはインターネット経由でインストールする必要があります。 次に、Simple Log Serviceプロジェクトでマシングループを作成し、ログを収集するようにLogtailを設定する必要があります。 詳細については、「マシングループの作成」および「サーバーからのテキストログの収集」をご参照ください。
Simple Log Serviceプロジェクトとサーバーは異なるアカウントに属しています
このシナリオでは、Logtailをインストールするサーバーは、Simple Log Serviceプロジェクトのアカウントとは異なるAlibaba Cloudアカウントに属しているか、データセンターまたはサードパーティのクラウド環境にあります。 次の図に、設定プロセスを示します。
Logtailはインターネット経由でインストールする必要があります。 次に、アカウントAのIDを使用してユーザー識別子を設定し、カスタムユーザー識別子を設定する必要があります。 詳細については、「ユーザー識別子の設定」をご参照ください。 次に、アカウントaのSimple Log Serviceプロジェクトにカスタム識別子ベースのマシングループを作成し、ログを収集するようにLogtailを設定する必要があります。 詳細については、「カスタム識別子ベースのマシングループの作成」、「サーバーからのテキストログの収集」、および「Logtailを使用してAlibaba Cloudアカウント全体のログを収集する」をご参照ください。