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 :自定义statspage uri,如下

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

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

例子

stats auth sunny:123

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

.stats hide-version:隐藏版本

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

.stats admin { if | unless }  :

默认该页面只能查看,不能进行配置修改,启用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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 互联网架构基础知识 一、网站常见架构 负载层 页面缓存层 web层 数据层 二、运维法则 缓存为王 尽量在前端(缓...
    魏镇坪阅读 4,901评论 0 9
  • 参考文档: 1.haproxy:http://www.haproxy.org/ 本文涉及haproxy的安装,并做...
    Netonline阅读 2,458评论 1 51
  • HAProxy简介HAProxy配置ACL配置TCP转发SSL转发 一、HAProxy简介: (一)HAProxy...
    哈喽别样阅读 1,598评论 0 0
  • 一.HAProxy介绍 HAProxy: 是法国人Willy Tarreau开发的一个开源软件,是 一款应对客户端...
    楠人帮阅读 1,179评论 0 2
  • 目录: HAProxy是什么 HAProxy的核心能力和关键特性 HAProxy的安装和运行 使用HAProxy搭...
    kelgon阅读 80,180评论 9 159