HAProxy日志配置,日志怎么打开?

1,950 views次阅读
没有评论

首先安装完haproxy后默认是没有启用日志的,如果需要日志配置,那么需要结合rsyslog。

修改haproxy配置

vim /etc/haproxy/haproxy.cfg

在全局配置段中配置,定义日志记录级别。

例如:

log 127.0.0.1 local3 info

其中local3是设备,对应/etc/rsyslog.conf中的配置,默认回收info的日志级别。

如果需要区分不同级别日志到不同文件,也可以这样配置。

log 127.0.0.1    local3 info alert
    log 127.0.0.1    local4 emerg

local3设备会捕捉info ~ alert级别的日志,local4捕捉emerg日志。

修改rsyslog配置

vim /etc/rsyslog.conf

日志传输基于udp,所以需要取消这两行的注释。

# Provides UDP syslog reception
$ModLoad imudp
$UDPServerRun 514

在文件末尾添加

local3.*  /var/log/haproxy.log

重启haproxy和rsyslog

systemctl restart haproxy rsyslog

没什么问题后就会在/var/log/haproxy.log日志中看到类似如下的日志了。

[root@localhost ~]# tail -f /var/log/messages 
Jun  5 21:04:50 localhost haproxy[23428]: Connect from 172.20.136.96:50376 to 172.20.27.20:80 (web/HTTP)
Jun  5 21:04:50 localhost haproxy[23428]: Connect from 172.20.136.96:50377 to 172.20.27.20:80 (web/HTTP)

正文完
微信搜一搜“奇悦电脑科技”或扫描二维码关注我们
post-qrcode
 0
章郎虫
版权声明:本站原创文章,由 章郎虫 于2020-05-12发表,共计760字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。