Skip to main content

vast limits GmbH and uberAgent are now part of Citrix, a business unit of Cloud Software Group. Learn more at Citrix.com.


Citrix NetScaler (ADC) Metrics

Citrix NetScaler (ADC) monitoring requires its metrics to be enabled on at least one machine. See the documentation for details.

Appliance Inventory

uberAgent collects metrics like MAC address, model, and version for the primary as well as the secondary appliance.

Details

  • Source type: uberAgent:CitrixADC:ApplianceInventory
  • Used in dashboards: CitrixADC Inventory, Single CitrixADC Inventory
  • Enabled through configuration setting: CitrixADCInventory
  • Related configuration settings: [CitrixADC_Config]
  • Supported platform: Windows

List of Fields in the Raw Agent Data

Field Description Data type Unit Example
HostName Appliance name. String CitrixADC1
Version Firmware version. String NS12.0: Build 59.8.nc Date: Sep 12 2018 06:16:17
License Installed license. String Platinum
Model Appliance model. Number 1000
LicensingMode Configured licensing mode.
Possible values: Local, Pooled, CICO.
String Local
HwDescription Hardware and its ports detail. String NetScaler Virtual Appliance.
SysId System id. String 450088
ManufactureDay Day the appliance was manufactured. Number 17
ManufactureMonth Month the appliance was manufactured. Number 2
ManufactureYear Year the appliance was manufactured. Number 2009
CpuFrequncy CPU frequency. Number 3890
SerialNo Serial number. Number ABCDEFG12
EncodedSerialno Encoded serial number. String 68310055cb267307ffg8
MACAddress MAC address. String 00155d3d890d
HostId Host id. String 123456789
LastConfigSaveTime Time when the configuration was last saved. String 2018-12-07 12:06:36
Timezone Timezone. String GMT+01:00-CET-Europe/Berlin
WeakPassword List of all weak passwords. String password
SystemType System type. Possible Values: Standalone, HA, Cluster. String HA
LastConfigChangedTime Time when the configuration was last changed. String 2018-12-07 12:06:21
LastStartupTime Time when the appliance was last started. String 2018-11-24 15:26:25
CurrentHAStatus Indicates the high availability state of the node.
Possible values: Staysecondary, Primary, Secondary, Claiming, Force change.
String Primary
LastHAStatusChange Time when the last master state transition occurred. String 2018-12-04 10:34:51
SSLCards2 Number of available SSL cards. Number 0
SSLCardsUp2 Number of working SSL cards. Number 0

List of Calculated Fields

Field Description Data type Unit Example Where available
SSLCards Number of available SSL cards. Number 0 Splunk data model
SSLCardsUp Number of working SSL cards. Number 0 Splunk data model

Appliance Performance

uberAgent collects metrics like CPU usage, RAM usage as well as network throughput for the primary appliance.

Details

  • Source type: uberAgent:CitrixADC:AppliancePerformance
  • Used in dashboards: CitrixADC Appliance Performance
  • Enabled through configuration setting: CitrixADCPerformance
  • Related configuration settings: [CitrixADC_Config]
  • Supported platform: Windows

List of Fields in the Raw Agent Data

Field Description Data type Unit Example
HostName Appliance name. String CitrixADC1
MemUsagePcnt Memory usage. Number % 17.62
MgmtCpuUsagePcnt Management CPU usage. Number % 14.6
PktCpuUsagePcnt Packet CPU usage. Number % 3
Disk0PerUsage /flash disk usage. Number % 41
Disk0Size /flash disk size. Number MB 1585
Disk0Used /flash disk allocated space. Number MB 598
Disk0Avail /flash disk free space. Number MB 860
Disk1PerUsage /var disk usage. Number % 45
Disk1Size /var disk size. Number MB 14179
Disk1Used /var disk allocated space. Number MB 5988
Disk1Avail /var disk free space. Number MB 7056
ApplianceBytesReceived Amount of incoming network data. Number Bytes 608359
ApplianceBytesSent Amount of outgoing network data. Number Bytes 616856
NumCpus2 Number of CPUs. Number 3
MemSizeMB2 Memory size. Number MB 8096
MemUseInMB2 Memory usage. Number MB 196
CpuFan0Speed CPU fan 0 speed. Acceptable range is 3000 through 6000 RPM. Number 5000
CpuFan1Speed CPU fan 1 speed. Acceptable range is 3000 through 6000 RPM. Number 5000
SystemFanSpeed System fan speed. Acceptable range is 3000 through 6000 RPM. Number 5000
Cpu0Temp CPU 0 temperature. Number 80
Cpu1Temp CPU 1 temperature. Number 80
InternalTemp Internal temperature of health monitoring chip. Number 80
PowerSupply1Status Power supply 1 failure status. Can be 0, 1, 2, 3, or 4. See also PowerSupply1StatusDisplayName. Number 1
PowerSupply2Status Power supply 2 failure status. Can be 0, 1, 2, 3, or 4. See also PowerSupply2StatusDisplayName. Number 1
PowerSupply3Status Power supply 3 failure status. Can be 0, 1, 2, 3, or 4. See also PowerSupply3StatusDisplayName. Number 1
PowerSupply4Status Power supply 4 failure status. Can be 0, 1, 2, 3, or 4. See also PowerSupply4StatusDisplayName. Number 1
VoltageV33Main Main power supply +3.3V output. Acceptable range is 2.970 through 3.630 volts. Number 3.630
ICAOnlySessions Number of ICA sessions. Number 45
ICAOnlyConnections Number of ICA connections. Number 45
SmartAccessSessions Number of VPN sessions. Number 45
SmartAccessICAConnections Number of VPN ICA connections. Number 45
SSLSessions Number of SSL sessions. Number 400

List of Calculated Fields

Field Description Data type Unit Example Where available
ApplianceMBReceived Amount of incoming network data.
The field is deprecated and will be removed in a future release. Use ApplianceMbpsReceived instead.
Number MB 594.100 Splunk data model
ApplianceMbpsReceived Amount of incoming network data. Number Mbps 594.100 Splunk data model
ApplianceMBSent Amount of outgoing network data.
The field is deprecated and will be removed in a future release. Use ApplianceMbpsSent instead.
Number MB 602.39 Splunk data model
ApplianceMbpsSent Amount of outgoing network data. Number Mbps 602.39 Splunk data model
NumCpus Number of CPUs. Number 3 Splunk data model
MemSizeMB Memory size. Number MB 8096 Splunk data model
MemUseInMB Memory usage. Number MB 196 Splunk data model
PowerSupply1StatusDisplayName Power supply 1 failure status. Can be Unknown, Normal, Failed, Not present, or Not supported. Based on the lookup file citrixadc_powersupplystatus.csv. Number Normal Splunk data model, Splunk SPL
PowerSupply2StatusDisplayName Power supply 2 failure status. Can be Unknown, Normal, Failed, Not present, or Not supported. Based on the lookup file citrixadc_powersupplystatus.csv. Number Normal Splunk data model, Splunk SPL
PowerSupply3StatusDisplayName Power supply 3 failure status. Can be Unknown, Normal, Failed, Not present, or Not supported. Based on the lookup file citrixadc_powersupplystatus.csv. Number Normal Splunk data model, Splunk SPL
PowerSupply4StatusDisplayName Power supply 4 failure status. Can be Unknown, Normal, Failed, Not present, or Not supported. Based on the lookup file citrixadc_powersupplystatus.csv. Number Normal Splunk data model, Splunk SPL

Certificates

uberAgent collects certificate metrics like name, type, and expiration date for the primary as well as the secondary appliance.

Details

  • Source type: uberAgent:CitrixADC:Certificate
  • Used in dashboards: Single CitrixADC Inventory
  • Enabled through configuration setting: CitrixADCInventory
  • Related configuration settings: [CitrixADC_Config]
  • Supported platform: Windows

List of Fields in the Raw Agent Data

Field Description Data type Unit Example
HostName Appliance name. String CitrixADC1
CertName Certificate name. String nsmgmtcer
CertFile Certificate file. String nsmgmt.cer
CertType Certificate type. Possible values: Client, Server, Client;Server, Root, Intermediate. String Client;Server
CertExpirationDate Certificate expiration date. String 2020-11-22 11:06:46

Gateways

uberAgent collects gateway metrics like network throughput and SSL as well as authentication policies for the primary appliance.

Details

  • Source type: uberAgent:CitrixADC:Gateway
  • Used in dashboards: Citrix ADC Gateway Performance, Single CitrixADC Inventory
  • Enabled through configuration setting: CitrixADCGateway
  • Related configuration settings: [CitrixADC_Config]
  • Supported platform: Windows

List of Fields in the Raw Agent Data

Field Description Data type Unit Example
HostName Appliance name. String CitrixADC1
vServerName Gateway name. String _XD_10.1.1.22_443
PrimaryIpAddress IP address. IPv4 10.1.1.22
PrimaryPort Port. Number 443
Type vServer type. Possible values: SSL. String SSL
State vServer state. String Up
RequestBytesRate Incoming network traffic. Number Bytes 1024
ResponseBytesRate Outgoing network traffic. Number Bytes 1024
AuthLDAPPolicies Bound LDAP authentication policies. String pol_ldap1;pol_ldap2
AuthRadiusPolicies Bound Radius authentication policies. String pol_radius1;pol_radius2
AuthSAMLPolicies Bound SAML authentication policies. String pol_saml1
SessionPolicies Bound session policies. String sp_storefront
STAs Secure ticket authorities. String http://DDC.vastlimits.com
ResponderPolicies Bound responder policies. String rp_storefront
RewritePolicies Bound rewrite policies. String rw_clientname
Certificates Bound certificates. String wildcard.vastlimits.com
PortalTheme Bound portal theme. String Default
SSL2* Indicates if SSL2 is enabled. String 0
SSL3* Indicates if SSL3 is enabled. String 0
TLS1* Indicates if TLS1 is enabled. String 0
TLS11* Indicates if TLS1.1 is enabled. String 0
TLS12* Indicates if TLS1.2 is enabled. String 1
DiffeHellman* Indicates if Diffie-Hellman is enabled. String 1
SSLProfile Name of the bound SSL profile. String ns_default_ssl_profile_frontend
Ciphers* Bound ciphers. String DEFAULT
CipherSuites* Bound cipher suites. String DEFAULT
TotalRequests2 Total number of requests received. Number 456789
TotalResponses2 Total number of responses. Number 456789
SessionTimeout2* Session timeout. Number 120
HSTS State of HSTS protocol support for the SSL Virtual Server. Using HSTS, a server can enforce the use of an HTTPS connection for all communication with a client. Can be Enabled or Disabled. String Disabled
HSTSMaxAge The maximum time, in seconds, in the strict transport security (STS) header during which the client must send only HTTPS requests to the server. Number 0
HSTSInclSubdom Indicates if HSTS for subdomains is enabled or disabled. If set enabled, a client must send only HTTPS requests for subdomains. Can be Yes or No. String No
TLS13 Indicates if TLS1.3 is enabled. String Enabled

* If an SSL profile is bound, then these settings are taken from it.

List of Calculated Fields

Field Description Data type Unit Example Where available
RequestResponseBytesRate RequestBytesRate + ResponseBytesRate. Number Bytes 2048 Splunk data model
RequestResponseRateMB RequestResponseBytesRate / 1024
The field is deprecated and will be removed in a future release. Use RequestResponseRateMbps instead.
Number MB 2 Splunk data model
RequestResponseRateMbps round(RequestResponseBytesRate/125000,1) Number Mbps 2 Splunk data model
TotalRequests2 Total number of requests received. Number 456789 Splunk data model
TotalResponses2 Total number of responses. Number 456789 Splunk data model
SessionTimeout2* Session timeout. Number 120 Splunk data model

Ips

uberAgent collects Ip metrics like address, type, and if it is used for management access for the primary as well as the secondary appliance.

Details

  • Source type: uberAgent:CitrixADC:Ip
  • Used in dashboards: Single CitrixADC Inventory
  • Enabled through configuration setting: CitrixADCInventory
  • Related configuration settings: [CitrixADC_Config]
  • Supported platform: Windows

List of Fields in the Raw Agent Data

Field Description Data type Unit Example
HostName Appliance name. String CitrixADC1
IpAddress IP address. IPv4 10.1.1.25
IpNetmask IP netmask. String 255.255.0.0
IpType IP type. Possible values: SNIP, VIP, NSIP, GSLBsiteIP, CLIP, LSN. String VIP
IpvServer Indicates if the IP is bound to a vServer. String Yes
IpMgmtAccess Indicates if management access is allowed. String 0

Services

uberAgent collects service metrics like protocol, state as well as bound monitors for the primary appliance.

Details

  • Source type: uberAgent:CitrixADC:Service
  • Used in dashboards: Single Virtual Server Performance
  • Enabled through configuration setting: CitrixADCvServer
  • Related configuration settings: [CitrixADC_Config]
  • Supported platform: Windows

List of Fields in the Raw Agent Data

Field Description Data type Unit Example
HostName Appliance name. String CitrixADC1
ServiceName Service name. String webserver1
Protocol Service protocol. Possible values: HTTP, FTP, TCP, UDP, SSL, SSL_BRIDGE, SSL_TCP, DTLS, NNTP, DNS, DHCPRA, ANY, SIP_UDP, SIP_TCP, SIP_SSL, DNS_TCP, RTSP, PUSH, SSL_PUSH, RADIUS, RDP, MYSQL, MSSQL, DIAMETER, SSL_DIAMETER, TFTP, ORACLE, SMPP, SYSLOGTCP, SYSLOGUDP, FIX, SSL_FIX, USER_TCP, USER_SSL_TCP. String HTTP
PrimaryIpAddress IP address. IPv4 10.1.1.11
PrimaryPort Port. Number 80
State Service state. Possible values: UP, DOWN, UNKNOWN, OFS (Out of Service), TROFS (Transition Out of Service), TROFS_DOWN (Down when going Out of Service). String Up
vServerName Name of the vServer the service is bound to. String lbvs_CompanyWebserver
ServiceMonitors Bound service monitors. String tcp-default

List of Calculated Fields

Field Description Data type Unit Example Where available
ServiceMonitorsSplit ServiceMonitors split by semicolon. Number MB Splunk data model

Service Groups

uberAgent collects service group metrics like protocol, state as well as bound monitors for the primary appliance.

Details

  • Source type: uberAgent:CitrixADC:ServiceGroup
  • Used in dashboards: Single Virtual Server Performance
  • Enabled through configuration setting: CitrixADCvServer
  • Related configuration settings: [CitrixADC_Config]
  • Supported platform: Windows

List of Fields in the Raw Agent Data

Field Description Data type Unit Example
HostName Appliance name. String CitrixADC1
ServiceGroupName Service group name. String sgr1
Protocol Service group protocol: ADNS, DNS, MYSQL, RTSP, SSL_DIAMETER, ADNS_TCP, DNS_TCP, NNTP, SIP_UDP, SSL_TCP, ANY, FTP, RADIUS, SNMP, TCP, DHCPRA, HTTP, RDP, SSL, TFTP, DIAMETER, MSSQL, RPCSVR, SSL_BRIDGE, UDP. String HTTP
State Service group state. Possible values: UP, DOWN, UNKNOWN, OFS (Out of Service), TROFS (Transition Out of Service), TROFS_DOWN (Down when going Out of Service). String Up
EffectiveState Indicates the effective servicegroup state based on the state of the bound service items.
Possible values: UP, DOWN, OUT OF SERVICE, PARTIAL-UP, PARTIAL-DOWN.
String Up
vServerName Name of the vServer the service group is bound to. String lbvs_Storefront
ServiceGroupMembers Services which are members of the service group. String Service1;Service2
ServiceGroupMonitors Bound service group monitors. String ping;tcp

List of Calculated Fields

Field Description Data type Unit Example Where available
ServiceGroupMembersSplit ServiceGroupMembers split by semicolon. Number MB Service1
Service2
Splunk data model
ServiceGroupMonitorsSplit ServiceGroupMonitors split by semicolon. Number MB ping
tcp
Splunk data model

Virtual Server

uberAgent collects virtual server (load-balancing virtual server only) metrics like network throughput and bound policies for the primary appliance.

Details

  • Source type: uberAgent:CitrixADC:vServer
  • Used in dashboards: Citrix ADC Virtual Server Performance, Single Virtual Server Performance, Single CitrixADC Inventory
  • Enabled through configuration setting: CitrixADCGateway
  • Related configuration settings: [CitrixADC_Config]
  • Supported platform: Windows

List of Fields in the Raw Agent Data

Field Description Data type Unit Example
HostName Appliance name. String CitrixADC1
vServerName Virtual server name. String vs_Storefront
PrimaryIpAddress IP address. IPv4 10.1.1.5
PrimaryPort Port. Number 443
Type vServer type. Possible values: HTTP, FTP, TCP, UDP, SSL, SSL_BRIDGE, SSL_TCP, DTLS, NNTP, DNS, DHCPRA, ANY, SIP_UDP, SIP_TCP, SIP_SSL, DNS_TCP, RTSP, PUSH, SSL_PUSH, RADIUS, RDP, MYSQL, MSSQL, DIAMETER, SSL_DIAMETER, TFTP, ORACLE, SMPP, SYSLOGTCP, SYSLOGUDP, FIX, SSL_FIX, USER_TCP, USER_SSL_TCP. String SSL
State vServer state. String Up
RequestBytesRate Incoming network traffic. Number Bytes 1024
ResponseBytesRate Outgoing network traffic. Number Bytes 1024
RewritePolicies Bound rewrite policies. String rw_clientname
ResponderPolicies Bound responder policies. String rp_storefront
Certificates Bound certificates. String Cert1;Cert2
SSL2* Indicates if SSL2 is enabled. String 0
SSL3* Indicates if SSL3 is enabled. String 0
TLS1* Indicates if TLS1 is enabled. String 0
TLS11* Indicates if TLS1.1 is enabled. String 0
TLS12* Indicates if TLS1.2 is enabled. String 1
DiffeHellman* Indicates if Diffie-Hellman is enabled. String 1
SSLProfile Name of the bound SSL profile. String vastlimits_ssl_profile
Ciphers* Bound ciphers. String Secure_Cipher_Group
CipherSuites* Bound cipher suites. String DEFAULT
ActSvcs2 Active services. Number 2
TotHits2 Total Hits. Number 456789
TotalRequests2 Total number of requests received. Number 31888
TotalResponses2 Total number of responses. Number 31888
VSLBHealth2 The health of the vserver. This gives the percentage of
UP services bound to this vserver.
Number % 100
SessionTimeout2* Session timeout. Number 120
HSTS State of HSTS protocol support for the SSL Virtual Server. Using HSTS, a server can enforce the use of an HTTPS connection for all communication with a client. Can be Enabled or Disabled. String Disabled
HSTSMaxAge The maximum time, in seconds, in the strict transport security (STS) header during which the client must send only HTTPS requests to the server. Number 0
HSTSInclSubdom Indicates if HSTS for subdomains is enabled or disabled. If set enabled, a client must send only HTTPS requests for subdomains. Can be Yes or No. String No
TLS13 Indicates if TLS1.3 is enabled. String Enabled

* If an SSL profile is bound, then these settings are taken from it.

List of Calculated Fields

Field Description Data type Unit Example Where available
RequestMBRate Incoming network traffic.
The field is deprecated and will be removed in a future release. Use RequestMbpsRate instead.
Number MB 1 Splunk data model
ResponseMBRate Outgoing network traffic.
The field is deprecated and will be removed in a future release. Use ResponseMbpsRate instead.
Number MB 1 Splunk data model
RequestMbpsRate Incoming network traffic. Number Mbps 1 Splunk data model
ResponseMBRate Outgoing network traffic. Number Mbps 1 Splunk data model
ActSvcs Active services. Number 2 Splunk data model
TotHits Total Hits. Number 456789 Splunk data model
TotalRequests Total number of requests received. Number 31888 Splunk data model
TotalResponses Total number of responses. Number 31888 Splunk data model
VSLBHealth The health of the vserver. This gives the percentage of
UP services bound to this vserver.
Number % 100 Splunk data model
SessionTimeout Session timeout. Number 120 Splunk data model

Comments

Your email address will not be published. Required fields are marked *