环境:

[root@localhost 13:55:31 haproxy]# cat /etc/redhat-release

CentOS release 6.8 (Final)

[root@localhost 13:55:35 haproxy]# rpm -qa | grep haproxy

haproxy-1.5.18-1.el6.x86_64

添加监控项 vim /etc/haproxy/haproxy.cfg

在listen区域增加如下配置

listen    secure #//自定义一个frontend,也可以放在listen或者backend中

bind *:8888 # //监听的ip端口号

stats enable # //开关

stats uri /check # //访问的uri ip:8888/admin?admin

stats auth adm:adm # //认证用户名和密码

stats hide-version #//隐藏HAProxy的版本号

stats admin if TRUE #//管理界面,如果认证成功了,可通过webui管理节点

stats refresh 30s #//统计页面自动刷新时间

浏览器访问ip:8888即可

http://s3.51cto.com/wyfs02/M02/53/CA/wKioL1RwNAHiKSM3AAk3jcCY9WM150.jpg

Queue队列

Cur    当前的队列请求数量

Max   最大的队列请求数量

Limit   队列限制数量

Session rate会话速率

Cur   当前每秒建立会话的数量

Max   每秒新建的最大的会话数量

Limit   限制每秒最多建立多少个会话数

Sessions会话数

Cur    当前建立连接的会话数

Max    从启动到现在同时建立最多的会话个数

Limit   最多允许建立多少个会话

Total   从启动到当前总共建立过多少个会话

LbTot   服务器被负载命中次数

Last    最新的会话创建于多长时间以前

Bytes字节数

In 输入字节数

Out 输出字节数

Denied拒绝次数

Req   拒绝请求的次数

Resp   拒绝响应的次数

Errors错误次数

Req    错误请求数

Conn  错误连接数

Resp   错误响应数

Warnings警告

Retr: retries 重试次数

Redis: redispatches  再次分配次数

Server服务器

Status 状态,包括up(后端机活动)和down(后端机挂断)两种状态

LastChk  最近一次检测后端服务器的时间

Wght    权重值

Act    服务器处于活动状态(服务器),活动服务器的数量(后端)

Bck    服务器是备份(服务器),备份服务器的数量(后端)

Chk    健康检测失败的次数

Dwn   服务器宕机的次数,服务器宕机的数量

Dwntme 服务器宕机的时间

Thrtle    慢启动状态

 

1

haproxy监控页面添加及参数简介(转)的更多相关文章

  1. Spring Boot druid监控页添加登录访问权限(用户名+密码)

    需求 druid作为数据源的一名后起之秀,凭借其出色的性能,渐渐被大家使用.当然还有他的监控页面也有这非常大的作用.但是监控页面往往包含了很多隐私的数据信息,所以需要将其保密,所以可以为监控页面添加一 ...

  2. zabbix haproxy 监控

    摘自: http://www.tuicool.com/articles/JrYNNrm 写的非常好,步步紧逼,环环相扣.直到成功! 文章首发站点:OpensGalaxy 这是一个HAProxy的zab ...

  3. 微博一键分享主要通过对指定 URL 添加各种参数来实现;

    微博一键分享主要通过对指定 URL 添加各种参数来实现:也可以用在线生成器自动生成. 示例: 搜狐微博一键分享 URL,只需三个参数: http://t.sohu.com/third/post.jsp ...

  4. spark-sql启动后在监控页面中显示的Application Name为SparkSQL::xxxx的疑问

    启动spark-sql执行sql时,在监控页面中看到该Application的Name是SparkSQL:hadoop000(其中hadoop000是测试机器的hostname),就有个想法,修改下该 ...

  5. nagios-解决监控页面上的乱码

    1. 前景 在nagios的监控页面上发现返回来的信息为乱码,如下图所示: 查看相关日志,发现正常显示汉字,如下: 2. 解决方法(以下两个步骤缺一不可) 主要原因分析如下: 在nagios服务器上发 ...

  6. JSP页面间传递参数的5种方法

    JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数.下面介绍一下实现的方法. (1)直接在URL请求后添加 如:< a href="thexuan.jsp? ...

  7. mqtt------ mosca服务器端参数简介

    一:服务器端 为什么使用mosca:mosca是基于node.js开发,上手难度相对较小,其次协议支持完整,除了不支持Qos 2,其它的基本都支持.持久化支持redis以及mongo.二次开发接口简单 ...

  8. 修改rabbitmq Web UI 监控页面的端口

    在前几天工作中遇到一个问题,部署服务器,需要用rabbitmq自带的一个web UI监控组件,但是15672的端口没有对外映射.尝试了几种办法.开始修改rabbitmq.config,rabbitmq ...

  9. jsp 页面间传递参数

    JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数.下面介绍一下实现的方法. (1)直接在URL请求后添加 如:< a href="thexuan.jsp? ...

随机推荐

  1. UITableView自定义Cell中,纯代码编程动态获取高度

    在UITableView获取高度的代理方法中,经常需要根据实际的模型重新计算每个Cell的高度.直接的做法是在该代理方法中,直接根据模型来返回行高:另 [1]-(CGFloat)tableView:( ...

  2. 使用doxc4j将word转pdf遇到的一个问题

    看到网上很多使用Docx4j将word转成pdf,于是cv工程师就开始了一系列复制粘贴操作,但是运行报错 最后经过修改

  3. mysql原生分页

    select * from table limit (pageNo-1)*pageSize, pageSize; 一:分页需求: 客户端通过传递start(页码),limit(每页显示的条数)两个参数 ...

  4. Neject 在MVC框架中使用

    Neject 开始是用3.3.0.0,不能自动生成NinjectWebCommon文件,测试了很久发现,是版本的问题 ,后来用Nuget卸载后,重新下了Ninject,Ninject.Web.Comm ...

  5. 部分视图 - partial

    对于partia来说,可以理解为组件化的运用,即将对应的html/js/css进行封装,然后通过模板引擎直接进行调用 1.partial的注册 //可以直接写在app.js,也可以写在之前所说的hel ...

  6. 微信小程序是怎么运行的?

    微信客户端在打开小程序之前,会把整个小程序的代码包下载到本地. 紧接着通过 app.json 的 pages 字段就可以知道你当前小程序的所有页面路径 而写在 pages 字段的第一个页面就是这个小程 ...

  7. CSS3之3D立方体效果

    下面代码可实现3D立方体,比较好理解,就是让每个面先平移到指定位置,然后旋转90度 <!DOCTYPE html> <html lang="en"> < ...

  8. DOM随时记

    1.node-type 返回元素的节点类型:可以在标签上进行设置 node-type="item"   ---来自新浪微博的首页写法

  9. Problem A: Apple(高斯消元)

    可以发现具有非常多的方程, 然后高斯消元就能85分 然而我们发现这些方程组成了一些环, 我们仅仅设出一部分变量即可获得N个方程, 就可以A了 trick 合并方程 #include <cstdi ...

  10. DLC 数制与数制的转换

    进位计数值:用进位的方法进行计数 常用数值有十进制.二进制.八进制.十六进制等. 进位计数制把包括基数与权两个基本问题.