码迷,mamicode.com
首页 > 其他好文 > 详细

HAProxy 之 页面管理配置

时间:2017-11-04 23:37:36      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:haproxy   页面管理   

1  概述


HAPorxy自带管理页面,通过一定的配置后开启页面功能,即启用统计接口。默认该页面只能查看,不能进行配置修改,启用statspage中的管理功能


2  配置介绍


统计接口启用相关的参数, 可以配置在frontend配置段里或者将配置独立出来,放到listen里,独立设置监听端口

 开启统计接口启用相关的参数

stats   enable

启用统计页;基于默认的参数启用stats page,有以下三个默认值

-stats uri: 默认值/haproxy?stats  ,浏览器输入 http:172.18.50.63/haproxy?stats进行查看

-stats realm :默认值HAProxy\  Statistics,如果有验证,但是没有设置提示信息,默认将提示为HAProxy\Statistics

-stats auth:默认值no authentication

.stats uri <prefix>:自定义statspage uri,如下

stats uri /hastats #重启服务后在浏览器输入http://172.18.50.63/hastats

.stats auth <user>:<passwd>:认证时的账号和密码,可使用多次。有多个用户就要写多行,明文存放在配置文件里

  例子

stats auth sunny:123

.stats realm <realm>:认证时的realm,提示用户信息

.stats hide-version :隐藏版本

.stats refresh <delay>:设定自动刷新时间间隔

.stats admin { if | unless }  <cond>

默认该页面只能查看,不能进行配置修改,启用statspage中的管理功能,选择对应主机后能对选项进行更改配置,这里最好把刷新间隔设置长一点,否则页面来不及设置,TRUE这个关键字表示只有经过认证成功后才能被管理

  例子

stats admin if TRUE

例子

配置在listen段里

listen  admin
    bind :9090
    server web6c 172.18.50.63:9090 check
    stats enable
    stats uri /hastats
    stats auth sunny:123
    stats auth tracy:123
    stats realm Sunny\ HA
    stats hide-version
    stats refresh 10s 
    stats admin if TRUE

测试,重启服务后,在浏览器里输入 http://webip/haproxy?stats进行访问。这个界面默认是静态的,因此需要加上刷新间隔,才会自动刷新,不建议加太短

例子:

在浏览器输入

http://172.18.50.63:9090/hastats



本文出自 “阳光运维” 博客,请务必保留此出处http://ghbsunny.blog.51cto.com/7759574/1978991

HAProxy 之 页面管理配置

标签:haproxy   页面管理   

原文地址:http://ghbsunny.blog.51cto.com/7759574/1978991

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!