Application Monitoring is coming soon! Git-integrated app monitoring streamlines the path from slow to fast. Early access
Plugins like this provide extra functionality beyond Scout's default monitoring capabilities. This and 90+ other plugins are available via a one-click install in our web interface.

HAProxy Monitoring

Haproxy

Never miss a traffic blip, inactive backend server, or proxy issue with Scout's HAProxy Monitoring.

Overview

Monitors HAProxy, a TCP/HTTP load balancer, reporting the following data for a specified proxy:

  • Error Rate (per-min)
  • Proxy Status
  • Request Rate (per-min)
  • Active Servers
  • Sessions Active
  • Sessions Queued

Dependencies

Requires the fastercsv gem. To install:

sudo gem install fastercsv

Setup

Status URL

The plugin needs access to the CSV-formated version of the HAProxy Status page. A sample HAProxy stats page can be found here.

Click the “CSV export” link to see the page this plugin needs access to (a sample).

Typically, just add ;csv to the end of the status page URL.

Proxy Name

The name of the proxy to monitor must be specified in the plugin settings. Proxies are listed in the haproxy.cfg file and on the status page.

Monitoring multiple proxies?

You can monitor multiple proxies by installing the plugin once for each proxy, specifying the proxy name in the plugin settings.

web1.acme.io

Web Frontend

Proxy Up
Active Servers
Bytes In 400,000 /min
Bytes Out 130,000 /min
Errors 5 /min
Requests 23,000 /min
Sessions Active 100 
By Scout, Eric Lindvall