Load-Balancing
如何為 HAProxy 設置統計資訊?
我不知道如何為 HAProxy 設置統計資訊。
這是我的配置:
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
據我了解手冊應該有一個可通過http://mysite/haproxy?stats獲得的統計頁面。我錯過了什麼?
編輯:我可以使用 socat 訪問統計資訊,但不能使用網路瀏覽器。
這是不正確的。http://yoursite.com:1935/haproxy?stats上會有一個統計頁面
為了克服這個添加另一個聽眾 -
listen stats :1936 mode http stats enable stats hide-version stats realm Haproxy\ Statistics stats uri / stats auth Username:Password
然後訪問http://yoursite.com:1936/並登錄。
確保您的防火牆沒有阻止此請求。
這為我做到了:
listen stats bind :9000
要麼
listen stats bind 10.100.86.150:9000