GNU/Linux >> Znalost Linux >  >> Cent OS

Povolit protokolování haproxy v rsyslog

Hapoxy protokolování pomocí rsyslog v systému Linux

Po instalaci HAproxy v CentOS ve výchozím nastavení nebylo protokolování haproxy povoleno. Chcete-li povolit protokolování HAProxy, musíte jej povolit v rsyslog .

Haproxy protokoly lze aktivovat přidáním následujícího do konfiguračního souboru haproxy.cfg

log 127.0.0.1 local0

Protokoly lze přesunout do samostatného souboru vytvořením souboru v /etc/rsyslog.d

vi /etc/rsyslog.d/haproxy.conf

$ModLoad imudp
$UDPServerRun 514
$template Haproxy,”%msg%\n”
local0.=info -/var/log/haproxy.log;Haproxy
local0. upozornění -/var/log/haproxy-status.log;Haproxy
### udržovat protokoly v localhost ##
local0.* ~

Nyní restartujte službu HAproxy

/etc/init.d/haproxy restart

Nyní restartujte službu rsyslog

/etc/init.d/rsyslog restartujte

Protokoly lze otáčet pomocí logrotate a následujícího textu v souboru /etc/logrotate.d/haproxy

cat /etc/logrotate.d/haproxy

/var/log/haproxy.log {
missingok
notifempty
sdílené skripty
rotace o 120
denně
komprimovat
postrotate
znovu načíst rsyslog>/dev/null 2>&1 || true
endscript
}


Cent OS
  1. Jak povolit protokolování dotazů MySQL/MariaDB

  2. Jak povolit statistiky HAProxy

  3. Jak povolit protokolování error-log.txt pomocí souboru .htaccess?

  1. Jak nastavit server centralizovaného protokolování pomocí Rsyslog

  2. Jak povolit další protokolování scsi v CentOS/RHEL

  3. Jak povolit protokolování ladění NFS pomocí rpcdebug

  1. Jak povolit protokolování chyb PHP v Plesk 11

  2. Jak nastavit vzdálené přihlášení Rsyslog v systému Linux (Central Log Server)

  3. Jak povolit podrobné protokolování pro VSFTPD