进阶指南:CENTOS7.9上配置HAProxy日志记录

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

进阶指南:CENTOS7.9上配置HAProxy日志记录

一、概述

日志是分析问题必不可少的,配置HAProxy负载均衡时,建议也配置日志方便以后分析。

二、操作步骤

使用yum安装HAProxy后,配置文件存在于/etc/haproxy/haproxy.cfg,在global节配置了默认的日志输出,配置文件通常如下:

#---------------------------------------------------------------------
# Global settings
#---------------------------------------------------------------------
global
    # to have these messages end up in /var/log/haproxy.log you will
    # need to:
    #
    # 1) configure syslog to accept network log events.  This is done
    #    by adding the '-r' option to the SYSLOGD_OPTIONS in
    #    /etc/sysconfig/syslog
    #
    # 2) configure local2 events to go to the /var/log/haproxy.log
    #   file. A line like the following can be added to
    #   /etc/sysconfig/syslog
    #
    #    local2.*                       /var/log/haproxy.log
    #
    log         127.0.0.1 local2
    chroot      /var/lib/haproxy
    pidfile     /var/run/haproxy.pid
    maxconn     4000
    user        haproxy
    group       haproxy
    daemon
    # turn on stats unix socket
    stats socket /var/lib/haproxy/stats

其中的如下部分即说明了日志的输出位置,但是默认情况下不会输出日志,我们需要配置下。

log         127.0.0.1 local2

1、编辑“/etc/sysconfig/rsyslog”文件,将如下配置增加 -r 参数:

SYSLOGD_OPTIONS=""

改成

SYSLOGD_OPTIONS="-r"

image.webp

2、编辑“/etc/rsyslog.conf”取消红框部分内容的注释,并在“local7.*”前面插入一行:

local2.*                /var/log/haproxy.log

image.webp

image.webp

3、重启 rsyslog和HAProxy。

systemctl restart rsyslog
systemctl restart haproxy

4、使用haproxy端口访问后,即可查看到生成了日志。

image.webp

5、其他日志格式配置可以参考 https://blog.51cto.com/eric1/1854574 

进阶指南:CENTOS7.9上配置HAProxy日志记录

一、概述日志是分析问题必不可少的,配置HAProxy负载均衡时,建议也配置日志方便以后分析。二、操作步骤使用yum安装HAProxy后,配置文件存...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息