Haproxy日志配置

来自Dennis的知识库
2013年12月3日 (二) 09:10Dennis zhuang讨论 | 贡献的版本

跳转到: 导航搜索

1. /etc/haproxy/haproxy.cfg开启日志:

   global

log /dev/log local0 info log /dev/log local0 notice


2. 配置rsyslog: /etc/rsyslog.d/haproxy.conf

   if ($programname == 'haproxy' and $syslogseverity-text == 'info') then -/var/log/haproxy/haproxy-info.log
   & ~
   if ($programname == 'haproxy' and $syslogseverity-text == 'notice') then -/var/log/haproxy/haproxy-notice.log
   & ~

3. 配置日志切换: /etc/logrotate.d/haproxy

/var/log/haproxy/*.log {

   daily
   missingok
   rotate 28
   compress
   delaycompress
   notifempty
   create 644 root adm
   sharedscripts
   postrotate
   /etc/init.d/haproxy reload > /dev/null
   endscript

}

4.重启rsyslog和haproxy

   sudo restart rsyslog
   sudo /etc/init.d/haproxy restart
个人工具
名字空间

变换
操作
导航
工具箱