HAProxy日志配置

HAProxy日志配置

HAProxy可以基于rsyslog记录日志到指定的设备

日志的配置方法

1.修改haproxy配置文件

[[email protected] ~]# vim /etc/haproxy/haproxy.cfg
log 127.0.0.1 local3 info  #在全局配置段中配置,定义日志记录级别

2.修改syslog的配置文件

[[email protected] ~]# vim /etc/rsyslog.conf
# Provides UDP syslog reception
$ModLoad imudp              #日志传输基于udp所以需要开启
$UDPServerRun 514           #这里两项
local3.*                                                /var/log/haproxy.log

3.重启haproxy和rsyslog服务

[[email protected] ~]# systemctl restart haproxy rsyslog

4.配置HAPronxy

listen web
 bind 172.20.27.20:80
 mode http
 rspadd x-via:\ haproxy
 rspdel Server:.*
 cookie SERVER-COOKIE insert indirect nocache
 log global             #配置记录日志
 option forwardfor
 server web1 192.168.27.21:80 cookie web1 check inter 3000 fall 3 rise 5
 server web2 192.168.27.22:80 cookie web2 check inter 3000 fall 3 rise 5

5.通过浏览器访问后,查看日志

[[email protected] ~]# 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)

haproxy默认的日志过于简单,也可以自定日志进行修改

原文地址:https://blog.51cto.com/11886307/2406609

时间: 2024-11-10 18:59:39

HAProxy日志配置的相关文章

Haproxy安装配置及日志输出问题

简介:软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载实现.LVS就是基于Linux操作系统实现的一种软负载,HAProxy就是开源的并且基于第三应用实现的软负载.    HAProxy支持两种主要的代理模式:"tcp"也即4层(大多用于邮件服务器.内部协议通信服务器等),和7层(HTTP).在4层模式 下,HAproxy仅在客户端和服务器之间转发双向流量.7层模式下,HAProxy会分析协议,并且能通过允许.拒绝.交换.增加.修改或者删除请求 (r

Linux Haproxy详细配置教程

1 Linux Haproxy 负载均衡 v1.8 ★★★ 类似于ningx的反向代理1.1 Haproxy 概述 Haproxy是一个开源的高性能的反向代理或者说是负载均衡服务软件之一,它支持双机热备.虚拟主机.基于TCP和HTTP应用代理等功能.其配置简单,维护方便,而且拥有很好的对服务器节点的健康检查功能(相当于keepalived健康检查),当其代理的后端服务器出现故障时,Haproxy会自动的将该故障服务器摘除,当服务器的故障恢复后,Haproxy还会自动将该RS服务器加入进来提供服务

centos下haproxy日志的配置

   涉及到的配置文件如下    1)  /etc/haproxy/haproxy.conf  //这个是haproxy程序的主配置文件,具体路径可以随意指定,主要是下面这句话         log         localhost   local0    2)  /etc/rsyslog.conf           //这个配置文件不用动,默认会有下面的设置,会读取 /etc/rsyslog.d/*.conf目录                                 //下的配

haproxy+keepalived配置

一.环境 系统:CentOS 6.4x64最小化安装 ha-keep-m:192.168.3.15 ha-keep-s:192.168.3.22 httpd-16:192.168.3.16 httpd-17:192.168.3.17 VIP:192.168.3.28 二.在ha-keep-m和ha-keep-s上安装haproxy [[email protected] ~]# rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64

HAPROXY 配置项/配置实例

HAPROXY 配置项/实例 常用配置选项: OPTION 选项: option httpclose :HAProxy会针对客户端的第一条请求的返回添加cookie并返回给客户端,客户端发送后续请求时会发送 此cookie到HAProxy,HAProxy会针对此cookie分发到上次处理此请求的服务器上,如果服务器不能忽略 此cookie值会影响处理结果.如果避免这种情况配置此选项,防止产生多余的cookie信息. option forwardfor :如果服务器上的应用程序想记录发起请求的客户

负载均衡-haproxy安装配置

HAProxy提供高可用性.负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费.快速并且可靠的一种解决方案.HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理.HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接.并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴露到网络上.    haproxy 配置中分成五部分内容,分别如下:1.global:参数是进程级的,通常是和操作系统相关.这些

haproxy日志

由于数据分析的需要,我们必须打开Haproxy日志,并记录相关的503错误信息进行汇总统计.所以有了下文: 在配置前,我们先来了解下日志的level: local0-local7,16-23保留为本地使用. 0 emerg 系统不可用 1 alert   必须马上采取行动的事件 2 crit 关键的事件 3 err 错误事件 4 warning 警告事件 5 notice   普通但重要的事件 6 info      有用的信息 7 debug    调试信息 haproxy 日志切割(1) 取

Haproxy的配置

1,下载Haproxy 下载Haproxy 1.6  2,安装haproxy uname -r cd /usr/local/src/haproxy-1.6.9/ make TARGET=linux3100 ARCH=x86_64 USE_OPENSSL=1 ADDLIB=-lz make install PREFIX=/usr/local/haproxy 配置haproxy 创建这三个目录 配置系统日志 vim /etc/rsyslog.conf [[email protected] hapro

haproxy代理配置

一.安装 192.168.1.128    代理机 192.168.1.129    后端web 192.168.1.130    后端web # yum install gcc # wget http://pkgs.fedoraproject.org/repo/pkgs/haproxy/haproxy-1.8.3.tar.gz/sha512/6118ccbcfe07d96c2cce1a78c30db9c428f8b64e64fc3f5660392a501ecbaefdc5b10bea2f65c