Background

EdgeSight for NetScaler is an agentless application. It is used to track or collect various system and network variables, which can be used to track server, client, or network performance.

What does a NetScaler Appliance do for the EdgeSight Server and how does it help the EdgeSight Data Collector to Collect Data?
In an environment where a NetScaler appliance is load balancing servers; the administrator want to track user experience.
The administrator can configure the HTML Injection feature on the appliance to enable data collection for the EdgeSight Server.
When you configure the HTML Injection feature, two HTML injection component, prebody.js and postbody.js are created. Both the files stored in the /netscaler/htmlinjection/ens directory are part of NetScaler software release 9.0 and later.
After the HTML Injection feature is configured, the client Web browser collects specified data and sends it to the virtual server. The virtual server makes a HTTP callout to the EdgeSight Data Collector posting all the data collected by the script files.

The following data flow diagram describes how EdgeSight for NetScaler works:

Registering the EdgeSight Server and Data Collector on the Appliance

Complete the following steps to register the EdgeSight Server and Data Controller on a NetScaler appliance:

Select the EdgeSight Monitoring from the Configuration utility.

Click EdgeSight for NetScaler Wizard link, as shown in the following screen shot:

Click Next.

Type the EdgeSight UI Server IP.

Click the Register Appliance link and complete the remaining steps.

Type the appropriate IP address for the EdgeSight Data Collector.

Click Next > Finish > Close.

Notes:

In the laboratory scenario, the EdgeSight User Interface server and EdgeSight Data Collector have the same IP address. However, if you have more than one Data Collector, add all the EdgeSight Data Collector IP addresses using the Add button.

If there are multiple EdgeSight Data Collectors, then the data collected by the script is posted to all Data Collector IP addresses.

Configuring the Policies and Actions for EdgeSight Monitoring

Complete the following steps to configure the policies and actions for EdgeSight monitoring:

Expand EdgeSight Monitoring node.

Select Actions.

Select Add and add actions for postbody and prebody scripts, as shown in the following screen shot:

Select Policies.

Select Add and add policies for postbody and prebody scripts, as shown in the following screen shot: