新聞中心
系統(tǒng)CentOS 6.x

配置Haproxy日志支持
cp /etc/rsyslog.conf /etc/rsyslog.conf`date +%F`
ll /etc/rsyslog.con*
cat>> /etc/rsyslog.conf<
local0.* /application/haproxy/logs/haproxy.log
#end
EOF
##應(yīng)為在haproxy配置文件中指定了是local0,所以這里選擇local0。下面的haproxy配置文件的相應(yīng)配置:
===============
log 127.0.0.1:514 local0 warning
##全局的日志配置,,log關(guān)鍵字,指定使用127.0.0.1:514的syslog服務(wù)中的local0日志設(shè)備,日志 級(jí)別,這里選擇是warning,一般不要用info
================
#修改/etc/sysconfig/rsyslog內(nèi)容如下:
[root@MASTER ~]# tail -2 /etc/sysconfig/rsyslog
#SYSLOGD_OPTIONS="-c 5"
SYSLOGD_OPTIONS="-c 2 -m 0 -r -x"
[root@MASTER ~]#
#重啟 /etc/init.d/rsyslog
/etc/init.d/rsyslog restart
#6.4 默認(rèn)沒(méi)端口
netstat -lntup
/etc/init.d/rsyslog restart
########修改rsyslog.conf 讓其出現(xiàn)端口
egrep 'UDPServerRun|ModLoad' /etc/rsyslog.conf
sed -i 's/#$UDPServerRun 514/$UDPServerRun 514/g' /etc/rsyslog.conf
sed -i 's/#$ModLoad imudp/$ModLoad imudp/g' /etc/rsyslog.conf
sed -n -e '/$ModLoad imudp/p' -e '/$UDPServerRun/p' /etc/rsyslog.conf
#重啟 /etc/init.d/rsyslog
/etc/init.d/rsyslog restart
netstat -lntup | grep rsyslog
[root@MASTER ~]# netstat -lntup | grep rsyslog
udp 0 0 0.0.0.0:514 0.0.0.0:* 5031/rsyslogd
udp 0 0 :::514 :::* 5031/rsyslogd
[root@MASTER ~]#
====================
[root@MASTER ~]# cat /application/haproxy/logs/haproxy.log
Nov 6 10:58:49 127.0.0.1 haproxy[5049]: Stopping proxy test in 0 ms.
Nov 6 10:58:49 127.0.0.1 haproxy[5049]: Proxy test stopped (FE: 0 conns, BE: 0 conns).
Nov 6 10:58:58 127.0.0.1 haproxy[5055]: Stopping proxy test in 0 ms.
Nov 6 10:58:58 127.0.0.1 haproxy[5055]: Proxy test stopped (FE: 0 conns, BE: 0 conns).
[root@MASTER ~]#
###注意,如果還是無(wú)法記錄日志,記得要關(guān)閉selinux
網(wǎng)站名稱(chēng):配置Haproxy日志支持(rsyslog日志支持)
新聞來(lái)源:http://m.5511xx.com/article/cospoog.html


咨詢(xún)
建站咨詢(xún)
