Product Documentation

Network Reporting

Sep 11, 2017

You can optimize resource usage by monitoring your network reporting on NetScaler MAS. You may have a distributed deployment with many applications deployed at multiple locations. To ensure optimal performance of your applications, you have also deployed multiple NetScaler instances to load balance, content switch, or compress the traffic. The application performance can be impacted by network performance. To continue to maintain performance of your applications, you have to regularly monitor your network performance and make sure all resources are used optimally.

For example, you might want to monitor the Connections for a load balancing virtual server so that you can gather data about the number of active and idle connections. You can then disconnect idle client connections to free up your resources.

To view network reports on client connections

Navigate to Networks > Network Reporting. In Report Name, select the Connections for a Load Balancing Virtual Server. Specify the instance and the virtual server on which you want to monitor the connection statistics.

Below the graph, you can mask/ hide connections you don't want to view on your graph.

Following is an example of a report generated of resource utilization for a period of one day on a specific instance.

localized image

Again, you may want to determine at what rate the NetScaler instance is processing traffic.  Based on the throughput distribution you can decide whether you need to upgrade your resources or not.

To view network reports on throughput distribution

Navigate to Networks > Network Reporting. In Report Name, select Throughput for a Load Balancing Virtual Server. Specify the instance and the virtual server on which you want to monitor the connection statistics. Specify the instance and the virtual server on which you want to monitor the statistics.

Following is an example of a report generated of throughput for a period of one day on a specific instance and a specific virtual server.

localized image

How to manage Thresholds for Network Reports on NetScaler MAS

To monitor the state of a NetScaler instance, you can set thresholds on counters and and receive notification when a threshold is exceeded. In NetScaler MAS, you can configure thresholds and view, edit, and delete them.

For example, you might want to receive an email notification when the Connections counter for a content switching virtual server  reaches a specified value. You can define a threshold for a specific instance type and choose what kinds of reports to generate for which counters.

When the value of a counter exceeds or falls below (as specified by the rule) the threshold value, NetScaler MAS generates an event of the specified severity and to signify a performance related issue. When the counter value returns to a value that you consider normal, the event is cleared.

You can also also associate an action with a threshold such as sending an email or SMS message when the threshold is breached.

To create a threshold by using NetScaler MAS

1. In NetScaler MAS, navigate to Networks > Network Reporting > Thresholds. Under Thresholds, click Add.

2. On the Create Threshold page, specify the following details:

  • Threshold Name. Name of the threshold.
  • Instances. IP address of the instance or instances for which to set the threshold.
  • Report Name. Name of the performance report that provides information about this threshold.
  • Counter. The counter value.
localized image

3. You can also set Rules to specify when an event is to be generated or cleared. You can specify the following details:

  • Whether the monitored value is greater than or equal to or less than or equal to the threshold value.
  • In Threshold Value, type the value for which the event severity is calculated. For example, you might want to generate an event with critical event severity if the monitored value for Current Client Connections reaches 80 percent. In this case, type 80 as the threshold value.
  • In Clear Value, type the value that indicates when to clear the value. For example, you might want to clear the Current Client Connections threshold when the monitored value reaches 50 percent. In this case, type 50 as the clear value.
  • In Event Severity, select the security level that you want to set for the threshold value.
  • You can additionally add an Event Message. Type a message that you want to appear when the threshold is reached. NetScaler MAS appends the monitored value and the threshold value to this message.
localized image

4. Optionally, you can configure Actions such as email and/or SMS notifications.

5. Click Create.

Set Performance Polling Interval for Network Reports

By default, every 5 minutes, NITRO calls collect performance data for network reporting. This retrieves instance statistics such as counter information and aggregates them on the basis of per minute, per hour, per day, or per week. You can view this aggregated data in predefined reports.

To set the performance polling interval, navigate to Networks > Network Reporting > Settings. On the Setting page,  click Configure Polling Interval for Reporting. Your polling interval cannot be less than 5 minutes or more than 60 minutes.

localized image

Exporting and Scheduling Network Reports

You can now view your network reports without logging on to NetScaler MAS, by scheduling an export of your network reports. You can export reports in PDF, CSV, PNG, and JPEG formats. You can schedule the export of these reports to specified email addresses at various intervals.

Note:  You cannot export reports in NetScaler MAS if you have read-only permissions. You need an edit permission to be able to create a file in NetScaler MAS and to be able to export the file. For more information on how to assign permissions, see Role Based Access Control in NetScaler MAS.

To export network reports by using NetScaler MAS

  1. Navigate to Networks > Network Reporting > NetScaler/ NetScaler SD-WAN WO.
  2. On the NetScaler/ NetScaler SD-WAN WO page, in the right pane, click Export at the top right corner of the page.
  3. Under the Export Now tab, select the required format, and then click Export.
localized image

To schedule network reports and send email notifications for them by using NetScaler MAS

  1. Navigate to Networks > Network Reporting > NetScaler/ NetScaler SD-WAN WO.
  2. On the NetScaler/ NetScaler SD-WAN WO page, in the right pane, click Export at the top right corner of the page.
  3. Under the Schedule Export tab, set the following parameters:
  • Description: Message describing the reason for exporting the report.
  • Format: Format in which to export the  report.
  • Recurrence: Interval at which to export the  report.
  • Export Time: Time at which to export the report. Enter the time in a 24 hour format, for your local time zone.
  • Email Distribution List: List of recipients to receive the report by email. Choose an email distribution list from the drop-down list. An email is triggered when the report is generated and meets the scheduled time criteria.  If you want to create a new email distribution list, click + and provide mail server and mail profile details.
localized image