-
-
-
AppQOEアクション
-
-
This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
AppQoEアクション
AppQoE 機能を有効にした後、要求を処理するための 1 つ以上のアクションを設定する必要があります。
重要:
アクションの作成には特定の個別のパラメーターは必要ありませんが、少なくとも 1 つのパラメーターを含める必要があります。含めないと、アクションを作成できません。
コマンドラインを使用して AppQoE アクションを設定するには
コマンドプロンプトで、次のコマンドを入力します。
add appqoe action <name> [-priority <priority>] [-respondWith (ACS|NS) [<customfile>] [-altContentSvcName <string>] [-altContentPath <string>] [-maxConn <positive_integer>] [-delay <usecs>] [-polqDepth <positive_integer>] [-priqDepth <positive_integer>] [-dosTrigExpression <expression>] [-dosAction ( **SimpleResponse** | **HICResponse** )]
show appqoe action
例
中プライオリティキューと最低プライオリティキューにそれぞれ 10 と 1000 のポリシーキュー深度でプライオリティキューイングを設定するには:
> add appqoe action appqoe-act-basic-prhigh -priority HIGH
Done
> add appqoe action appqoe-act-basic-prmedium -priority MEDIUM -polqDepth 10
Done
> add appqoe action appqoe-act-basic-prlow -priority LOW -polqDepth 1000
Done
> show appqoe action
1. Name: appqoe-act-basic-prhigh
ActionType: PRIORITY_QUEUING
Priority: HIGH
PolicyQdepth: 0
Qdepth: 0
1. Name: appqoe-act-basic-prmedium
ActionType: PRIORITY_QUEUING
Priority: MEDIUM
PolicyQdepth: 10
Qdepth: 0
1. Name: appqoe-act-basic-prlow
ActionType: PRIORITY_QUEUING
Priority: LOW
PolicyQdepth: 1000
Qdepth: 0
Done
<!--NeedCopy-->
コマンドラインを使用して既存の AppQoE アクションを変更するには
コマンドプロンプトで、次のコマンドを入力します。
set appqoe action <name> [-priority <priority>] [-altContentSvcName <string>] [-altContentPath <string>] [-polqDepth <positive_integer>] [-priqDepth <positive_integer>] [-maxConn <positive_integer>] [-delay <usecs>] [-dosTrigExpression <expression>] [-dosAction ( SimpleResponse | HICResponse )]
show appqoe action
コマンドラインを使用して AppQoE アクションを削除するには
コマンドプロンプトで、次のコマンドを入力します。
rm appqoe action <name>
show appqoe action
AppQoE アクションを設定するためのパラメーター
-
名を入力します。新しいアクションの名前、または変更する既存のアクションの名前。名前は、文字、数字、またはアンダースコア記号で始まり、1 から文字、数字、ハイフン (-)、ピリオド (.)、ポンド (#)、スペース ()、アットマーク (@)、等号 (=)、コロン (:)、およびアンダースコア (_) で構成できます。
-
優先度。リクエストが割り当てられるプライオリティキュー。保護対象の Web サーバーまたはアプリケーションに負荷がかかり、追加のリクエストを受け入れることができない場合に、リソースが使用可能になったときに待機中のリクエストを処理する順序を指定します。選択肢は以下のとおりです。
- 高い。リソースが使用可能になり次第、リクエストを処理します。
- ミディアム。高優先度キュー内のすべての要求を満たした後で要求を処理します。
- 低い。優先度が HIGH と MEDIUM のキューにあるすべてのリクエストを満たした後でリクエストを処理します。
- 最低。優先度の高いキューにあるすべてのリクエストを処理した後にのみ、リクエストを処理します。
優先度が設定されていない場合、NetScalerアプライアンスはデフォルトで最も優先順位の低いキューに要求を割り当てます。
-
で応答。指定されたしきい値に達したときに、指定されたレスポンダーアクションを実行するようにNetScalerを構成します。次のいずれかの設定で使用する必要があります。
- ACS: 代替コンテンツサービスのコンテンツを提供します。しきい値:MaxConn (最大接続数) または遅延。
- NS: NetScalerからの組み込みレスポンスを提供します。しきい値:MaxConn (最大接続数) または遅延。
- アクションなし: 代替コンテンツは配信されません。MaxConn (最大接続数) または遅延のしきい値に達した場合に、接続を最も優先順位の低いキューに割り当てます。
-
代替コンテンツ/VC名。-ResponseWith ACS が指定されている場合、代替コンテンツサービスの名前。通常は代替コンテンツをホストする Web サーバへの絶対 URL です。
-
代替コンテンツパス。If -responseWith ( ACS 代替コンテンツへのパスであるNS) が指定されています。 -
ロークデプス。このアクションに関連するポリシーキューのポリシーキュー深度のしきい値。このアクションに関連するポリシーキュー内の接続数が指定された数まで増えると、後続のリクエストは最も低いポリシーキューに割り当てられます。最小値:1 最大値:4,294,967,294
-
プリクデプス。指定されたプライオリティキューのポリシーキュー深度のしきい値。現在のアクションに関連するポリシーがバインドされている仮想サーバー上の指定されたキュー内のリクエストの数が指定された数まで増えると、後続のリクエストは最も優先順位の低いキューに割り当てられます。最小値:1 最大値:4,294,967,294
-
MaxConn。ポリシー・ルールに一致するリクエストに対して開くことができる接続の最大数。最小値:1 最大値:4,294,967,294
-
ディレイ。ポリシー・ルールに一致するリクエストの遅延閾値(マイクロ秒単位)。一致するリクエストがしきい値より長く遅延している場合、 NetScalerアプライアンスは指定されたアクションを実行します。アクションが指定されていない場合、アプライアンスは要求を最も優先順位の低いキューに割り当てます。最小値:1 最大値:599999,999
-
文字列表現。DoS アクションをトリガーするオプションの第 2 レベルのチェックを追加します。
- DS アクション。アプライアンスが、自身または保護対象サーバーが DoS 攻撃を受けていると判断した場合に実行するアクション。設定可能な値:シンプルレスポンス、HICレスポンス。
これらの値は、HTTP-DDoS 攻撃を軽減するために受信リクエストの信頼性を検証するための HTTP チャレンジレスポンスメソッドを指定します。
HTTP チャレンジレスポンスの生成と検証プロセスでは、AppQoE は Cookie を使用してクライアントのレスポンスを検証し、クライアントが本物であることを確認します。チャレンジを送信すると、NetScalerアプライアンスは2つのクッキーを生成します。
ヘッダーCookie (_DOSQ)。NetScalerアプライアンスが応答を確認できるように、クライアント固有の情報が含まれます。
ボディCookie (_DOSH)。クライアントマシンを検証するために使用される情報。クライアントのブラウザ (HIC の場合はユーザ) が、この Cookie の値を計算します。NetScalerアプライアンスは、その値を期待値と比較して、クライアントを検証します。
_DOSH 値を計算するためにアプライアンスがクライアントに送信する情報は、DoS アクション構成に基づいています。
-
シンプルなレスポンス:この場合、NetScalerアプライアンスは値を分割し、最終的な値を組み合わせるJavaScriptコードを生成します。元の値を計算できるクライアントマシンは本物と見なされます。
-
HicResponse:この場合、NetScalerアプライアンスは2つの1桁の数字を生成し、それらの番号の画像を生成します。次に、バックパッチフレームワークを使用して、アプライアンスはそれらの画像を base64 文字列として挿入します。
制限事項
-
これは簡単な CAPTCHA の実装ではないので、この用語は使われていません。
-
検証番号は、NetScalerが生成した数値に基づいており、120秒間変化しません。この番号は動的またはクライアント固有でなければなりません。
構成ユーティリティを使用して AppQoE アクションを構成するには
- [ **アプリエキスパート] > [ **AppQoE** ] > [アクション] に移動します。**
- 詳細ウィンドウで、次のいずれかの操作を行います。
- 新しいアクションを作成するには、[ 追加] をクリックします。
- 既存のアクションを変更するには、アクションを選択し、[ 編集] をクリックします。
- 「 AppQoE アクションの作成 」または「 AppQoE アクションの設定 」画面で、パラメータの値を入力または選択します。ダイアログボックスの内容は、「AppQoE アクションを構成するためのパラメーター」で説明されているパラメーターに次のように対応します (アスタリスクは必須パラメーターを示します)。
- 名前—名前
- アクションタイプ — 次の式で応答
- 優先度 — 優先度
- ポリシーキューの深さ:POLQ の深さ
- キューの深さ — PRIQ の深さ
- DOS アクション—ディスコクション
- [ 作成]または[ OK]をクリックします。
共有
共有
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.