haproxy软件的日志输出到指定文件
创始人
2024-04-10 02:28:36
0

默认haproxy的日志是输出到系统syslog中,查看起来不是非常方便,为了更好的管理haproxy的日志,我们在生产环境中一般单独定义出来。需要将haproxy的info及notice日志分别记录到不同的日志文件中。

需要修改rsyslog配置,为了便于管理。将haproxy相关的配置独立定义到haproxy.conf,并放到/etc/rsyslog.d/下,rsyslog启动时会自动加载此目录下的所有配置文件。

默认的haproxy的配置文件如下

#---------------------------------------------------------------------
# Example configuration for a possible web application.  See the
# full configuration options online.
#
#   http://haproxy.1wt.eu/download/1.4/doc/configuration.txt
#
#---------------------------------------------------------------------#---------------------------------------------------------------------
# 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 infochroot      /var/lib/haproxypidfile     /var/run/haproxy.pidmaxconn     40000user        haproxygroup       haproxydaemon# turn on stats unix socketstats socket /var/lib/haproxy/stats#---------------------------------------------------------------------
# common defaults that all the 'listen' and 'backend' sections will
# use if not designated in their block
#---------------------------------------------------------------------
defaultsmode                    httplog                     globaloption                  httplogoption                  dontlognulloption http-server-closeoption forwardfor       except 127.0.0.0/8option                  redispatchretries                 3timeout http-request    10stimeout queue           1mtimeout connect         10stimeout client          1mtimeout server          1mtimeout http-keep-alive 10stimeout check           10smaxconn                 3000#---------------------------------------------------------------------
# main frontend which proxys to the backends
#---------------------------------------------------------------------
#frontend  main *:5000
#    acl url_static       path_beg       -i /static /images /javascript /stylesheets
#    acl url_static       path_end       -i .jpg .gif .png .css .js
#
#    use_backend static          if url_static
#    default_backend             app#---------------------------------------------------------------------
# static backend for serving up images, stylesheets and such
#---------------------------------------------------------------------
#backend static
#    balance     roundrobin
#    server      static 127.0.0.1:4331 check#---------------------------------------------------------------------
# round robin balancing between the various backends
#---------------------------------------------------------------------
#backend app
#    balance     roundrobin
#    server  app1 127.0.0.1:5001 check
#    server  app2 127.0.0.1:5002 check
#    server  app3 127.0.0.1:5003 check
#    server  app4 127.0.0.1:5004 check

其中日志的配置文件有关日志的配置是 log         127.0.0.1 local2 info

为了便于管理将haproxy相关的配置独立定义到haproxy.conf

配置方式

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

SYSLOGD_OPTIONS=""
改成
SYSLOGD_OPTIONS="-r"

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

local2.*                /var/log/haproxy/haproxy.log

3.重启服务

重启 rsyslog

systemctl restart rsyslog

相关内容

热门资讯

兴业银行厦门分行精准落地外汇便... 深化跨境投融资外汇管理改革、服务实体经济高质量发展是当前金融工作的重要导向。兴业银行厦门分行主动响应...
盗刷他人医保账户购药,广东高院... 12月30日,广东省高级人民法院发布3起医保骗保犯罪典型案例,涉及盗刷他人医保账户购药、冒名骗保倒卖...
原创 电... 23.14亿元索赔额度,相当于欣旺达2023年和2024年扣非归母净利润总和近九成 投资时间网、...
政策+技术双轮驱动,这个板块连... 随着全球贸易一体化加速和数字经济蓬勃发展,跨境支付已从外贸行业的“配套服务”升级为驱动全球经济循环的...
永吉法院:法官多方寻踪化纠纷,... 正义之声网讯 (永吉法院 车美静)在日常生活中,民间借贷作为亲友间常见的经济互助形式,却常因还款问题...
永吉法院:调解化纠纷 为企业发... 正义之声网讯 (永吉法院 刘洋)近日,永吉县人民法院岔路河法庭成功调解一起公路货物运输合同纠纷案件,...
明确了!化妆、医药、饮料业这一... 化妆、医药和饮料制造业迎来利好政策。 近日,财政部、税务总局发布《关于广告费和业务宣传费支出税前扣除...
货拉拉:取消车贴违约金制度、解... IT之家 12 月 30 日消息,货拉拉、滴滴送货、快狗打车、满帮集团等四家互联网道路货运平台企业在...
不到一个月被告一千多次 绿地控... 12月30日,绿地控股(600606)发布公告,公司及控股子公司在2025年12月3日至12月27日...