Description

This template is used to monitor Frontend metrics such as client connections and requests, Backend metrics such as availability and health of backend servers, Health metrics that reflect the state of your HAProxy setup. The template is applicable on HAProxy installed devices.

Prerequisites

Gateway should be up and running. The device should be reachable from Gateway. The device should be in managed state. It should support REST API. Device should contain HTTP credentials.

How to Apply: This template is All instance selection based. It will not ask user to select any instance(s) while assigning it to a device.

Metric Parameters

Metric Parameters
ParameterDescription
Frequency
  • Frequency is the interval in which you want to probe and collect metric data from the target device/resource
  • Frequency is defined in minutes (min).
  • Warning ThresholdIf the metric value satisfies the condition defined along with Warning Threshold value, then a notification is sent to the user.
    Critical ThresholdIf the metric value satisfies the condition defined along with Critical Threshold value, then a notification is sent to the user.
    AlertThe alert value can be set to either Yes or No. If it is Yes, then an alert message is sent to the user.

    Metrics

    haproxy.denied_req_rate

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionThe rate of denied requests.
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    UnitReq per Sec

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    haproxy.denied_resp_rate

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionThe rate of denied responses.
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    UnitRes per Sec

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    haproxy.errors_con_rate

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionThe rate of connection errors.
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    UnitErrors per Sec

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    haproxy.errors_req_rate

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionThe rate of request errors.
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    UnitErrors per Sec

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    haproxy.errors_resp_rate

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionThe rate of response errors.
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    UnitErrors per Sec

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    haproxy.lastchk_time

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionTime in ms took to finish last health check.
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    Unitms

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    haproxy.mbytes_in_rate

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionThe rate at which the data is received per server in MB.
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    UnitMBps

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    haproxy.mbytes_out_rate

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionThe rate at which the data is sent per server in MB.
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    UnitMBps

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    haproxy.requests_queue

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionNumber of requests in the server queue.
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    UnitNULL

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)NoYes/No

    Sample Output

    No graph

    haproxy.requests_rate

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionThe rate of received HTTP requests.
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    UnitReq per Sec

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    haproxy.servers_active

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionNumber of current active servers (backend). Validates against total active servers.
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    UnitNULL

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)NoYes/No

    Sample Output

    No graph

    haproxy.servers_backup

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionNumber of current backup servers (backend). Validates against total backup servers.
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    UnitNULL

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)NoYes/No

    Sample Output

    No graph

    haproxy.status

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionChecks the status of the backend servers.
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    UnitNULL

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    haproxy.session_current

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionCurrent number of concurrent connections.
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    UnitNULL

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)NoYes/No

    Sample Output

    No graph

    haproxy.session_rate

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionNumber of sessions per second.
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    UnitSessions per Sec

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    haproxy.warning.retr_rate

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionThe rate of retries (warning).
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    UnitRetries per Sec

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    haproxy.warning.redis_rate

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionThe rate of dispatches (warning).
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    UnitDispatches per Sec

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    haproxy.http.errors_1xx

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionNumber of HTTP error responses with 1xx code
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    UnitNULL

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    haproxy.http.errors_2xx

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionNumber of HTTP error responses with 2xx code
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    UnitNULL

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    haproxy.http.errors_3xx

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionNumber of HTTP error responses with 3xx code
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    UnitNULL

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    haproxy.http.errors_4xx

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionNumber of HTTP error responses with 4xx code
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    UnitNULL

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    haproxy.http.errors_5xx

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionNumber of HTTP error responses with 5xx code
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    UnitNULL

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    haproxy.requests.total

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionTotal number of HTTP requests received
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    UnitNULL

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    haproxy.http.errors.other

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionHttp responses with other codes (protocol error)
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    UnitNULL

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    haproxy.queue.time

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionThe average queue time in ms over the 1024 last requests
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    Unitms

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    haproxy.connect.time

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionThe average connect time in ms over the 1024 last requests
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    Unitms

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    haproxy.response.time

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionThe average response time in ms over the 1024 last requests (0 for TCP)
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    Unitms

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    haproxy.session.time

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionThe average total session time in ms over the 1024 last requests.
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    Unitms

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    haproxy.server.downtime

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionTotal downtime (in seconds). The value for the backend is the downtime for the whole backend, not the sum of the server downtime.
    CategoryApplication
    Collector TypeGateway
    Monitor NameHA Proxy Monitor
    Units

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency51 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph