Saya tidak tahu cara mengatur statistik untuk HAProxy.
Ini adalah konfigurasi saya:
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
Sejauh yang saya mengerti manual harus ada halaman statistik yang tersedia melalui http: // mysite / haproxy? Stats . Apa yang saya lewatkan?
EDIT: Saya dapat mengakses statistik dengan socat tetapi tidak dengan browser web.
load-balancing
haproxy
Jan Deinhard
sumber
sumber
Ini melakukannya untuk saya:
atau
sumber
Di versi baru haproxy (> 1.6) Anda harus mengatur mode ke
http
alih-alihtcp
(default) keconfig : 'stats' statement ignored for frontend 'http-in' as it requires HTTP mode.
sumber
Anda perlu menambahkan skrip seperti
bind *:port
misalnya ikat *: 80 atau Anda dapat mengganti simbol bintang dengan ip publik Anda atau ip dari mesin diinstal.saran dari saya, Anda dapat memindahkan skrip statistik ke satu frontend atau menambahkan satu frontend untuk mengakses statistik secara pribadi.
sumber