Je n'arrive pas à comprendre comment configurer les statistiques pour HAProxy.
Ceci est ma configuration:
global
log 127.0.0.1 local0
log 127.0.0.1 local1 notice
daemon
#debug
user haproxy
group haproxy
maxconn 4096
stats socket /tmp/haproxy
defaults
log global
mode tcp
option tcplog
option dontlognull
option redispatch
option clitcpka
option srvtcpka
option tcpka
retries 3
maxconn 2000
contimeout 10000
clitimeout 50000
srvtimeout 50000
stats enable
stats hide-version
stats scope .
stats realm Haproxy\ Statistics
stats uri /haproxy?stats
stats auth xxxxx:xxxxx
option contstats
listen rtmp :1935
mode tcp
balance roundrobin
server s1 xxx.xxx.xxx.xxx:1935 check
server s2 xxx.xxx.xxx.xxx:1935 check
Autant que je sache le manuel, il devrait y avoir une page de statistiques disponible via http: // mysite / haproxy? Stats . Qu'est-ce que je rate?
EDIT: Je peux accéder aux statistiques avec socat mais pas avec un navigateur Web.
load-balancing
haproxy
Jan Deinhard
la source
la source
Cela l'a fait pour moi:
ou
la source
Dans les nouvelles versions de haproxy (> 1.6), vous devez définir le mode à la
http
place detcp
(par défaut) surconfig : 'stats' statement ignored for frontend 'http-in' as it requires HTTP mode.
la source
vous devez ajouter un script, comme
bind *:port
par exemple bind *: 80, ou vous pouvez remplacer le symbole étoile par votre adresse IP publique ou les adresses IP de l'ordinateur sont installées.suggestion de ma part, vous pouvez déplacer le script de statistiques vers une interface ou en ajouter une pour accéder aux statistiques en privé.
la source