Citrix ADC System Counters

This article contains information about the newnslog system counters and their brief description.

Using newnslog Counter

To use the newnslog counter, log on to the ADC using an SSH client, switch to SHELL, navigate to the /var/nslog directory, and then use the ‘nsconmsg’ command to see comprehensive statistics. For more information refer to Citrix Blog – NetScaler ‘Counters’ Grab-Bag!

Citrix ADC System Counters

The following table lists the newnslog System counters with a simple description of the counter.

newnslog Counter

Description

allnic_tot_rx_mbits This counter tracks the number of megabytes received by the NetScaler appliance.
allnic_tot_tx_mbits This counter tracks the number of megabytes transmitted by the NetScaler appliance.
avg_cpu_usage This counter tracks the average CPU utilization percentage.
avg_cpu_usage_pcnt This counter tracks the average CPU utilization percentage.
cc_cpu_use This counter tracks the CPU utilization percentage.
cpu_speed_expected This counter tracks the CPU speed in MHz.
cpu_usage This counter tracks the CPU utilization percentage.
cpu_usage_pcnt This counter tracks the CPU utilization percentage.
cpu_usage_snmp This counter tracks the CPU utilization percentage.
cpu_use This counter tracks the CPU utilization: percentage * 10.
cur_moninfo This counter tracks the number of monitor bindings defined on this NetScaler appliance.
cur_monitor This counter tracks the number of monitors defined on this NetScaler appliance.
cur_server This counter tracks the number of servers defined on this NetScaler appliance.
cur_service This counter tracks the number of services defined on this NetScaler appliance.
cur_servinfo This counter tracks the number of virtual server bindings on this NetScaler appliance.
cur_svcgroup This counter tracks the number of service groups defined on this NetScaler appliance.
cur_svcgroup_svcitem This counter tracks the number of service group members defined on this NetScaler appliance.
cur_svcgroup_vsrvitem This counter tracks the number of virtual server, service group bindings on this NetScaler appliance.
cur_syshealth_disk0_avail This counter tracks the available space in /flash partition of the hard disk.
cur_syshealth_disk0_errors This counter tracks the disk (/flash) Error counter.
cur_syshealth_disk0_pusage This counter tracks the cur_syshealth_disk0_errors.
cur_syshealth_disk0_size This counter tracks the size of /flash partition of the hard disk.
cur_syshealth_disk0_used This counter tracks the used space in /flash partition of the hard disk.
cur_syshealth_disk1_avail This counter tracks the available space in /var partition of the hard disk.
cur_syshealth_disk1_errors This counter tracks the number of errors on the /var partition of the hard disk.
cur_syshealth_disk1_pusage This counter tracks the used space in /var partition of the disk, as a percentage. This is a critical counter.

You can configure /var Used percentage by using the Set snmp alarm DISK-USAGE-HIGH command.
cur_syshealth_disk1_size This counter tracks the size of /var partition of the hard disk.
cur_syshealth_disk1_used This counter tracks the used space in /var partition of the hard disk.
cur_syshealth_fan0 This counter tracks the system fan speed. Acceptable range is 3000 to 6000 RPM. This is a critical counter.

You can configure System Fan Speed by using the Set snmp alarm FAN-SPEED-LOW command to set the lower limit.
cur_syshealth_fan1 This counter tracks the system fan 1 speed. For new platforms, associated pin is connected to CPU supporting fans. For platforms in which it is not connected, it points to System Fan.
cur_syshealth_fan2 This counter tracks the system fan 2 speed. For new platforms, associated pin is connected to CPU supporting fans. For platforms in which it is not connected, it points to System Fan
cur_syshealth_fan3 This counter tracks the speed of Fan 0 if associated pin is connected to health monitoring chip.
cur_syshealth_fan4 This counter tracks the speed of Fan 1 if associated pin is connected to health monitoring chip.
cur_syshealth_fan5 This counter tracks the speed of Fan 2 if associated pin is connected to health monitoring chip.
cur_syshealth_fan6 This counter tracks the speed of Fan 3 if associated pin is connected to health monitoring chip.
cur_syshealth_fancpu0 This counter tracks the CPU Fan 0 speed. Acceptable range is 3000 to 6000 RPM. This is a critical counter.

You can configure CPU Fan 0 Speed by using the Set snmp alarm FAN-SPEED-LOW command to set the lower limit.
cur_syshealth_fancpu1 This counter tracks the CPU Fan 1 speed. Acceptable range is 3000 to 6000 RPM. 7000 platform displays speed of CPU fan 0. This is a critical counter.

You can configure CPU Fan 1 Speed by using the Set snmp alarm FAN-SPEED-LOW command to set the lower limit.
cur_syshealth_misc0 Miscellaneous Counter 0.
cur_syshealth_misc1 Miscellaneous Counter 1.
cur_syshealth_ps1fail This counter tracks the power supply 1 failure status. Values: 0=Not Supported; 1=Not Present; 2=Power Supply Failed; 3=Power Supply OK
cur_syshealth_ps2fail This counter tracks the power supply 2 failure status. Values: 0=Not Supported; 1=Not Present; 2=Power Supply Failed; 3=Power Supply OK
cur_syshealth_ps3fail This counter tracks the power supply 3 failure status. Values: 0=Not Supported; 1=Not Present; 2=Power Supply Failed; 3=Power Supply OK
cur_syshealth_ps4fail This counter tracks the power supply 4 failure status. Values: 0=Not Supported; 1=Not Present; 2=Power Supply Failed; 3=Power Supply OK
cur_syshealth_tcpu0 This counter tracks the CPU 0 temperature. NetScaler 9800 and 9960 platforms display internal chip temperature. This is a critical counter.

You can configure CPU 0 Temperature by using the Set snmp alarm TEMPERATURE-HIGH command to set the upper limit.
cur_syshealth_tcpu1 This counter tracks the CPU 1 temperature. NetScaler 9800 and 9960 platforms display internal chip temperature. NetScaler 7000, 9010 and 10010 platforms display CPU 0 temperature. This is a critical counter.

You can configure CPU 1 Temperature by using the Set snmp alarm TEMPERATURE-HIGH command to set the upper limit.
cur_syshealth_temp0 This counter tracks the temperature of a device connected to health monitoring chip through pin 0.
cur_syshealth_temp1 This counter tracks the temperature of a device connected to health monitoring chip through pin 1.
cur_syshealth_temp2 This counter tracks the temperature of a device connected to health monitoring chip through pin 2.
cur_syshealth_temp3 This counter tracks the temperature of a device connected to health monitoring chip through pin 3.
cur_syshealth_tint This counter tracks the internal temperature of health monitoring chip. This is a critical counter.

You can configure Internal Temperature by using the Set snmp alarm TEMPERATURE-HIGH command to set the upper limit.
cur_syshealth_v12n This counter tracks the power supply -12V output. Acceptable range is -13.20 to -10.80 volts. NetScaler 9800 and 9960 platforms display standard value of -12.0V.
cur_syshealth_v12p This counter tracks the power supply +12V output. Acceptable range is 10.80 to 13.20 volts.
cur_syshealth_v33main You can configure Standby 3.3V Supply Voltage by using the Set snmp alarm VOLTAGE-LOW command to set the lower limit and the Set snmp alarm VOLTAGE-HIGH command to set the upper limit.
cur_syshealth_v33stby This counter tracks the standby power supply +3.3V output. Acceptable range is 2.970 to 3.630 volts. NetScaler 9800 and 9960 platforms display standard value of 3.3V.
cur_syshealth_v50n This counter tracks the power supply -5V output. Acceptable range is -5.50 to -4.50 volts. NetScaler 9800 and 9960 platforms display standard value of -5.0V.
cur_syshealth_v50p This counter tracks the power supply +5V output. Acceptable range is 4.50 through 5.50 volts.
cur_syshealth_v5sb This counter tracks the power Supply 5V Standby Voltage. Currently, only 13k Platforms have a valid value for this counter and for older platforms the value is 0.
cur_syshealth_vbat This counter tracks the onboard battery power supply output. NetScaler 9800 and 9950 platforms display standard value of 5.0V.
cur_syshealth_vcc0 This counter tracks the CPU core 0 voltage. Acceptable range is 1.080 to 1.650 volts.
cur_syshealth_vcc1 This counter tracks the CPU core 1 voltage. Acceptable range is 1.080 to 1.650 volts. If CPU 1 is not connected to the health monitoring chip, then display shows voltage of CPU 0.
cur_syshealth_volt0 This counter tracks the voltage of a device connected to health monitoring chip through pin 0.
cur_syshealth_volt1 This counter tracks the voltage of a device connected to health monitoring chip through pin 1.
cur_syshealth_volt2 This counter tracks the voltage of a device connected to health monitoring chip through pin 2.
cur_syshealth_volt3 This counter tracks the voltage of a device connected to health monitoring chip through pin 3.
cur_syshealth_volt4 This counter tracks the voltage of a device connected to health monitoring chip through pin 4.
cur_syshealth_volt5 This counter tracks the voltage of a device connected to health monitoring chip through pin 5.
cur_syshealth_volt6 This counter tracks the voltage of a device connected to health monitoring chip through pin 6.
cur_syshealth_volt7 This counter tracks the voltage of a device connected to health monitoring chip through pin 7.
cur_syshealth_vsen2 This counter tracks the voltage Sensor 2 Input. Currently, only 13k Platforms have a valid value for this counter and for older platforms the value is 0.
cur_syshealth_vtt This counter tracks the Intel CPU Vtt power. Currently, only 13k Platforms have a valid value for this counter and for older platforms the value is 0.
master_cpu_usage This counter tracks the CPU 0 (currently the master CPU) utilization, as percentage of capacity.
master_cpu_use This counter tracks the CPU0 utilization: percentage * 10.
mem_cur_feature_allocpercent This counter tracks the percentage of NetScaler appliance memory used by the feature.
mem_cur_feature_allocsize This counter tracks the total current NetScaler appliance memory available for use by the feature, in kilobytes.
mem_err_feature_alloc_failed This counter tracks the memory allocation failure for a particular feature.
mem_tot_allocated This counter tracks the currently allocated memory, in megabytes.
mem_tot_allocated_pcnt This counter tracks the currently allocated memory in percent.
mem_tot_MB This counter tracks the total Main memory available for use by packet engine (PE), in megabytes.
mem_tot_use_MB This counter tracks the total NetScaler Memory in use, in megabytes.
mem_usage_pcnt This counter tracks the percentage of memory utilization on NetScaler.
mem_usage_percent This counter tracks the percentage of memory utilization on a NetScaler appliance.
mem_use_MB This counter tracks the main memory currently in use, in megabytes.
mgmt_cpu_usage_pcnt This counter tracks the management CPU utilization percentage.
mgmt_cpu_use This counter tracks the management CPU utilization: percentage * 10.
ns_interval This counter tracks the interval in seconds between performance monitoring records taken on the NetScaler appliance.
ns_time This counter tracks the current time set on the NetScaler appliance.
packet_cpu_usage_pcnt This counter tracks the packet CPU utilization percentage.
per_cpu_usage This counter tracks the CPU utilization percentage.
shmem_cur_alloc_pcnt This counter tracks the shared memory in use percent.
shmem_cur_allocsize This counter tracks the shared memory in use, in megabytes.
shmem_max_allowed This counter tracks the total shared memory allowed to allocate, in megabytes.
slave_cpu_usage This counter tracks the CPU 1 (currently the slave CPU) utilization, as percentage of capacity. Not applicable for a single-CPU system.
slave_cpu_use This counter tracks the CPU1 utilization, percentage * 10.
sys_cpus This counter tracks the number of CPUs on the NetScaler appliance.
sys_cpus_1 This counter tracks the number of CPUs on the NetScaler appliance.
sys_cur_duration_sincestart This counter tracks the seconds after the NetScaler appliance started.
sys_memorysize_MB This counter tracks the total amount of system memory, in megabytes.
sys_starttime This counter tracks the time when the NetScaler appliance was last started.
sys_tot_config_changes This counter tracks the number of times a configuration change was made on the NetScaler appliance.
sys_tot_save_configs This counter tracks the number of times the system configuration was saved on the NetScaler appliance.

Related:

Leave a Reply