Re: Vhost bandwidth

From: Krzysztof Oledzki <ole#ans.pl>
Date: Wed, 16 Apr 2008 13:34:29 +0200 (CEST)

On Wed, 16 Apr 2008, Augustin Amann wrote:

> Hello,

Hello,

> First, thank you for HAProxy, it's a REALY good soft !
> I need to graph bandwidth for different vhost on a particular ip address, and
> I'm wondering if there is a way to do that with HAProxy ...
> Has anyone else done things like this, or i'm going the wrong way ?

Just setup additional backends for each interesting vhost:

backend www.a.example.com
(...)

backend www.b.example.com
(...)

backend default

frontend X
(...)

         acl host_www.a.example.com hdr(host) -i www.a.example.com
         acl host_www.b.example.com hdr(host) -i www.b.example.com

 	use_backend www.a.example.com if host_www.a.example.com
 	use_backend www.b.example.com if host_www.b.example.com

 	default_backend default

... and use your favorite method to get counters from the statistics. In most current snapshots you may use SNMP for this, README is located in: "contrib/netsnmp-perl/". You should also consider adding some constant ids for backends.

There are also two xmls for Cacti (haproxy_backend.xml, haproxy_frontend.xml) in that directory.

Best regards,

                                 Krzysztof Olędzki Received on 2008/04/16 13:34

This archive was generated by hypermail 2.2.0 : 2008/04/16 13:45 CEST