The NetScaler ADC is a fantastic appliance for doing a host of different things as we all know. But did you know that the NetScaler has a wide range of counters and other detail that can be used to troubleshoot various systems on the appliance?

Simply log into the NetScaler via your favorite SSH client, drop to the SHELL, navigate to the /var/nslog directory, and then use the following ‘nsconmsg’ command to see comprehensive statistics via the different counters available.


For this example I used the popular and free PUTTY SSH client to log into the NetScaler.

LOGIN to the NetScaler CLI:

Using username “nsroot”.

Using keyboard-interactive authentication.


Last login: Fri May  2 18:23:05 2014 from

Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994

The Regents of the University of California.  All rights reserved.


Drop to the SHELL:

> shell

Copyright (c) 1992-2008 The FreeBSD Project.

Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994

The Regents of the University of California. All rights reserved.

Change to the /var/nslog directory with the following command:

root@netscaler# cd /var/nslog

Issue the following ‘nsconmsg’ command to look at NIC-related statistics:

root@netscaler# nsconmsg -g nic_err -d current

Displaying performance information

NetScaler V20 Performance Data

NetScaler NS10.1: Build, Date: Dec  5 2013, 17:46:04

reltime:mili second between two records Fri May  2 19:14:46 2014

Index   rtime totalcount-val      delta rate/sec symbol-name&device-no

0    7000      159248567         50        7 nic_err_dropped_pkts interface(0/1)

1       0      256797467        146       20 nic_err_dropped_pkts interface(0/2)

From the above example you can see live statistics about the NIC. There are a host of different counters for each respective system that can yield excellent data to help you understand the health of your appliance, or even give you critical insight when troubleshooting an issue.

As a note, the counters will refresh every (7) seconds with new data for stats averaged over the (7) second interval.

Finding different NetScaler counters is rather simple just by leveraging a Google search for an appropriate CTX article. But to make it easier for you, I’ve put together a really helpful list of the most common counters that you may be interested in examining.

The Most Common Counters:

NetScaler AppFlow Counters

NetScaler Compression (CMP) Counters

NetScaler Internet Protocol (IP) Counters

NetScaler SSL Counters

NetScaler System Counters

NetScaler TCP Counters

NetScaler UDP Counters

NetScaler Virtual Server Counters

NetScaler Audit Log Counters

NetScaler SNMP Counters

Netscaler IPv6 Counters

NetScaler Logging Facility

NetScaler SSLVPN Counters

NetScaler Priority Queuing Counters

Netscaler High Availability Counters

Netscaler HTTP Denial of Service Protection Counters

NetScaler Integrated Caching Counters

NetScaler ICMP Counters

How to Determine the Time Since the Last High Availability Node State Change from a NetScaler Newnslog File

NetScaler High Availability Synchronization Failure Counter – ha_err_sync_failure

FAQ: Can the NetScaler Generate an HTTP 503 Response?

Port Allocation Error not Caused by Port Exhaustion

Netscaler NIC Counters

HTTP Reuse and Non-Trackable Connections

NetScaler DNS Counters

NetScaler RNAT Counters

NetScaler HTTP Counters