このトピックでは、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プロジェクトが存在するリージョンの
${your_region_name}
変数の値を取得します。各リージョンの
${your_region_name}
変数の値の詳細については、「付録: Logtailインストールのリージョン名」をご参照ください。 たとえば、中国 (杭州) リージョンの${your_region_name}
変数の値はcn-Hangzhouです。インストールコマンドの
${your_region_name}
変数を、プロジェクトが存在するリージョンの値に置き換えてから、インストールコマンドを実行します。.\logtail_installer.exe install ${your_region_name}
インターネット
管理者としてWindows PowerShellまたはコマンドプロンプトを実行します。 インストールパッケージから抽出されたファイルが含まれている
logtail_installer
ディレクトリに移動します。Simple Log Serviceプロジェクトが存在するリージョンの
${your_region_name}
変数の値を取得します。各リージョンの
${your_region_name}
変数の値の詳細については、「付録: Logtailインストールのリージョン名」をご参照ください。 たとえば、中国 (杭州) リージョンの${your_region_name}
変数の値はcn-Hangzhouです。インストールコマンドの
${your_region_name}
変数を、プロジェクトが存在するリージョンの値に置き換えてから、インストールコマンドを実行します。.\logtail_installer.exe install ${your_region_name}-internet
グローバルアクセラレーション
管理者としてWindows PowerShellまたはコマンドプロンプトを実行します。 インストールパッケージから抽出されたファイルが含まれている
logtail_installer
ディレクトリに移動します。Simple Log Serviceプロジェクトが存在するリージョンの
${your_region_name}
変数の値を取得します。各リージョンの
${your_region_name}
変数の値の詳細については、「付録: Logtailインストールのリージョン名」をご参照ください。 たとえば、中国 (杭州) リージョンの${your_region_name}
変数の値はcn-Hangzhouです。インストールコマンドの
${your_region_name}
変数を、プロジェクトが存在するリージョンの値に置き換えてから、インストールコマンドを実行します。.\logtail_installer.exe install ${your_region_name}-acceleration
重要プロジェクトがAlibaba Finance Cloudのリージョンにある場合、グローバルアクセラレーションに適したインストールコマンドを実行してLogtailをインストールすることはできません。
インストールパスを表示します。
重要インストールコマンドを実行すると、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がサーバーにインストールされているかどうかを確認できます。
[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プロジェクトとサーバーは同じアカウントに属し、同じリージョンにあります
次の図に、設定プロセスを示します。
Logtailのインストール後、マシングループを作成し、Logtailを設定するデータソースを指定する必要があります。 次に、Logtailを使用してログを収集できます。 詳細については、「IPアドレスベースのマシングループの作成」、「カスタム識別子ベースのマシングループの作成」、および「テキストログの収集」をご参照ください。
Simple Log Serviceプロジェクトとサーバーは異なるアカウントに属し、同じリージョンに存在します。
次の図に、設定プロセスを示します。
Logtailをインストールした後、ユーザー識別子ファイルを作成し、ファイルにカスタム識別子を設定し、マシングループを作成し、Logtailを設定するデータソースを指定する必要があります。 次に、Logtailを使用してログを収集できます。 詳細については、「ユーザー識別子の設定」、「カスタム識別子ベースのマシングループの作成」、「テキストログの収集」、および「Logtailを使用してAlibaba Cloudアカウント全体のログを収集する」をご参照ください。
Simple Log Serviceプロジェクトとサーバーが異なるリージョンに存在する
次の図に、設定プロセスを示します。
インターネットタイプ用に作成されたインストールコマンドを使用して、Logtailをインストールする必要があります。 Logtailをインストールした後、ユーザー識別子を設定し、マシングループを作成し、Logtailを設定するデータソースを指定する必要があります。 次に、Logtailを使用してログを収集できます。 詳細については、「ユーザー識別子の設定」、「IPアドレスベースのマシングループの作成」、「カスタム識別子ベースのマシングループの作成」、および「テキストログの収集」をご参照ください。
LogtailをクラシックネットワークまたはVPC経由でダウンロードする場合、ilogtail_config.jsonファイルのネットワークパラメーターを変更してLogtailを設定し、リージョン間でログを収集できます。
/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" } ], ... }
次のコマンドを実行して、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 |