转载请注明出处:http://www.cnblogs.com/gaojiang/p/6727223.html

由于数据分析的需要,我们必须打开Haproxy日志,并记录相关的503错误信息进行汇总统计,
所以有了下文:

在配置前,我们先来了解下日志的level: local0~local7 16~23保留为本地使用
emerg 0 系统不可用
alert 1 必须马上采取行动的事件
crit 2 关键的事件
err 3 错误事件
warning 4 警告事件
notice 5 普通但重要的事件
info 6 有用的信息
debug 7 调试信息

好了 别的就不多说了,下面开始实际配置:

vi haproxy.conf(在default处添加如下信息)
########################################
defaults
log global
option httplog
log 127.0.0.1 local3
########################################

vi /etc/rsyslog.conf(添加如下内容)
#######################################
local3.* /data/logs/haproxy.log
#######################################

vi /etc/sysconfig/rsyslog
#######################################
把SYSLOGD_OPTIONS="-m 0"
改成 SYSLOGD_OPTIONS="-r -m 0"
#######################################

相关解释说明:
-r:打开接受外来日志消息的功能,其监控514 UDP端口;
-x:关闭自动解析对方日志服务器的FQDN信息,这能避免DNS不完整所带来的麻烦;
-m:修改syslog的内部mark消息写入间隔时间(0为关闭),例如240为每隔240分钟写入一次"--MARK--"信息;
-h:默认情况下,syslog不会发送从远端接受过来的消息到其他主机,而使用该选项,则把该开关打开,所有
接受到的信息都可根据syslog.conf中定义的@主机转发过去

配置完毕后重启rsyslogd && haproxy 即可.

日志格式大致如下内容有删减:
Oct 31 00:24:53 haproxy-1 haproxy[30091]: 115.239.212.200:62309 [31/Oct/2013:00:24:53.337]\
page.jesse.com lua_pool/lua_web2 0/0/0/11/44 200 4288 - - ---- 230/230/96/22/0 0/0 "GET /gg?a=jesse_d\
etail_left_qztp&k=%7C%CFC%BFim=newImage;im.src='http://a.jesse.com/c.png?subject=56557&subject_pid\
=question%2F20131025%2F29755876.htm&ip=123.125.71.133 HTTP/1.1"

sudo service rsyslog restart

以debug模式启动haproxy:sudo /usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg -d

转载于:https://www.cnblogs.com/gaojiang/p/6727223.html

haproxy开启日志功能相关推荐

  1. 【Mysql】Mysql开启日志功能--Linux环境

    Mysql日志开启 一.功能general log开启 前言 Mysql开启会影响数据库的性能,但是在等级保护中,则是必须开启Mysql日志审计的,general log日志记录的内容有:时间.用户. ...

  2. HAproxy开启日志记录

    1.说明 HAproxy在默认情况不会记录日志, 不仅要在haproxy.conf中配置日志输出, 还需要修改系统日志的配置文件. 2.修改haproxy.conf 在haproxy.conf文件中增 ...

  3. windows mysql 开启日志功能_Windows下开启mysql日志功能

    Windows下开启mysql日志功能 Mysql日志功能默认是不打开的,毕竟打开日志,使用时间久了会占用很大空间. 方法: 找到MySql安装目录,修改 my.ini文件(在未设置的前提下) 在my ...

  4. Android新手机开启日志功能(本人用的是酷派大神f2手机)

    最近刚刚换了新手机,酷派大神f2,在做调试的时候老是看不到Log日志打印输出,还以为是Eclipse的问题,重启了好几次,都没有,在网上找了半天,终于找到答案了, 原来是:机器在出厂时将log的级别做 ...

  5. HAproxy增加日志记录功能和自定义日志输出内容、格式

    http://blog.51cto.com/eric1/1854574 一.增加haproxy日志记录功能   1.1 由于数据分析的需要,我们必须打开haproxy日志,记录相关信息. 在配置前,我 ...

  6. mysql的开启审计日志功能

    1.材料准备 2.开始施工 目录 1.材料准备 2.开始施工 1.需要下载审计插件audit-plugin-mysql-5.7-1.1.7-921-linux-x86_64.zip,大量的时间花费到找 ...

  7. 【Linux Centos6/7 Oracle11g数据库开启归档日志功能】

    Linux Centos6/7 Oracle11g数据库开启归档日志功能 1.登录oracle用户权限 2.查询是否开启归档模式 3.需提前创建归档日志的目录 4.再依次执行如下命令 5.开启归档模式 ...

  8. 三级等保 服务器开启日志审计功能

    文章目录 前言 一.三级等保 二.设置步骤 1.详细步骤 2.查看审计日志 总结 前言 在三级等保过程中,经常会碰到需要将服务器开启日志审计功能,在此进行记录 提示:以下是本篇文章正文内容,下面案例可 ...

  9. mysql dba系统学习(8)查询日志文件功能 mysql dba系统学习(9)slow query log慢查询日志功能

    查询日志的作用是记录所有客户端发来的sql语句,也就是记录客户端的所有操作 Log参数将要过时,现在用general_log来代替 打开查询日志功能 mysql> showvariables l ...

最新文章

  1. framer x使用教程_如何使用Framer Motion将交互式动画和页面过渡添加到Next.js Web应用程序
  2. ubuntu 安装 anaconda
  3. 鸟哥的Linux私房菜(服务器)- 簡易 Cluster 架設
  4. 第九届蓝桥杯java B组—第二题方格计数(详细介绍)
  5. Redis,MemCached,MongoDB 概述
  6. cmake mysql 编译参数_Cmake-MySQL编译参数说明
  7. linux mint python3.6,Linux 上如何安装并切换最新版本的 Python 3.6
  8. 数据库:mysql内置功能-函数
  9. 手把手教你在Windows中配置Gradle环境
  10. 眼动数据分析基础_数据处理
  11. 企业员工考勤管理子系统
  12. chrome 内核CEF 编译和qt 封装(下)
  13. 酷柚易汛工资条代码全开源,方便二次开发
  14. HD Audio总线驱动加载失败彻底解决!
  15. kube-scheduler源码分析(三)之 scheduleOne
  16. 数字后端设计中的时钟
  17. 1041: 数列求和2 C语言
  18. windows商店_Windows 10商店迎来重大改变,PC平台游戏计划公布
  19. RMQ倍增,附赠有趣小故事一发
  20. 虚拟文字内容、图片、头像生成工具

热门文章

  1. 最受互联网争抢的web前端工程师
  2. 我可能不适合做前端,你呢?
  3. angular6 设置全局变量_Angularjs 设置全局变量的方法总结
  4. 初中三年级计算机课程教案,三年级信息技术教案下
  5. infomixdb mysql_不同数据库oracle mysql SQL Server DB2 infomix sybase分页查询语句
  6. 高岭土吸附阳离子_水分子在高岭土中吸附特性的蒙特卡罗模拟研究
  7. php系统如何连接数据库服务器,php如何连接数据库服务器
  8. C语言排序方法------堆排序
  9. centos7.5 mysql5.7 的卸载和离线安装全过程
  10. 关于区块链的一些思绪