Haproxy + keepalived 负载均衡日志定制

发布时间:2020-04-05 17:48:24 作者:sery
来源:网络 阅读:922

定制输出日志的好处

用户所有请求都通过负载均衡器,因此在此处收集日志,比在各后端真实服务器收集日志再汇总要有效得多。

工作目标

 记录用户访问日志:haproxy产生。
 记录keepalived日志:keepalived启动、运行状态,用于排错。

总体规划

定制日志所涉及的组件

 系统日志服务rsyslog。
 负载均衡haproxy。
 高可用keepalived。

技术实现

从负载均衡器里选择备机先做配置,这样做的好处是不会对现有业务造成影响。接着创建好存储目录/data/logs,确保此目录能创建及写入文件。

重要说明
mail.none;authpriv.none;cron.none /var/log/messages 这一行删掉了字段“*.info;”,如果不删除,会在/var/log/messages文件及/data/logs/haproxy.log重复记录访问日志。

最后两行为手动添加进去的,特别是最后一行“local4.* /data/logs/keepalived.log”,是与keepalived日志要求相匹配,否则不能起作用。

验证配置

切换到日志存储目录/data/logs/,查看是否有两个日志文件生成。
Haproxy + keepalived 负载均衡日志定制
手动绑定负载均衡器的物理ip地址,然后用浏览器访问该负载均衡器设定的某个主机名,看日志文件/data/logs/haproxy.log是否产生新的记录行。如果真如所预期,则进行下一步操作。
Haproxy + keepalived 负载均衡日志定制
重启或临时关闭主负载均衡器系统,使所有请求漂移到设定好keepalived及haproxy日志的系统上来,用指令 tail –f /data/logs/haproxy.log 查看日志生成情况,如果滚屏犹如电机飞转,目不暇接,则大功告成。

最后,再以同样的方式给主负载均衡设定好日志。

推荐阅读:
  1. 关于负载均衡那点事儿的一些浅见
  2. python统计文本中的单词数和print的两种写法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

负载均衡 高可用 定制日志

上一篇:【cocosbuilder】cocosbuilder(kingzeus 4.0.2)发布

下一篇:C C++ 动态库与静态库的制作与使用

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》