使用HAProxy的Web监控平台
HAProxy虽然实现了服务的故障转移,但是在主机或者服务出现故障的时候,并不能发出通知告知运维人员,这对于及时性要求很高的业务系统来说,是非常不便的,不过,HAProxy似乎也考虑到了这一点,在新的版本中HAProxy推出了一个基于Web的监控平台,通过这个平台可以查看此集群系统所有后端服务器的运行状态,在后端服务或服务器出现故障时,监控页面会通过不同的颜色来展示故障信息,这在很大程度上解决了后端服务器故障报警的问题,运维人员可通过监控这个页面来第一时间发现节点故障,进而修复故障。
在这个监控页面中,详细记录了HAProxy中配置的frontend、backend等信息,在backend中有各个后端真实服务器的运行状态,正常情况下,所有后端服务器都以浅绿色展示,当某台后端服务器出现故障时,将以深橙色显示。其实每个颜色代表什么状态,在上面这个图中都有详细的说明。
在这个监控页面中,还可以执行关闭自动刷新、隐藏故障状态的节点、手动刷新、导出数据为CSV文件等各种操作。
在新版的HAProxy中,又增加了对backend后端节点的管理功能
例如可以在Web页面下执行Disable、Enable、Soft Stop、Soft Start等对后端节点的管理操作。
这个功能在后端节点升级、故障维护时非常有用。
前提是在配置文件中配置了以下这一段
listen stats
bind 0.0.0.0:9188
mode http
log 127.0.0.1 local0 err
stats refresh 30s
stats uri /status
stats realm hahahahaha
stats auth admin:admin
stats hide-version
stats admin if TRUE
然后浏览器访问http://10.0.0.5:9188/status
本文来自博客园,作者:厚礼蝎,转载请注明原文链接:https://www.cnblogs.com/guangdelw/p/17143427.html