haproxy配置日志及自定义日志

<强>日志级别:

<强>,,,强,紧急情况0系统不可用
,,,,警告1必须马上采取行动的事件
,,,,暴击2关键的事件
,,,,错3错误事件
,,,,警告4警告事件
,,,,注意5普通但重要的事件
,,,,信息6有用的信息
,,,,调试7调试信息

<强>配置记录日志:

,,,,在默认情况haproxy是不记录日志的;

,,,,通过配置haproxy.cfg使其记录日志

,,,, haproxy.cfg:开启haproxy日志记录

,,,,,,,,日志127.0.0.1 local2
,,,,/etc/rsyslog.conf:利用rsyslog接收日志:

,,,,,,,,去掉这两行的注释:
,,,,,,,,,,,,美元ModLoad imudp ,,
,,,,,,,,,,, 514 UDPServerRun
,,,,,,,,新增这一行:
,,,,,,,,,,, local2。*/var/log/haproxy.log

,,,,重启rsyslog,查看udp的514端口是否开启:

,,,,,,, #/etc/init。d/rsyslog重启

,,,,,,,, # netstat -tunpl

<强>配置haproxy记录更详细的日志:

,,,,默认的日志可读性很差,我们需要显示更多的信息,但默认的都捕获不到,只能自定义需要显示的内容了

,,,,捕捉请求头主机len 64
,,,,捕捉请求头用户代理len 128
,,,,捕捉请求头X-Forwarded-For len 100
,,,,捕捉请求头推荐人len 200
,,,,获取服务器响应头len 40
,,,,捕获响应头服务器id len 40
,,,,日志格式% ci: si: % cp \ % % sp \ % B \ % U圣\ \ % % % B \ % f \ r \ % bi \ % hrl \ %奥软\

,,,,重启haproxy即可

8.8 http://cbonte.github.io/haproxy-dconv/1.7/configuration.html <强> http://cbonte.github.io/haproxy-dconv/1.7/configuration.html 8.2.4

haproxy配置日志及自定义日志