This article contains information about the newnslog HTTP counters, SNMP OID of the counters, and its brief description.
Log on to the ADC using an SSH client, change to SHELL, navigate to the /var/nslog directory, and then use the ‘nsconmsg’ command to see comprehensive statistics using the different counters available. For the detailed procedure refer to Citrix Blog - NetScaler ‘Counters’ Grab-Bag!.
The following table lists the newnslog HTTP counters with a simple description of the counter.
Newnslog Counter |
Description |
http_tot_Others |
This counter tracks HTTP requests received using methods other than GET and POST. Some of the well-defined HTTP methods are HEAD, PUT, DELETE, OPTIONS, and TRACE. User-defined methods are also allowed. |
http_tot_Gets |
This counter tracks HTTP requests received using the GET method. |
http_tot_Posts |
This counter tracks HTTP requests received using the POST method. |
http_tot_rxRequestBytes |
This counter tracks the bytes of HTTP data received. |
http_tot_rxResponseBytes |
This counter tracks the bytes received as response data. |
http_tot_txRequestBytes |
This counter tracks the bytes of HTTP data transmitted. |
http_tot_txResponseBytes |
This counter tracks the bytes transmitted as response data. |
http_tot_Requests |
This counter tracks HTTP requests received, including HTTP/1.0 and HTTP/1.1 requests. |
http_tot_Requests1_0 |
This counter tracks HTTP/1.0 requests received. |
http_tot_Requests1_1 |
This counter tracks HTTP/1.1 requests received. |
http_tot_Responses |
This counter tracks HTTP responses sent including HTTP/1.0 and HTTP/1.1 responses. |
http_tot_Responses1_0 |
This counter tracks HTTP/1.0 responses sent. |
http_tot_Responses1_1 |
This counter tracks HTTP/1.1 responses sent. |
http_tot_CLenResponses |
This counter tracks HTTP responses that are sent with the Content-length field set to a value. Content-length field of the HTTP header specifies the length of the content, in bytes, in the associated HTTP body. |
http_tot_ChunkedResponses |
This counter tracks the HTTP responses that are sent with the Transfer-Encoding field set as chunked. With this setting the server starts sending the HTTP response before knowing its total length. The server breaks the response into chunks and sends them in sequence, inserting the length of each chunk before the actual data. The message ends with a chunk of size zero. |
http_tot_noClenChunkResponses |
This counter tracks the FIN-terminated responses sent. In FIN-terminated responses, the server finishes sending the data and closes the connection. |
http_err_noreuse_multipart |
This counter tracks the HTTP multi-part responses sent. In multi-part responses, one or more entities are encapsulated within the body of a single message. |
http_err_IncompleteRequests |
This counter tracks the HTTP requests received in which the header spans more than one packet. |
http_err_IncompleteResponses |
This counter tracks the HTTP responses received in which the header spans more than one packet. |
http_err_IncompleteHeaders |
This counter tracks the HTTP requests and responses received in which the HTTP header spans more than one packet. |
http_err_server_busy |
This counter tracks the error responses received. Some of the error responses are: |
http_tot_ChunkedRequests |
This counter tracks the HTTP requests in which the Transfer-Encoding field of the HTTP header is set as chunked. |
http_tot_CLenRequests |
This counter tracks the HTTP requests in which the Content-length field of the HTTP header is set to a value. Content-length specifies the length of the content, in bytes, in the associated HTTP body. |
http_err_large_content |
This counter tracks the large or invalid requests and responses received. |
http_err_large_ctlen |
This counter tracks the large or invalid requests received, in which the Content-length field of the HTTP header is set to a value. Content-length specifies the length of the content, in bytes, in the associated HTTP body. |
http_err_large_chunk |
This counter tracks the large or invalid requests received in which the Transfer-Encoding field of the HTTP header is set as chunked. |