Enabling AppFlow data for NAM Probe

AppFlow transmits the flow and user-session level information collected by NetScaler. This information is valuable for application performance monitoring and analysis.

To configure AppFlow for providing data to the NAM Probe:

  1. Enable the AppFlow feature.
  2. Create the AppFlow Collector.
  3. Create and bind the AppFlow Policy and AppFlow Action.
  4. Enable AppFlow Logging on all desired devices.
  5. Bind AppFlow Policy to VPN Virtual Servers.

The NAM Probe monitors and reports only AppFlow data for ICA. Any other protocols passed through NetScaler are ignored: the NAM Probe generates no reporting data for them.

Enabling the AppFlow feature

  1. To configure AppFlow Feature first log on to NetScaler device (NetScaler Insight Center) and on the Configuration tab go to System  ► Settings. In the Modes and Features area, click Configure Advanced Features.
  2. Mark the AppFlow option and click OK.

Creating the AppFlow collector

  1. Go to System ► AppFlow.
  2. In the Configuration Summary area, click AppFlow Collectors.
  3. Click the Add button and fill out the required parameters:
    • Name - Use any alphanumeric name to identify the AppFlow Collector.
    • IP Address - Use probe/nfc address.
    • Port - Use port 2055.
    • Net Profile - Use dropdown to select the Net Profile or leave empty default.
  4. Click Create.

Creating and binding the AppFlow policy and AppFlow action

Go to System ► AppFlow.

Examine the Configuration Summary area, notice any AppFlow Policies.

Note

If AppFlow Policy or Action is present, select the AppFlow Policy/Action, click the Netscaler add button button to open the list of available collectors, and skip to Item 5 to bind the AppFlow Policy/Action to a NAM collector.

Go to System ► AppFlow ► Policies.

Click the Add button and fill out the required parameters on the Create AppFlow Policy page:

Name - Use any alphanumeric name to identify the AppFlow Policy.

Expression - Enter true for the expression field.

Action - Click the
add button
button to create AppFlow Action.

On the Configure AppFlow Action screen, fill out the required parameters:

  • AppFlow Action Name - Use any alphanumeric name to identify the AppFlow Action.
  • Enable Client Side Measurements - Mark this option.
  • Collectors - Click the
    Netscaler add button
    button to open the list of available collectors.

From the list of available collectors, select the NAM collector created in the Creating the AppFlow Collector procedure and move it to a Configured list by clicking the Net scaler add button 3 next to the collector name.

Click Create to complete the AppFlow Policy/Action creation and binding to the AppFlow Collector.

The Configuration Summary for AppFlow should now display at least one AppFlow Collector, Policy and Action.

Netscaler AppFlow summary
Netscaler AppFlow summary

Enabling AppFlow logging on all desired devices.

  1. Go to System ► AppFlow.

  2. Click Change AppFlow Settings.

  3. Mark all options accept: Client Traffic Only and Skip Cache Redirection HTTP Transaction.

    • Set Template Refresh Interval to 60
    • Set AppName Refresh Interval to 60
    • Set Flow Record Export Interval to 60
    • Set UDP Max Transmission Unit to 1472

    AppFlow settings

  4. Go to NetScaler Gateway ► Virtual Servers.

  5. For each server that requires AppFlow monitoring, enable AppFlow logging:

    1. Click Edit
    2. On the Basic Settings section, click
      Edit button
    3. Click More to view the expanded basic configuration.
    4. Mark the AppFlow Logging and click OK.

Binding AppFlow policy to VPN virtual servers

Perform this procedure on every VPN Virtual Server for which you want to add an AppFlow Policy:

Go to NetScaler Gateway ► Virtual Servers.

Click Edit.

In the Policies section, click
Netscaler plus button

On the Policies page:

On the Choose Type page click Add Binding.

Choose type
Choose type

On the Policy Binding page, click
Netscaler add button

Policy binding
Policy binding

On the App Flow Policies page, select the AppFlow Policy created in Creating and binding the AppFlow Policy and AppFlow Action section and click OK.

AppFlow policies
AppFlow policies

Optionally, check that the Policies section of the VPN Virtual Server lists 1 Appflow Policy in the ICA Request Policies category.

AppFlow policy listed
AppFlow policy listed

Confirm proper configuration

Optionally, you can verify that the configuration is valid and the AppFlow is being sent:

  1. Go to System ► AppFlow ► Actions.
  2. Verify that a number of Hits listed in a table is increasing.
AppFlow actions hits
AppFlow actions hits