HAProxy 远程访问统计信息



我想知道如何在不使用网络界面的情况下远程访问HAProxy的统计数据。我想编写一个代码来查询 HAProxy 的统计信息,以查看有多少特定服务器关闭。

我可以通过 Web 界面访问统计信息,但我需要解析它。我试图尽可能避免这种情况。我发现的另一件事是,有一种方法可以使用 socat 在本地查询统计信息,但我不确定如何远程查询 haproxy 的"套接字",或者是否可能。

我认为您陷入了解析Web界面输出的困境。幸运的是,haproxy 可以返回 csv 中的所有内容,因此这不是一项艰巨的任务。

你没有特别提到Nagios,所以这可能不是你要找的,但是有人写了一个漂亮的Nagios插件来做到这一点:http://cvs.orion.education.fr/viewvc/viewvc.cgi/nagios-plugins-perl/trunk/plugins/check_haproxy.pl?revision=135&view=markup

最新更新