To implement AppQoE, you must configure at least one policy to tell your NetScaler ADC how to distinguish the connections to be queued in a specific queue.
The following example selects requests with a User-Agent header that contains "Android", and assigns them to the medium priority queue. These requests come from smartphones and tablets that run the Google Android operating system.
> add appqoe action appqoe-act-primd -priority MEDIUM Done > add appqoe policy appqoe-pol-primd -rule "HTTP.REQ.HEADER(\"User-Agent\").CONTAINS(\"Android\")" -action appqoe-act-primd Done > sh appqoe policy appqoe-pol-primd Name: appqoe-pol-primd Rule: HTTP.REQ.HEADER("User-Agent").CONTAINS("Android") Action: appqoe-act-primd Hits: 0 Done
The name can begin with a letter, number, or the underscore symbol, and can consist of from one to 127 letters, numbers, and the hyphen (-), period (.) pound (#), space ( ), at sign (@), equals (=), colon (:), and underscore (_) symbols. You should chose a name that helps identify the purpose and effect of this policy.
If you are modifying an existing policy, skip this step. You cannot change the name of an existing policy.
If you choose to create your own expression, you start by selecting the first term from the first drop-down list on the left side of the Construct Expression area. The choices in that list are:
The default choice is HTTP. After you make a choice in the first drop-down list (or accept the default), you can choose the next term in your expression from the drop-down list to the right of it. The terms in that list and other lists that follow change depending on your previous choices; the lists offer only terms that are valid choices. Continue to select terms until you have finished the expression.
Use the Help and Preview Expression areas for assistance when creating the expression. For a complete description of the available choices, see the Citrix NetScaler Policy Configuration and Reference Guide at .