HAProxy Stats provides a lot of information about data transfer, total connection, server state etc. After installing HAProxy if you want to view HAProxy stats in your web browser, You can easily configure it by making few changes in your HAProxy configuration using following steps.
1: Enable Stats in HAProxy
To enable stats edit your haproxy configuration file(/etc/haproxy/haproxy.cfg) and add below entry after defaults section.
listen stats 192.168.10.10:1936
mode http
log global
maxconn 10
clitimeout 100s
srvtimeout 100s
contimeout 100s
timeout queue 100s
stats enable
stats hide-version
stats refresh 30s
stats show-node
stats auth admin:password
stats uri /haproxy?stats
mode http
log global
maxconn 10
clitimeout 100s
srvtimeout 100s
contimeout 100s
timeout queue 100s
stats enable
stats hide-version
stats refresh 30s
stats show-node
stats auth admin:password
stats uri /haproxy?stats
2: Access HAProxy Stats
Your can access HAProxy stats using following url. Change ip with your haproxy server ip address.
URL: http://192.168.10.10:1936/haproxy?stats
Login user: admin
Login password: password
Login user: admin
Login password: password
3: Change Login Details
If you want to changed login details of HAProxy stats, edit your configuration and update “stats auth” value like below
stats auth username:password
Save configuration file and restart HAProxy to update service.
4: Change HAProxy Stats URL
To change url of haproxy stats edit configuration file and update following value.
stats uri /ha-stats
or
stats uri /stats
or
stats uri /stats
Save configuration file and restart HAProxy to update service.
service haproxy restart
Now you can access url like http://192.168.10.10:1936/ha-stats or http://192.168.10.10:1936/stats.
Congratulation’s! HAProxy stats configuration has been completed successfully. Read next article to setup ACL in HAProxy.
Post a Comment Blogger Facebook
Post a Comment