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