您的位置:首页 > 其它

haproxy stats enable功能详解

2016-12-22 18:42 176 查看
stats enable是haproxy通过WEB界面进行统计数据展示的功能,通过WEB界面可以查看到haproxy当前运行状态的一些数据,合理配置的情况下,还可以通过WEB界面调整某个后端服务器的状态,权重,启用或暂停一个后端服务器等。

stats enable可以出现在default/listen/backend这几个区块中,stats enable这一条命令就可以开启统计功能,开启后下面参数拥有的默认值:

stats uri : /haproxy?stats

stats realm : "HAProxy Statistics"

stats auth : no authentication

stats scope : no restriction

尽量不要用默认的值,根据自己的情况,明确指定要使用的值。

经过实际验证,stats enable功能在default/backend/listen段都可以起到相关作用,但stats admin(管理功能)不能在default段使用。
配置示例:(以listen区段配置为例)
listen status
bind *:8000 #绑定到80端口,其他区段非必需
stats enable #开启功能
stats hide-version #隐藏版本号
stats uri /stats_li #入口URL
stats auth test:test #用户名、密码
stats admin if TRUE #是否开启管理功能,必须跟stats auth命令
stats realm Haproxy\ Statistics
stats scope . #启用统计报告并限定报告的区段
stats scope test #stats enable起作用的区域,可增加多个,"."表示当前区段,WEB界面中只能看到当前区段的信息
stats scope test1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  haproxy stats enable