Citrix Virtual Apps and Desktops

ログサーバーのインストールと構成

  1. ログサーバーのDockerコンテナイメージをCitrixダウンロードからダウンロードします。
  2. ダウンロードしたファイルを同じディレクトリに配置します。
  3. ターミナル (Linux) またはコマンドプロンプト (Windows) を使用して、そのディレクトリでインストーラーを実行し、指示に従います。

注:

  • 安全な展開のためには、クライアントとサーバー間の暗号化された通信を保証するHTTPSを強く推奨します。HTTPの使用はお客様の判断に委ねられます。
  • 選択したポートが既に使用中でないことを確認してください。
  • 管理者またはシステムレベルの権限が必要となるため、特権ポート (0~1023) の使用は避けてください。
  • ファイアウォールルールが選択したポートでのトラフィックを許可していることを確認してください。
  • 有効な範囲 (0~65535) 内のポート番号を使用してください。ただし、競合を避けるため、システムサービスで一般的に使用されるポートは避けてください。

Linuxへのインストール

chmod +x ./InstallLogServer

# Install with https mode with port 8443 with default path
./InstallLogServer --https --cert </path/your_private_cert_key.pfx> --port 8443

# Install with http mode, with port 8080 with default path
./InstallLogServer --port 8080

# Command to change the config path and data path of your choice with https mode
./InstallLogServer --https --cert </path/your_private_cert_key.pfx> --port 8443 --config /Path/LogServer/Config --database /Path/LogServer/Data

# Command to change the config path and data path of your choice with http mode
./InstallLogServer --port 8080 --config /Path/LogServer/Config --database /Path/LogServer/Data
<!--NeedCopy-->

インストール後、いくつかの便利なスクリプトファイルが生成されます。

# In Linux, sh scripts will be generated

DownloadLogsByTime.sh
DownloadLogsByWords.sh
GetAuthKey.sh
ListMachines.sh
StartLogServer.sh
<!--NeedCopy-->

./StartLogServer.sh を使用してサーバーを起動します。 LogServer が正常に起動したことを確認するには、configpath/weblogs.txt を確認してください。

LogServerが正常に起動すると、weblogsファイルに以下のメッセージが表示されます。ポート5000は、選択されたHTTPまたはHTTPSプロトコルでDockerコンテナ内のLogServerによって内部的に使用されます。

Now listening on: https://[::]:5000
<!--NeedCopy-->

ログサーバーがHTTPモードでインストールされた場合、成功したログには以下が表示されます。

Now listening on: http://[::]:5000
<!--NeedCopy-->

注:

  • インストール手順で構成されたポート (8080 または 8443、あるいは指定された任意のポート) は、DDC、Storefront™、VDA などでLogServer URLを構成する際に使用する必要があります。
  • 通常、Linux上での起動には30秒から60秒かかります。

Windowsへのインストール

ステップ1:ログサーバーVMにWindows用Docker Desktop(サブスクリプションが必要な場合があります)をインストールします。

ステップ2:以下のコマンドを実行してインストールを続行します。

注:

ConfigおよびDatabase (Data) フォルダーのデフォルトの場所は、C:\Users<username>\LogServerの下に作成されます。これらは以下のコマンドで変更できます。

#Install with https mode with port 8443 with default path
InstallLogServer.exe --https --cert <c:\path\cert.pfx> --port 8443

#Install with http mode, with port 8080 with default path
InstallLogServer.exe --port 8080
#Command to change the config path and data path of your choice with https mode
InstallLogServer.exe --https --cert <c:\path\cert.pfx> --port 8443 --config C:\LogServer\Config --database C:\LogServer\Datacmd

#Install with specific config path and data path
InstallLogServer.exe --port 8080 --config C:\LogServer\Config --database C:\LogServer\Datacmd
<!--NeedCopy-->

インストール後、インストーラーファイルを保存したのと同じディレクトリに、いくつかの便利なスクリプトファイルが生成されます。

注:

これらのファイルを別の場所に移動しても構いません。ただし、Log Serverを構成する際に再度必要となるため、新しい場所を覚えておいてください。

#In Windows, bat scripts will be generated in the same directory where you saved the installer files.

DownloadLogsByTime.bat
DownloadLogsByWords.bat
GetAuthKey.bat
ListMachines.bat
StartLogServer.bat
<!--NeedCopy-->

StartLogServer.batを使用してログサーバーを起動します。

configpath\weblogs.txtを確認して、LogServerが正常に起動したことを確認します。

ログに以下が表示された場合、Log Serverが正常に起動したことを意味します。

LogServerが正常に起動した場合、weblogsファイルに以下のメッセージが表示されます。ポート5000は、選択されたhttpまたはhttpsプロトコルで、LogServerによってDockerコンテナ内で内部的に使用されます。

Now listening on: https://[::]:5000
<!--NeedCopy-->

ログサーバーがHTTPモードでインストールされている場合、成功したログには以下が表示されます。

Now listening on: http://[::]:5000
<!--NeedCopy-->

注:

  • インストール手順で設定されたポート(8080、8443、または指定された任意のポート)は、DDC、Storefront、VDAなどでLogServerのURLを設定する際に使用する必要があります。
  • 通常、Windowsではハードウェアに応じて1~10分かかります。

ログサーバーの確認

ログサーバー、VDA、またはDDCでブラウザを開き、http://YourLogServerFQDN:8080/Pingにアクセスします。 ブラウザに「Pong UTC:08/19/2025 01:03:29」という応答文字列が表示されます。

注:

デフォルトポートを使用していない場合はポート8080を設定済みのポートに変更し、HTTPSモードでインストールした場合はhttpをhttpsに変更してください。

ログサーバーの検証に失敗した場合は、以下のログを確認してください。 Dockerログを確認するにはdocker logs logserverを実行します。 Linuxの場合- $HOME/LogServer/Config/weblogs.txt (デフォルトを使用していない場合は、$HOME/LogServerを実際のインストールパスに変更してください)

Windowsの場合 - C:\Users\YourUserName\LogServer\Config\weblogs.txt (YourUserNameを実際のユーザー名に変更してください。C:\Users\YourUserName\LogServerをデフォルトを使用していない場合は実際のインストールパスに変更してください)

ログサーバーの詳細設定

ログサーバーを停止するにはdocker stop logserverを実行します

デフォルトでは、ログサーバーは以下の値で構成されています。変更を行うには、Windowsにインストールされている場合はStartLogServer.shまたはStartLogServer.batを編集してください。

-e MAX_RESERVE_DAYS=7 -e MAX_DISK_USAGE_PERCENTAGE=90 -e LOCAL_DOWN_ONLY=true -e OPENSEARCH_JAVA_OPTS=”-Xms2G -Xmx2G”

LogServer構成オプション 既定の値 値の範囲 説明文
MAX_RESERVE_DAYS 7 1~30 ログサーバーは、TimeStampフィールドに基づいてログエントリを最大日数保存します。7日前に挿入されたログは削除されます。10分ごとに確認します。
最大ディスク使用率 90 10~90 ログサーバーはデータストレージの使用率を監視します。使用率が90%を超えた場合、ログサーバーは使用率が90%未満になるまで古いログを毎日削除します。10分ごとに確認します。
ローカルダウンのみ 真/偽 trueの場合、ログサーバーがインストールされているマシンのみが/Download/* APIにアクセスできます。falseの場合、AuthKeyを持つ他のマシンが/Download/* APIにアクセスできます。
OPENSEARCH_JAVA_OPTS “-Xms2G -Xmx2G” 2G ~ 最大メモリ/2 Opensearchのメモリ構成。Log Serverにログを送信するマシンが多い場合は、より多くのメモリを割り当ててください。

Linuxで./StartLogServer.shを使用してログサーバーを起動します。 WindowsでStartLogServer.batを使用してログサーバーを起動します。

変更が適用されたかを確認するには

ログサーバーのインストールと構成