NetScaler TCP Counters - support.citrix.com · Server connections initiated by the NetScaler...

12
This article contains information about the newnslog Transmission Control Protocol (TCP) counters, SNMP OID of the counters, and its brief description. NetScaler TCP Counters

Transcript of NetScaler TCP Counters - support.citrix.com · Server connections initiated by the NetScaler...

Page 1: NetScaler TCP Counters - support.citrix.com · Server connections initiated by the NetScaler appliance after startup. This counter is reset when the appliance restarts. tcp_tot_ServerClosed

This article contains information about the newnslog Transmission Control Protocol (TCP) counters, SNMP OID of the counters, and its brief description.

NetScaler TCP Counters

Page 2: NetScaler TCP Counters - support.citrix.com · Server connections initiated by the NetScaler appliance after startup. This counter is reset when the appliance restarts. tcp_tot_ServerClosed

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

Page 3: NetScaler TCP Counters - support.citrix.com · Server connections initiated by the NetScaler appliance after startup. This counter is reset when the appliance restarts. tcp_tot_ServerClosed

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

Page 4: NetScaler TCP Counters - support.citrix.com · Server connections initiated by the NetScaler appliance after startup. This counter is reset when the appliance restarts. tcp_tot_ServerClosed

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

Page 5: NetScaler TCP Counters - support.citrix.com · Server connections initiated by the NetScaler appliance after startup. This counter is reset when the appliance restarts. tcp_tot_ServerClosed

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

Page 6: NetScaler TCP Counters - support.citrix.com · Server connections initiated by the NetScaler appliance after startup. This counter is reset when the appliance restarts. tcp_tot_ServerClosed

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

Page 7: NetScaler TCP Counters - support.citrix.com · Server connections initiated by the NetScaler appliance after startup. This counter is reset when the appliance restarts. tcp_tot_ServerClosed

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

Page 8: NetScaler TCP Counters - support.citrix.com · Server connections initiated by the NetScaler appliance after startup. This counter is reset when the appliance restarts. tcp_tot_ServerClosed

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

Page 9: NetScaler TCP Counters - support.citrix.com · Server connections initiated by the NetScaler appliance after startup. This counter is reset when the appliance restarts. tcp_tot_ServerClosed

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

Page 10: NetScaler TCP Counters - support.citrix.com · Server connections initiated by the NetScaler appliance after startup. This counter is reset when the appliance restarts. tcp_tot_ServerClosed

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

Page 11: NetScaler TCP Counters - support.citrix.com · Server connections initiated by the NetScaler appliance after startup. This counter is reset when the appliance restarts. tcp_tot_ServerClosed

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

Page 12: NetScaler TCP Counters - support.citrix.com · Server connections initiated by the NetScaler appliance after startup. This counter is reset when the appliance restarts. tcp_tot_ServerClosed

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