Clustering and High-Availability

check_haproxy_backend

Description:

A quick hack to help us monitor the backends behind our haproxy setup

Current Version

0.1

Last Release Date

2013-02-28

Compatible With

  • Nagios 3.x
  • Nagios XI

Owner

License

BSD


Project Files
Project Notes
Usage: check_haproxy_backend -H haproxyserver -x backend No error checking done in the script. Expects that the follwing has been added to haproxy.cfg, but username, password, port, and uri can be provided as parameters: listen stats 0.0.0.0:8000 mode http stats enable stats uri /haproxy stats realm HAProxy stats auth hauser:hapasswd Should be easily understandable and modifiable.
Reviews (1) Add a Review
works well with one minor change
by p-thor, July 31, 2014

This works well espexially because it has perf data. I only had to change a minor thing becaus eit matched the wrong line due to matching grep. if you grep "something" it would match "not-something" as well. so i changed: my @line = grep(/$proxy,BACKEND,/, @csv); to: my @line = grep(/^$proxy,BACKEND,/, @csv); regards, Peter



Add a Review

You must be logged in to submit a review.

Thank you for your review!

Your review has been submitted and is pending approval.

Recommend

To:


From:


Thank you for your recommendation!

Your recommendation has been sent.

Project Stats
Rating
4 (2)
Favorites
0
Views
48,739