- 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
Web Insight enables visibility into enterprise web applications and allows IT administrators to monitor all web applications being served by the NetScaler ADC by providing integrated and real-time monitoring of applications. Web Insight provides critical information such as user and server response time, enabling IT organizations to monitor and improve application performance.
As an administrator, you can now identify the source of latency issues faced by users while accessing web applications. You can determine whether the issue is occurring on the server side of the network, the client side of the network, or on the application server itself.
Using NetScaler MAS, you can locate the issue by navigating to Analytics > Web Insight > Applications and selecting an application. The response time for an application is typically broken down into 3 sub-parts to show whether the problem is a client network latency issue, server network latency issue, or an overloaded or malfunctioning server.
You can also see which specific server has highest server processing time for that application.
As an administrator, you can now see which application servers are currently generating erroneous response codes, such as unauthorized, bad request, or page not found, so that you can take appropriate corrective measures.
Navigate to Analytics > Web Insight > Response Status, and click on a specific error code (such as Unauthorized) to identify which application servers sent that response code.
Administrators can use Web Insight to configure thresholds and notify users about threshold breaches. In a typical deployment, you can automate the process of tracking various application metrics, to facilitate planning and be notified whenever the applications metric value exceeds the set threshold. You can set thresholds for any metric, such as hits, bandwidth, or response time.
For example, you can configure a threshold for response time. When the response time of a particular application exceeds the threshold value, you will receive a notification on your dashboard. Also, under Threshold Breaches, your dashboard displays a list of threshold breaches that have occurred for a specific duration (such as Today).
To configure a new threshold, navigate to Analytics > Settings > Thresholds, and click Add.
You can use Web Insight to help you segregate L7 latency issues and understand mobile device usage uptake. This can help you, as an administrator, to understand different operating system uptakes across your user base.
You can go to the Browser pane to see why there is slowness in user access and if it is due to incompatibility across certain browsers. You can also see which operating systems are being used across certain clients, and the browsers being accessed. You can compare the rendered time across the different browsers and further drill-down to particular a browser to identify which application pages are associated with the highest rendering time for that browser.
For example, you can select Google Chrome and see the corresponding rendering times for the different URL pages for a particular application.
End-user experience can be analyzed by looking at metrics such as load time and render time. Higher load times and render times create a negative end-user experience.
To view the render time and load time for the URLs in an application, navigate to Analytics > Web Insight > URLs. You can see the list of URLs and their corresponding load times and rendering times in a table or as a graph. You can then tune the corresponding web pages to reduce wait time and improve the overall end-user experience.
Geomaps feature in NetScaler MAS displays the usage of web applications across different geographical locations on a map. Administrators can use this information to understand the trends in application usage and for capacity planning.
Geomap provides information about the following metrics specific to a country, state, and city:
Total Hits: Total number of times an application is accessed.
Bandwidth: Total bandwidth consumed while serving client requests
Response Time: Average time taken to send responses to client requests.
Geomaps provide information which can be used to address several use cases such as the following:
Region that has the maximum number of clients accessing an application
Region that has the highest response time
Region that consumes the most bandwidth
NetScaler MAS provides you an option to configure geomaps for private IP addresses or public IP addresses.
To view the web application traffic originating from private IP addresses on the geomap, you must first create private IP address blocks and then enable geo data collection.
NetScaler MAS can recognize the location a client belongs to when the client private IP address is added to the NetScaler MAS server. For example, if the IP address of a client falls within the range of a private IP address block associated with City A, NetScaler MAS recognizes that the traffic is originating from City A for this client.
To create private IP blocks
In NetScaler MAS, navigate to Networks > Sites > Private IP Blocks, and then click Add.
In Create Private IP Blocks, specify the name of the IP block and the starting and ending IP addresses in the IP block.
Specify the country, region, and city. You might have to specify the latitude and longitude of the city if it is not already saved in the geo database.
Click Create to finish.
Enable geo data collection. For more information on how to enable geo data collection, see Enabling Geo Data Collection.
To view the web application traffic originating from public IP addresses on the geomap, you must first download the geo database file, upload it in NetScaler MAS, and then enable geo data collection.
To download the geo database file
Download the geo database file from the location http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz and extract the GeoLiteCity.dat file from GeoLiteCity.dat.gz. Currently, Maxmind Geo IP city binary file is the only supported database format.
To upload the geo database file
In NetScaler MAS, navigate to System > Advanced Settings > Geo Database Files.
In Geo Database Files page, click Upload.
Navigate to the location of the geo database file saved on your system (.dat file), and then click Open.
Enable geo data collection. For more information on how to enable geo data collection, see Enabling Geo Data Collection.
Note: You must enable geo data collection for both private IP addresses and public IP addresses.
In NetScaler MAS, navigate to Networks > Instances, and further navigate to your NetScaler instance.
Select the instance and from the Actions drop-down list box, select Configure Analytics.
On the Configure Insight page, check Enable Geo data collection for Web and HDX Insight.
You will receive a message that says geo data collection was enabled successfully.
The following image provides a snapshot of the geomap. A geomap shows areas from which public and private traffic is originating.
- NetScaler MAS requires an internet connection to display the GeoMaps for a particular geographical location. Internet connection is also required to export the GeoMap in .pdf, .png, or .jpg formats.
- As Web Insight traffic requires more than an hour to resolve a GeoMap location, GeoMap data for less than one hour is not displayed.