NetScaler TCP Counters - support.citrix.com · Server connections initiated by the NetScaler...
Transcript of NetScaler TCP Counters - support.citrix.com · Server connections initiated by the NetScaler...
This article contains information about the newnslog Transmission Control Protocol (TCP) counters, SNMP OID of the counters, and its brief description.
NetScaler TCP Counters
TCP Counters The following table lists the newnslog TCP counters with a simple description of the counter and the SNMP OID.
Newnslog Counter SNMP OID Description
tcp_tot_ServerOpen tcpTotServerConnOpened
Server connections initiated by the NetScaler appliance after startup. This counter is reset when the appliance restarts.
tcp_tot_ServerClosed tcpTotServerConnClosed Total number of closed server connections
tcp_tot_ClientOpen tcpTotClientConnOpened
Client connections initiated on the NetScaler appliance after startup. This counter is reset when the appliance restarts.
tcp_tot_ClientClosed tcpTotClientConnClosed Total number of closed client connections
tcp_tot_syn tcpTotSyn SYN packets received
tcp_tot_syn_probe tcpTotSynProbe
Probes from the NetScaler appliance to a server. The appliance sends a SYN packet to the server to check its availability and expects a SYN_ACK packet from the server before a specified response timeout.
tcp_tot_fin_srvr tcpTotSvrFin FIN packets received from the server.
tcp_tot_fin_clnt tcpTotCltFin FIN packets received from the clients.
tcp_tot_timeWaitToSyn tcpWaitToSyn
SYN packets received on connections that are in the TIME_WAIT state. Packets cannot be transferred on a connection in this state.
tcp_tot_timeWaitData tcpWaitToData
Bytes of data received on connections that are in the TIME_WAIT state. Data cannot be transferred on a connection that is in this
1
state.
tcp_tot_clnt_flushed tcpTotZombieCltConnFlushed
Client connections that are flushed because the client is idle for some time.
tcp_tot_srvr_flushed tcpTotZombieSvrConnFlushed
Server connections that are flushed because there are no client requests in the queue for some time.
tcp_tot_clnt_flushed_ho tcpTotZombieHalfOpenCltConn Flushed
Half-opened client connections that are flushed because the three-way handshakes are not complete.
tcp_tot_srvr_flushed_ho tcpTotZombieHalfOpenSvrCon nFlushed
Half-opened server connections that are flushed because the three-way handshakes are not complete.
tcp_tot_clnt_flushed_ahc tcpTotZombieActiveHalfCloseCl tConnFlushed
Active half-closed client connections that are flushed because the client has closed the connection and there is no activity on the connection.
tcp_tot_srvr_flushed_ahc tcpTotZombieActiveHalfCloseS vrConnFlushed
Active half-closed server connections that are flushed because the server has closed the connection and there is no activity on the connection.
tcp_tot_clnt_flushed_phc tcpTotZombiePassiveHalfClose CltConnFlushed
Passive half-closed client connections that are flushed because the NetScaler appliance has closed the connection and there is no activity on the connection.
tcp_tot_srvr_flushed_phc tcpTotZombiePassiveHalfClose SrvConnFlushed
Passive half-closed server connections that are flushed because the NetScaler appliance has closed the connection and there is no activity on the connection.
tcp_err_badchecksums tcpErrBadCheckSum
Packets received with a TCP checksum error.
2
tcp_err_syn_n_syn_rcvd tcpErrSynInSynRcvd
SYN packets received on a connection that is in the SYN_RCVD state. A connection goes into the SYN_RCVD state after receiving a SYN packet.
tcp_err_syn_n_est tcpErrSynInEst
SYN packets received on a connection that is in the ESTABLISHED state. A SYN packet is not expected on an ESTABLISHED connection.
tcp_err_syn_giveups tcpErrSynGiveUp
Attempts to establish a connection on the NetScaler appliance that timed out.
tcp_err_syn_sentbadack tcpErrSynSentBadAck
Incorrect ACK packets received on a connection that is in the SYN_SENT state. An incorrect ACK packet is the third packet in the three-way handshake that has an incorrect sequence number.
tcp_err_syn_retransmit tcpErrSynRetry SYN packets resent to a server.
tcp_err_fin_retransmit tcpErrFinRetry FIN packets resent to a server or a client.
tcp_err_fin_giveups tcpErrFinGiveUp
Connections that were timed out by the NetScaler appliance because of not receiving the ACK packet after retransmitting the FIN packet four times.
tcp_err_fin_dup tcpErrFinDup Number of duplicate FIN packets received
tcp_err_rst tcpErrRst Reset packets received from a client or a server
tcp_err_rst_not_est tcpErrRstNonEst
Reset packets received on a connection that is not in the ESTABLISHED state
tcp_err_rst_outof_wnd tcpErrRstOutOfWindow
Reset packets received on a connection that is out of the current TCP Window
tcp_err_rst_inTimewait s tcpErrRstInTimewait
Reset packets received on a connection that is in the TIME_WAIT state. Packets
3
cannot be transferred on a connection in the TIME_WAIT state.
tcp_err_srvr_retransmit tcpErrSvrRetrasmit
Packets retransmitted by a server. This usually occurs because the acknowledgement from the NetScaler appliance has not reached the server.
tcp_err_clnt_retransmit tcpErrCltRetrasmit
Packets retransmitted by a client. This usually occurs because the acknowledgement from the NetScaler appliance has not reached the client.
tcp_err_full_retransmit tcpErrFullRetrasmit Full packets retransmitted by the client or the server
tcp_err_partial_retrans mit tcpErrPartialRetrasmit
Partial packet retransmits by a client or server because of congestion on the connection. This usually occurs because the Window advertised by the NetScaler appliance is not big enough to hold the full packet.
tcp_err_srvr_out_of_or der tcpErrSvrOutOfOrder
Out of order TCP packets received from a server.
tcp_err_clnt_out_of_or der tcpErrCltOutOfOrder
Out of order TCP packets received from a client.
tcp_err_hole_client tcpErrCltHole
TCP holes created on a client connection. When out of order packets are received from a client, a hole is created on the NetScaler appliance for each group of missing packets.
tcp_err_hole_server tcpErrSvrHole
TCP holes created on a server connection. When out of order packets are received from a server, a hole is created on the NetScaler appliance for each group of missing packets.
tcp_err_cookie_pkt_se tcpErrCookiePktSeqReject SYN cookie packets
4
q_reject rejected because they contain an incorrect sequence number.
tcp_err_cookie_signat ure_reject tcpErrCookiePktSigReject
SYN cookie packets rejected because they contain an incorrect signature.
tcp_err_cookie_pkt_se q_drop tcpErrCookiePktSeqDrop
SYN cookie packets dropped because the sequence number specified in the packets is outside the current Window.
tcp_err_cookie_mss tcpErrCookiePktMssReject
SYN cookie packets rejected because the maximum segment size (MSS) specified in the packets is incorrect.
tcp_err_retransmit tcpErrRetransmit
TCP packets retransmitted. The NetScaler appliance attempts to retransmit the packet up to seven times, after which it resets the other half of the TCP connection.
tcp_err_retransmit_giv eups tcpErrRetransmitGiveUp
The number of times the NetScaler appliance terminates a connection after retransmitting the packet seven times on that connection.
tcp_max_Clients maxTcpConnections
The maximum number of connections that can be made from the system to the Web server(s) attached to it. This value is applied globally to all attached servers.
tcp_max_ReqPerConn maxReqPerConnection
The maximum number of requests that the system can pass on a particular connection between the system and a server attached to it. If the Value is zero, then it allows an unlimited number of requests to be passed.
5
tcp_err_cip_alloc tcpErrCipAlloc
Number of times TCP level client header insertion failure
tcp_tot_ClientOpen_R ate tcpTotClientConnOpenRate
Rate at which connections are opened in the system.
tcp_tot_acl_bridge aclTotPktsBridged
Packets matching a bridge Access Control List (ACL), which in transparent mode bypasses service processing.
tcp_tot_acl_drop aclTotPktsDenied
Packets dropped because they match ACLs with processing mode set to DENY.
tcp_tot_acl_allow aclTotPktsAllowed
Packets matching ACLs with processing mode set to ALLOW. NetScaler appliance processes these packets.
tcp_tot_acl_nat aclTotPktsNAT
Packets matching a NAT ACL, resulting in a NAT session.
tcp_tot_acl_hits aclTotHits Packets matching an ACL.
tcp_tot_acl_miss aclTotMisses Packets not matching any ACL.
tcp_tot_sacl_bridge saclTotPktsBridged
Total packets that matched a SimpleACL with action BRIDGE and got bridged by NetScaler appliance.
tcp_tot_sacl_drop saclTotPktsDenied
Packets dropped because they match Deny Simple ACL.
tcp_tot_sacl_allow saclTotPktsAllowed
Total packets that matched a Simple ACL with action ALLOW and got consumed by NetScaler appliance.
tcp_tot_sacl_hits saclTotHits Packets matching a simple ACL.
tcp_tot_sacl_miss saclTotMisses Packets not matching any simple ACL.
tcp_tot_sacl_count saclsCount Number of simple ACLs configured.
tcp_tot_sacl6_bridge sacl6TotPktsBridged
Total packets that matched a SimpleACL6 with action BRIDGE and got bridged by NetScaler appliance.
6
tcp_tot_sacl6_drop sacl6TotPktsDenied
Packets dropped because they match deny simple ACL6.
tcp_tot_sacl6_allow sacl6TotPktsAllowed
Total packets that matched a SimpleACL6 with action ALLOW and got consumed by NetScaler appliance.
tcp_tot_sacl6_hits sacl6TotHits Packets matching a simple ACL6.
tcp_tot_sacl6_miss sacl6TotMisses Packets not matching any simple ACL6.
tcp_tot_sacl6_count sacl6sCount Number of simple ACL6s configured.
tcp_tot_acl6_bridge acl6TotPktsBridged
Packets matching a bridge IPv6 ACL, which in transparent mode bypasses service processing.
tcp_tot_acl6_drop acl6TotPktsDenied
Packets dropped because they match IPv6 ACLs with processing mode set to DENY.
tcp_tot_acl6_allow acl6TotPktsAllowed
Packets matching IPv6 ACLs with processing mode set to ALLOW. NetScaler appliance processes these packets.
tcp_tot_acl6_nat acl6TotPktsNAT
Packets matching a NAT ACL6, resulting in a NAT session.
tcp_tot_acl6_hits acl6TotHits Packets matching an IPv6 ACL.
tcp_tot_acl6_miss acl6TotMisses Packets not matching any IPv6 ACL.
pbr_tot_allow pbrTotPktsAllowed Total packets that matched the PBR with action ALLOW
pbr_tot_deny pbrTotPktsDenied Total packets that matched PBR with action DENY
pbr_tot_hits pbrTotHits Total packets that matched any PBR
pbr_tot_miss pbrTotMisses Total packets that did not match any PBR
tcp_tot_rxpkts tcpTotRxPkts TCP packets received tcp_tot_rxbytes tcpTotRxBytes Bytes of TCP data received tcp_tot_txpkts tcpTotTxPkts TCP packets transmitted tcp_tot_txbytes tcpTotTxBytes Bytes of TCP data
7
transmitted
pcb_tot_zombie_called pcbTotZombieCall
Number of times the Zombie cleanup function is called. Every time a connection is flushed, it is marked for cleanup. The Zombie cleanup function clears all these connections at predefined intervals.
tcp_tot_synheld tcpTotSynHeld
SYN packets held on the NetScaler appliance that are waiting for a server connection.
tcp_tot_synheld_flushed tcpTotSynFlush
SYN packets flushed on the NetScaler appliance because of no response from the server for three or more seconds.
tcp_tot_fintimewaitcon nclosedearly tcpTotFinWaitClosed
Connections closed on the NetScaler appliance because the number of connections in the TIME_WAIT state has exceeded the default value of 7000.
tcp_err_any_portalloc_ failed tcpErrAnyPortFail
Port allocations that have failed on a mapped IP address because the maximum limit of 65536 has exceeded or the mapped IP address is not configured.
tcp_err_ip_portalloc_fa iled tcpErrIpPortFail
Port allocations that have failed on a subnet IP address or virtual server IP address because the maximum limit of 65536 has exceeded.
tcp_err_stray_packets tcpErrStrayPkt
Packets received on a connection whose state is not maintained on the NetScaler appliance.
tcp_err_send_rst tcpErrSentRst Reset packets sent to a client or a server.
tcp_err_bad_state_con nections tcpErrBadStateConn
Connections that are not in a valid TCP state.
8
tcp_tot_fast_retransmit tcpErrFastRetransmissions
TCP packets on which the NetScaler appliance performs a fast retransmission in response to three duplicate acknowledgements or a partial acknowledgement. The appliance assumes that the packet is lost and retransmits the packet before its time-out.
tcp_err_1st_retransmit tcpErrFirstRetransmissions Packets retransmitted once by the NetScaler appliance.
tcp_err_2nd_retransmit tcpErrSecondRetransmissions
Packets retransmitted twice by the NetScaler appliance.
tcp_err_3rd_retransmit tcpErrThirdRetransmissions
Packets retransmitted three times by the NetScaler appliance.
tcp_err_4th_retransmit tcpErrForthRetransmissions
Packets retransmitted four times by the NetScaler appliance.
tcp_err_5th_retransmit tcpErrFifthRetransmissions
Packets retransmitted five times by the NetScaler appliance.
tcp_err_6th_retransmit tcpErrSixthRetransmissions
Packets retransmitted six times by the NetScaler appliance.
tcp_err_7th_retransmit tcpErrSeventhRetransmissions
Packets retransmitted seven times by the NetScaler appliance. If this fails, the appliance terminates the connection.
tcp_err_data_after_fin tcpErrDataAfterFin
Bytes received following a connection termination request. This error is usually caused by reordering packets during transmission.
tcp_err_threshold tcpErrRstThreshold
Reset packets dropped because the default threshold of 100 resets per 10 milliseconds has exceeded. This is a configurable value using the set rate Control command.
tcp_err_oowindow tcpErrOutOfWindowPkts Packets received that are out of the current advertised
9
Window.
tcp_err_in_congestion _syndropped tcpErrSynDroppedCongestion
SYN packets dropped because of network congestion.
tcp_tot_bdg_mac_mov ed tcpTotBdgMacMoved
The number of times bridging registered MAC moved
tcp_tot_bdg_collisions tcpTotBdgCollisions The number of bridging table collisions
tcp_err_bdg_muted tcpErrBdgMuted The number of bridging related interface mutes
bdg_tot_pkts totbdgpkts The total number of bridged traffic
bdg_tot_Mbits totbdgMbits The total number of bridged Mbits
tcp_cur_ServerConn tcpCurServerConn
Server connections, including connections in the Opening, Established, and Closing state.
tcp_cur_ServerConnCl osing tcpCurServerConnClosing
Server connections in the Closing state, which indicates that the connection termination process has initiated but is not complete.
tcp_cur_ServerConnE st tcpCurServerConnEstablished
Current server connections in the Established state, which indicates that data transfer can occur between the NetScaler appliance and the server.
tcp_cur_ServerConnO pening tcpCurServerConnOpening
Server connections in the Opening state, which indicates that the handshakes are not yet complete.
tcp_cur_ClientConn tcpCurClientConn
Client connections, including connections in the Opening, Established, and Closing state.
tcp_cur_ClientConnClo sing tcpCurClientConnClosing
Client connections in the Closing state, which indicates that the connection termination process has initiated but is not complete.
tcp_cur_ClientConnEst tcpCurClientConnEstablished Current client connections in the Established state, which
10
indicates that data transfer can occur between the NetScaler appliance and the client.
tcp_cur_ClientConnOp ening tcpCurClientConnOpening
Client connections in the Opening state, which indicates that the handshakes are not yet complete.
tcp_cur_surgequeuelen tcpSurgeQueueLen
Connections in the surge queue. When the NetScaler appliance cannot open a connection to the server, for example when maximum connections are reached, the appliance queues these requests.
tcp_cur_GlobalReuseP ool tcpSpareConn
Spare connections available. To save time and resources in establishing another connection for a new client, the connection on the server is not closed after completing the request from the first client and is available for serving future requests.
tcp_cur_active_server _conn tcpActiveServerConn
Connections to a server currently responding to requests.
tcp_cur_nServers tcpCurPhysicalServers
The number of physical servers that the NetScaler appliance has opened connections with.
tcp_tot_reuse_hit tcpReuseHit
Total number of client transactions found with the server connection in the reuse-pool.
Additional Resources Refer to CTX128667 - Citrix NetScaler Administration Guide - Release 9.3 for more information to configure SNMP.
11