haproxy 的 log 設定
haproxy文件可以參考這兒
* http://www.haproxy.org/download/1.4/doc/configuration.txt
啟用haproxy的log,在haproxy.cfg中
global 加上
> log 127.0.0.1 local2
defaults 加上
> log global
option httplog
option dontlognull
上面的設定會把 log 丟到本機的 logserver (udp 514),再來我們設定rsyslog 要收這個 log
vi /etc/rsyslog.conf #加下面的設定
> $ModLoad imudp
$UDPServerRun 514
$UDPServerAddress 127.0.0.1
設定 local2 的 log 往 haproxy.log 丟 ( local2 與上面 haproxy.cfg 的設定批配),下面& ~這一行要寫,不然 local2 的 log 除了寫這兒外,還會再寫到 messages 中
> vi /etc/rsyslog.d/haproxy.conf
local2.* /var/log/haproxy/haproxy.log
& ~
重啟rsyslog服務
* service rsyslog restart
寫 log 時,目錄被指定到 /var/log/haproxy/ 中,預設的 haproxy log 不在這兒,而是在 /var/log/ 下,所以再調下 /etc/logrotate.d/haproxy
> /var/log/haproxy.log --> /var/log/haproxy/haproxy.log
* http://www.haproxy.org/download/1.4/doc/configuration.txt
啟用haproxy的log,在haproxy.cfg中
global 加上
> log 127.0.0.1 local2
defaults 加上
> log global
option httplog
option dontlognull
上面的設定會把 log 丟到本機的 logserver (udp 514),再來我們設定rsyslog 要收這個 log
vi /etc/rsyslog.conf #加下面的設定
> $ModLoad imudp
$UDPServerRun 514
$UDPServerAddress 127.0.0.1
設定 local2 的 log 往 haproxy.log 丟 ( local2 與上面 haproxy.cfg 的設定批配),下面& ~這一行要寫,不然 local2 的 log 除了寫這兒外,還會再寫到 messages 中
> vi /etc/rsyslog.d/haproxy.conf
local2.* /var/log/haproxy/haproxy.log
& ~
重啟rsyslog服務
* service rsyslog restart
寫 log 時,目錄被指定到 /var/log/haproxy/ 中,預設的 haproxy log 不在這兒,而是在 /var/log/ 下,所以再調下 /etc/logrotate.d/haproxy
> /var/log/haproxy.log --> /var/log/haproxy/haproxy.log
留言
張貼留言