This topic details the metrics for the HTTP service.

Availability - An HTTP service is reported to be unavailable if the Hyperic Agent cannot connect to the host configured for the service, or the HTTP response status is one of the following:

HTTP_BAD_REQUEST

HTTP_FORBIDDEN

HTTP_NOT_FOUND

HTTP_BAD_METHOD

HTTP_CLIENT_TIMEOUT

HTTP_CONFLICT

HTTP_PRECON_FAILED

HTTP_ENTITY_TOO_LARGE

HTTP_REQ_TOO_LONG

HTTP_INTERNAL_ERROR

HTTP_NOT_IMPLEMENTED

HTTP_UNAVAILABLE

HTTP_VERSION

HTTP_BAD_GATEWAY

HTTP_GATEWAY_TIMEOUT

HTTP_UNAUTHORIZED

Response Code - Response code from the HTTP response returned. Note that if the plugin could not reach the host configured for the service, no HTTP response code is reported.

Connection Metrics

All Inbound Connections - Number of inbound connections of all types to the service.

All Outbound Connections - Number of outbound connections of all types from the service.

Inbound Connections - Number of inbound TCP connections to the service.

Outbound Connections - Number of outbound TCP connections from the service.

Response Time - The time it took to determine service availability.

TCP connection state metrics - The number of connections in each connection state is reported:

CLOSE_WAIT

CLOSED

ESTABLISHED

FIN_WAIT_1

FIN_WAIT_2

LAST_ACK

LISTEN

SYN_RECEIVED

SYN_SEND

TIME_WAIT