How NetScaler MAS Communicates with Managed Instances

NetScaler MAS polls managed instances to collect information. The following list describes the following:

  • Different kinds of polling that occur between NetScaler MAS and managed instances

  • The protocols used to collect this information

  • If the polling intervals can be configured on the NetScaler MAS server

  • Instance Polling. By default, every minute, NetScaler MAS polls managed NetScaler instances to collect statistical information such as state, HTTP requests per second, CPU usage, memory usage, and throughput. The data is collected uses NITRO calls. An instance is pinged if the NITRO call fails. This polling interval is not configurable.

  • Inventory Polling. Every 30 minutes, inventory such as build version, system information, licensed features, and modes are collected from managed instances and updated in the NetScaler MAS database. The communication between NetScaler MAS and managed instances uses NITRO calls (nsconfig, version, route, stat, nsversion, nsnode and so on) and the Secure Shell (SSH) protocol. You can also rediscover instances if you want to collect inventory on a need basis. This polling interval is not configurable.

  • Performance Data Collection. By default, every 5 minutes, performance data collection for network reporting is done by using NITRO calls. Instance statistics such as counter information are retrieved and are aggregated per minute, per hour, per day, or per week. You can view the aggregated data in pre-defined reports. This polling interval is not configurable.

  • Instance Backup Polling. Every 12 hours, NetScaler MAS backs up the current state of your managed NetScaler instances. The backup is done by using NITRO calls, Secure Shell (SSH), and Secure Copy (SCP) protocols. You can configure the polling interval by navigating to System > System Administration > Instance Settings > Instance Backup Settings.

  • Configuration Audits Polling. Every 10 hours, auditing is performed to look for configuration changes that occur on NetScaler instances (for example, running vs. saved configuration). You can see the difference between various revisions of NetScaler configuration files (ns.conf) and across various NetScaler version changes. NetScaler MAS collects configuration audits by using the Secure Shell (SSH) and Secure Copy (SCP) protocols. Running and saved configuration for auditing can be collected on demand by using NITRO calls. This polling interval can be configured by navigating to Networks > Configuration Audit and clicking the graph representing the NetScaler Configuration status. On the Audit Reports page, in the Action drop-down list, select Configure Polling Interval.

    localized image

    NetScaler MAS also allows you to poll configuration audits manually and adds all the configuration audits of the instances immediately to the NetScaler MAS. To do so, navigate to Networks > Configuration Audit, click Poll Now, the pop-up page Poll Now provides you an option to poll all NetScaler instances in the network, or poll the selected instances.

    localized image

  • SSL Certificates Polling. Every 24 hours, NetScaler MAS polls SSL certificates by using NITRO calls and the Secure Copy (SCP) protocol. You can configure this polling interval for SSL certificates by navigating to Networks > SSL Dashboard and clicking the graph representing NetScaler SSL certificates. On the SSL Certificates page, in the Action drop-down list, click Configure Polling Interval.

    localized image

    NetScaler MAS allows you to poll SSL Certificates and add all the SSL certificates of the instances immediately to NetScaler MAS. To do so, navigate to Networks > SSL Dashboard and click Poll Now. The Poll Now page pops up, presenting the option to poll all NetScaler instances in the network or poll selected instances.

    localized image

  • Entity Polling. Every 30 minutes, NetScaler MAS polls entities using NITRO calls. An entity is either a policy, virtual server, service, or action attached to a NetScaler instance. While this poling interval is configurable, you cannot set it to less than 10 minutes. To configure it, navigate to Networks > Network Functions > Settings > Configure Polling Interval for Entities. You can also poll the entities configuration when required by navigating to Networks > Network Functions > Load Balancing. Under Entities Configuration, click Poll Now.

    localized image

  • Analytics. By default, every minute, the decoder collects and decodes the data received from all managed NetScaler instances and writes it to the internal database. This polling interval is not configurable.

In addition to polling, NetScaler MAS receives events through SNMP traps sent by managed instances. For example, an event is generated when there is a system failure or change in configuration.

During instance backup, SSL files, CA certificate files, NetScaler templates, database information, and so on are downloaded to NetScaler MAS. During a configuration audit, ns.conf files are downloaded and stored in the file system. All information collected from managed NetScaler instances is stored internally within the database.

How NetScaler MAS Communicates with Managed Instances

In this article