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

相关内容

热门资讯

永超新材发布内幕信息知情人登记... 2025年8月25日,上海永超新材料科技股份有限公司于2025年8月21日召开第四届董事会第五次会议...
俄罗斯认证 俄罗斯技术法规 俄罗斯的认证体系和技术法规是确保产品在俄境内合法流通、保障消费者安全与公共利益的重要制度。以下从俄罗...
拉夫罗夫:泽连斯基当前不具备签... 俄罗斯外长拉夫罗夫在24日发布的采访视频中表示,西方国家和乌克兰试图破坏俄美两国总统制定的乌克兰问题...
正视美联储货币政策 新框架的影... 美联储降息之门正缓缓开启。 在最新的杰克逊霍尔全球央行年会上,美联储主席鲍威尔宣布,美联储更新货币政...
美联储9月降息: 一场必要的政... [ 市场对降息的预期概率从76%推高至89.2%,反映出投资者对美联储货币政策转向的强烈信心。 ] ...
警方通报一女子疑家暴去世:犯罪... 8月24日,孟村公安发布警情通告:2025年8月22日,我局接报警,某小区发生一起刑事案件,致受害人...
美国关税政策 与美元特里芬难题 [ 今年上半年,洲际交易所(ICE)的美元指数(DXY)累计下跌10.8%,创1973年以来同期最大...
受美关税政策影响 ,印度将暂停... 据央视新闻报道:当地时间23日,印度通信部发布公告表示,受美国关税政策影响,印度邮政部门决定,自8月...
原创 女... 湖南长沙,一个女子坐公交,说被80岁老人摸手背,当场质问反被老人怼“长得丑哪来的自信”,最后老人气到...
男子因追求未果,捅刺并泼硫酸致... 两年半前,广东佛山一家瓷砖店内,一男子将一名女子连捅数十刀后,又朝其面部泼硫酸。 8月24日,红星新...