haproxy stats enable功能详解

来源:互联网 发布:多旅行商问题算法 编辑:程序博客网 时间:2024/05/29 14:40
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
0 0
原创粉丝点击