Citrix StoreFrontストアの監視
CLIを使用してStoreFront モニターを作成する
add lb monitor <monitorName> STOREFRONT <string> -storeName <string> [-storefrontacctservice ( YES | NO )] -secure ( YES | NO )
show lb monitor <monitorName>
例
add lb monitor storefront_ssl STOREFRONT -storename myStore -storefrontacctservice YES -secure YES
GUIを使用してStoreFront モニターを作成する
-
間隔:2 つの連続するプローブ間の時間間隔。デフォルトの時間間隔は 5 秒です。
-
応答タイムアウト:NetScalerがプローブをFAILEDとマークするまでの待機時間。デフォルトの期間は 2 秒です。
-
ストア名:監視する必要があるStoreFront ストア。デフォルトでは、ユーザーモニターは/Citrix/StoreWebストアを使用して監視します。
-
StoreFront アカウントサービス:StoreFront アカウントサービスのプローブを有効または無効にします。
-
バックエンドサービスの確認:このオプションにより、StoreFront サーバー上で実行されているサービスを監視できます。
-
セキュア:HTTPSを使用している場合は、このオプションを有効にします。
拡張StoreFront モニター
GUIを使用して拡張StoreFront モニターを構成する
-
タイプを USERとして選択します。
-
「 基本パラメータ 」セクションで、次の詳細を入力します。
-
安全な引数:このフィールドには、ユーザー名、パスワード、およびストア名を入力します。詳細は次の形式でなければなりません 。
user=<DomainName\username>;password=<password>;store=/Citrix/StoreWebストア名を指定しない場合、/Citrix/StoreWebデフォルトのストアが監視に使用されます。 -
スクリプト名: nssf_extend.pl スクリプトを選択します。
-
間隔と応答タイムアウト:時間間隔と応答をより大きい値 (できれば分単位) に設定します。これにより、StoreFront モニターが複数のHTTP/HTTPS呼び出しを行うときに、モニタープローブが確実に完了します。
-
CLIを使用して拡張StoreFront モニターを構成する
add lb monitor <monitorName> USER -scriptName nssf_extend.pl -secureArgs “user=<DomainName\username>;password=<password>;store=/Citrix/StoreWeb;” -interval 2 Min -resptimeout 1 Min
エラーメッセージ
| エラー | 説明 |
|---|---|
| 引数の数が足りません | 管理者は、Secure Arguments パラメータにユーザー名とパスワードを入力する必要があります。 |
| 引数の形式が無効です | 管理者は安全な引数を正しい形式で提供する必要があります- “user=<DomainName><username>;password=<password>;store=/Citrix/Storeweb または user=<DomainName><username>;password=<password> |
| ASP.NET_SessionID または CSRF トークンは生成されません | StoreFrontからの応答にCSRFトークンまたはASP.NET_SessionIdクッキーが見つかりませんでした。 |
| クライアント構成を取得できません | モニターはStoreFStoreFront からクライアント構成設定を取得できません。 |
| CTXS デバイス ID Cookie が見つかりません | StoreFront からのレスポンスにCtxsDeviceId Cookie が見つかりませんでした。 |
| 認証方法の API エンドポイントを取得できません | StoreFront モニターは、構成された認証方法のリストを取得するためのAPIエンドポイントを取得できません。 |
| ユーザー名/パスワードによるログインはサポートされていません | ユーザー名とパスワードの方法はStoreFront では無効になっています。StoreFront で有効にする必要があります。 |
| 認証エンドポイントを取得できません | 認証のエンドポイントにモニターからアクセスできません。 |
| ユーザー名またはパスワードが間違っています | StoreFront モニターに設定されたテストユーザー資格情報が無効です。 |
| 正しくないドメイン名が設定されました | StoreFront モニターに設定されているドメイン名が正しくありません。 |
| 認証失敗 | StoreFront で認証に失敗しました。 |
| 認証Cookie は生成されません | StoreFront からの応答で認証Cookie が見つかりませんでした。 |
| 列挙にはすべての必須フィールドがありません | アプリが列挙されていないか、アプリの列挙が不完全でした。 |
| アプリ列挙失敗 | StoreFront からのアプリの列挙が失敗しました。 |
| ログアウト失敗 | セッションのログオフは失敗します。その結果、StoreFront に期限切れでないセッションが蓄積される可能性があります。 |
show service <name>およびshow servicegroup <name>コマンドの出力では、Last responseフィールドでのモニタプロービングのステータスを確認できます。
show service svc
State: UP
Last state change was at Wed Aug 2 08:53:37 2023
Time since last state change: 0 days, 00:00:21.900
...
Monitor Name: extended_monitor
State: DOWN Weight: 1 Passive: 0
Probes: 3 Failed [Total: 3 Current: 3]
Last response: Failure - Authorization cookie is not generated
Response Time: 5000.000 millisec
show servicegroup sg_ext_monitor
sg_ext_monitor - HTTP
State: ENABLED Effective State: PARTIAL-UP Monitor Threshold : 0
Max Conn: 0 Max Req: 0 Max Bandwidth: 0 kbits
...
1) Monitor Name: extended_monitor State: ENABLED Weight: 1 Passive: 0
1) 10.106.44.33:80 State: UP Server Name: 10.106.44.33 Server ID: None Weight: 1 Order: Default
...
Monitor Name: extended_monitor State: UP Passive: 0
Probes: 4 Failed [Total: 0 Current: 0]
Last response: Success - Probe succeeded.
Response Time: 1.039 millisec
2) 10.106.44.34:80 State: DOWN Server Name: 10.106.44.34 Server ID: None Weight: 1 Order: Default
...
Monitor Name: extended_monitor State: DOWN Passive: 0
Probes: 4 Failed [Total: 4 Current: 4]
Last response: Failure - Authorization cookie is not generated