- Release notes
- All how to articles
- System requirements
- Get started
- NetScaler MAS with Citrix XenServer
- NetScaler MAS with Microsoft Hyper-V
- NetScaler MAS with VMware ESXi
- NetScaler MAS with Linux KVM server
- Configure high availability deployment
- Configure disaster recovery for high availability
- Configure on-prem agents for multisite deployment
- Migrate from NetScaler Insight Center to NetScaler MAS
- Migrate Command Center configurations to NetScaler MAS
- Integrate NetScaler MAS with Citrix XenDesktop Director
- Attach an additional disk to NetScaler MAS
- Access control
- StyleBook groups
- Use default StyleBooks
- Business application StyleBooks
Create and use custom StyleBooks
- StyleBook to create a load balancing virtual server
- StyleBook to create a basic load balancing configuration
- Create a composite StyleBook
- Use GUI attributes in a custom StyleBook
- Use custom StyleBooks
- Create a StyleBook to upload files to NetScaler MAS
- Create a StyleBook to upload SSL certificate and certificate key files to NetScaler MAS
- Enable analytics and configure alarms on a virtual server defined in a StyleBook
- Create a Stylebook to perform non-CRUD operations
- Use API to create configurations from StyleBooks
- Import StyleBooks
- Parameters-default-sources construct
- Helper components
- Optional properties
- Properties-default-sources construct
- Nested components
- Condition construct
- Repeat construct
- Repeat-condition construct
- Nested repeats
- Parameter reference
- Parent reference
- Components reference
- Substitutions reference
- Variable reference
- In-place interpolations
- Built-in functions
- Dependency detection
- Monitor globally distributed sites
- Manage admin partitions of NetScaler instances
- Back up and restore NetScaler instances
- Force a failover to the secondary NetScaler instance
- Force a secondary NetScaler instance to stay secondary
- Create instance groups
- Rediscover multiple NetScaler VPX instances
- Poll NetScaler instances and entities
- Unmanage an instance
- Trace the route to an instance
- Use events dashboard
- Set event age for events
- Schedule an event filter
- Set repeated email notifications for events
- Suppress events
- Create event rules
- Modify the reported severity of events that occur on NetScaler instances
- View events summary
- Display event severities and SNMP trap details
- Export syslog messages
- Suppress syslog messages
- Configure prune settings for instance events
- Use the SSL dashboard
- Set up notifications for SSL certificate expiry
- Update an installed certificate
- Install SSL certificates on a NetScaler instance
- Create a Certificate Signing Request (CSR)
- Link and unlink SSL certificates
- Configure an enterprise policy
- Poll SSL certificates from NetScaler instances
- Create a configuration job
- Use record-and-play to create configuration jobs
- Use configuration jobs to replicate configuration from one instance to multiple instances
- Use variables in configuration jobs
- Create configuration jobs from corrective commands
- Replicate running and saved configuration from one NetScaler instance to another
- Reuse executed configuration jobs
- Schedule jobs created by using built in templates
- Use maintenance jobs to upgrade NetScaler SDX instances
- Create configuration jobs for NetScaler SD-WAN WO instances
- Use the master configuration template
- Use jobs to upgrade NetScaler instances
- Use configuration templates to create audit templates
- Use SCP (put) command in configuration jobs
- Reschedule jobs configured by using built in templates
- Reuse configuration audit templates in configuration jobs
- Import and export configuration templates
- Maintenance jobs
- Configuration audit
- Network functions
- Network reporting
- Instance management
- License requirements
- Logstream overview
- Web Insight
- HDX Insight
- Gateway Insight
- Security Insight
- SSL Insight
- TCP Insight
- WAN Insight
- View network efficiency
- Compare the data volume used by optimized and unoptimized ABR videos
- View the type of videos streamed and data volume consumed from your network
- Compare optimized and unoptimized play time of ABR videos
- Compare bandwidth consumption of optimized and unoptimized ABR videos
- Compare optimized and unoptimized number of plays of ABR videos
- View peak data rate for a specific time frame
- Secure Web Gateway Analytics
OpenStack - integrating NetScaler instances
- Service package isolation policies
- Manual provisioning of NetScaler VPX instance on OpenStack
- Configure layer 7 content switching
- Configure LBaaS V1 using Horizon
- Configure LBaaS V2 using command line
- Shared VLAN support for admin partitions
- Pre-configuration tasks in NetScaler MAS and OpenStack
- Trial licensing workflow
- Integrate with OpenStack Heat services
- Flexible policy-based device allotment
- NSX Manager - manual provisioning of NetScaler instances
- NSX Manager - auto provisioning of NetScaler instances
- NetScaler automation using NetScaler MAS in Cisco ACI hybrid mode
- NetScaler device package in Cisco ACI's cloud orchestrator mode
- OpenStack - integrating NetScaler instances
NetScaler pooled capacity
- Configure NetScaler pooled capacity
- Upgrade a perpetual license in NetScaler VPX to NetScaler pooled capacity
- Upgrading a Perpetual License in NetScaler MPX to NetScaler Pooled Capacity
- Upgrade a perpetual license in NetScaler SDX to NetScaler pooled capacity
- NetScaler pooled capacity on NetScaler instances in cluster mode
- Health monitoring
- Expected behaviors when issues arise
- Configure expiry checks for pooled capacity licenses
- NetScaler VPX check-in and check-out licensing
- NetScaler virtual CPU licensing
- NetScaler pooled capacity
- Manage NetScaler SD-WAN instances
Manage HAProxy instances
- Add HAProxy instances to NetScaler MAS
- HAProxy app dashboard
- Third-party licensing
- Role-based access control for HAProxy instances
- Monitor HAProxy instances
- View the details of frontends configured on HAProxy instances
- View the details of backends configured on HAProxy instances
- View the details of servers configured on HAProxy instances
- View the HAProxy Instances with the highest number of frontends or servers
- Restart an HAProxy instance
- Back up and restore an HAProxy instance
- Edit the HAProxy configuration file
Manage system settings
- Configure system backup settings
- Configure a NTP Server
- Upgrade NetScaler MAS
- Configure syslog purging interval
- Configure system prune settings
- Enable shell access for non-default users
- Recover inaccessible NetScaler MAS servers
- Assign a host name to a NetScaler MAS server
- Back up and restore your NetScaler MAS server in a single-server deployment
- View auditing information
- Configure SSL settings
- Monitor CPU, memory, and disk usage
- Configure system notification settings
- Generate a tech support file
- Diagnose and troubleshoot NetScaler instances
- Back Up and restore a NetScaler MAS configuration in an HA pair
- Configure a cipher group
- Create SNMP traps, managers, and users
- Configure and view system alarms
- NetScaler MAS as an API proxy server
Application Analytics and Management feature of NetScaler MAS strengthens the application-centric approach to help you address various application delivery challenges. This approach gives you visibility into health score of applications, helps you determine the security risks, and helps you detect anomalies in the application traffic flows and take corrective actions.
The following illustration provides an overview of the various tasks you can perform for Application Management and Analytics:
Applications can be either discovered applications, HAProxy applications or custom applications.
Applications that are created automatically for every managed virtual server. Discovered applications will always have one virtual server, and these applications can not be edited or deleted directly.
Applications created by users from discovered applications. NetScaler MAS allows you to add, edit, and delete these applications. Custom applications are created by:
One or more virtual servers
One or more HAProxy frontends.
When you create a custom application, all the discovered applications added to the custom application are removed from the app dashboard.
Points to note
You cannot add a discovered application accross multiple custom applications.
You cannot create a custom application if all the discovered applications are already assigned to other custom application. You need to delete an existing custom application to free up the discovered applications for further composition of new custom applications.
You cannot create a custom application containing virtual servers and HAProxy frontends.
HAProxy discrete applications are created automatically for every managed HAProxy frontend. You can also group these applications to form custom applications similar to NetScaler applications. For more information, see Managing and Monitoring HAProxy Instances with NetScaler MAS.
Points to note
The following App Dashboard features or metrics are not supported for HAProxy applications:
App Activity investigator
Peak Usage trend
You can create custom applications by adding one or more discovered applications while defining an application.
To create a custom application:
Navigate to Applications > Dashboard, and click Define Custom App.
On the Define Application Screen, set the following parameters:
Field Description Name Name of the custom application Category Name of the category for which all the applications related to that category will be grouped together on the application dashboard. Select Existing Applications Option to add virtual servers if the definition criteria are based on the licensed virtual servers monitored by NetScaler MAS. Define Selection Criteria Option to define application by virtual server range, or by origin server/service IP address range. - Server. You specify the server or service IP address, server name, or the port of the backend server on which the applications are running. You can enter one IP address, a range of IP addresses, or a combination of both separated by commas. For example, you can enter 10.102.29.20, 10.102.43.10-60, 10.216.43.45. - Virtual Servers. You can specify either one of the following: the virtual server IP address, virtual server name, or the port of the backend server on which the applications are running. You can enter one IP address or a range of IP addresses or a combination of both separated by commas. For example, you can enter 10.102.29.20, 10.102.43.10-60, 10.216.43.45.
Currently, Application Dashboard supports only load balancing and content switching virtual servers only.
Grouping your applications
Grouping your applications enables you to manage and monitor them with ease. You can group your applications by selecting or creating a category when defining an application. To create or select the category, while defining the application, click on the > button next to the Category field.
Applications that are not added to any category are displayed under Others category.
The Application Dashboard provides a holistic view of all the applications monitored by NetScaler MAS and provides key information related to all the applications. For example, the dashboard displays performance and security metrics, counters, and the health status of the applications. To display information about a particular application, select the application. And in the Summary panel, bar graphs show metrics such as app score and threat indexes, for all monitored applications.
View your applications
The application dashboard displays applications as nodes on a treemap, which are sized according to the data volume of the application. The color of a tile indicates the application’s app score, with red denoting minimal health and blue denoting good health.
You can switch your application dashboard view to treemap or tiles by selecting one of the options from the application dashboard screen, wherein you can see the applications’ details in the form of cards. By default, 250 applications are displayed on the application dashboard, to view more applications, click the next page option.
Applications are grouped by the categories that were selected when the applications were defined. Applications can be sorted or made visible by selecting application metrics from the application summary panel. For example, if you want to show the applications that have a app score in the range 20-40, select the appropriate bar graph from the App Score section of the App Summary Panel. Similarly, you can select other metrics in the App Summary Panel.
App summary panel
The App Summary Panel displays all the metrics of the applications that are visible on the application dashboard. This panel enables you to sort and view the applications on the dashboard by selecting or deselecting application metrics. The App Summary Panel displays the following metrics:
|Application Family||A bar graph that groups the number of applications depending on the type of NetScaler instances on which they are configured.|
|App Score||A scoring system that defines how an application is performing|
|App Category||A bar graph that displays a histogram for all categories defined in NetScaler MAS. All discrete applications now appear under,”Others” category, and custom applications appear under their respective category names.|
|Virtual Server Health||A bar graph that displays the number of applications under each category. The applications are categorized to have a health score value at 0%, 20%, 40%, 60%, 80% and 100%.|
|Data Volume||A scoring system that groups the number of applications depending on the data volume of the application. Data volume is calculated by the total number of bytes requested by the applications and the number of bytes received as responses from the applications.|
|Threat Index||A single-digit rating system that indicates the criticality of attacks on the application, regardless of whether or not the application is protected by a NetScaler appliance.|
|Safety Index||A single-digit rating system that indicates how securely you have configured the NetScaler instances to protect applications from external threats and vulnerabilities.|
|Total Attacks||The total number of attacks against the applications|
|Transactions||The range of transactions performed by the applications.|
|Client Connections||The number of client connections established by the applications.|
|Server Connections||The number of server connections established by the applications.|
|Packets Sent||The number of packets sent by the applications.|
|Packets Received||The number of packets that are received by the applications.|
|Application Class||A bar graph that groups the number of applications depending on whether they are discrete or custom applications.|
For example, in the app summary panel, scroll down to find “Virtual Server Health” bar graph. In virtual server health bar graph, NetScaler MAS classifies applications based on the percentage of the virtual server health. The bar graph displays the number of applications that have the health value of the virtual servers between 0% to 100%.
Virtual server health represents health of virtual servers that are grouped under discrete applications. But if there are custom applications that comprise two or more virtual servers, the least virtual server health is considered among the group.
You can now apply a filter and see only those applications in the application dashboard that match the selection criteria. Click the bar that says 0%. This bar displays the number of applications that have a virtual server health between 0% and 20%. You can now segregate applications that have low virtual server health and take remedial measures
App info panel
The App Info panel is at the first level when you drill down on an application. It displays the key metrics and components of the application, along with its state. For example, for any selected application, the App Info panel shows the total number of virtual servers, total number of services, app score, and other information. To show the app info panel, click any application tile on the application dashboard. The App Info panel then replaces the App Summary panel.
App activity investigator
The App Activity Investigator is one of the second level when you drill down from an application. You can reach the App Activity Investigator by selecting the search icon on the App Info panel, or by double-clicking the application tile on the Application Dashboard.
The App Activity Investigator displays key information such as App Score components, Errors, Events, and Anomalies.
Each of the legends are aggregated at one minute interval if the selected duration is one hour, and at one hour interval if the selected duration is one day.
These deviations are displayed as rectangular legends on the graph. These legends are aggregated, and are color coded according to the number of events that have occurred. Blue denotes the lowest number of events and red the maximum. You can hover your mouse pointer on a legend to show details such as error type, time, and the number of events aggregated for the selected legend. You can customize the time period of the graph by selecting the time from time-period drop down.
App usage trend
In most cases, you as a business owner make decisions on your application effectiveness and usage trends based on statistics and data. To understand the application usage trend, you have to collate information from multiple entities in your deployment, such as, backend infrastructure, proxies, CDN networks and so on. Then, correlate the collected information to get proper analytics, this consumes lot of time.
Instead, the NetScaler appliance deployed as an ADC in your deployment contains all the information about the application and the usage statistics of the application. You can forward this information to NetScaler MAS. NetScaler MAS collects this information and provides detailed insights about the application usage and performance. You can use these insights to take effective decisions based on the application usage and performance.
The App Info Panel in the Application Dashboard provides the peak usage trend of an application. You can use the peak usage trend to assess the performance of the application and take appropriate action to improve the performance of the application.
To view the peak usage trend of an application, navigate to Applications > App Dashboard. Select the application and the peak usage trend of the application is displayed under Peak Usage section in the App Info Panel.
You can further click on the Peak Usage section to view the App Score and the application usage. Using this information, you can identify the peak usage of the application and associate it with the corresponding App Score to assess the performance impact on the application during the peak usage duration.
Export reports of app dashboard and security dashboard
NetScaler MAS allows you to take a snapshot of the current App Dashboard and App Security Dashboard pages and export them as reports. At a frequent interval of time, the App administrators might need to use these reports to update on app usage and performance penalties.
With this feature, the administrators are able to extract this data as .png or .pdf reports.
Note: Unlike other report export options in NetScaler MAS, you can export the App Dashboard and Security Dashboard reports only as .pdf or .png files. Other options such as, .jpg and .csv are not supported currently.
On the Application Dashboard or App Security Dashboard page, click the export icon at the top right side of the page.
Choose the export option as either .pdf or .png file.
The report downloads onto your system. From the App Dashboard and App Security Dashboard pages, you can also navigate to second-level pages and export them as reports. Currently, you can download reports of only one application at a time.