LINUX.ORG.RU

История изменений

Исправление kirk_johnson, (текущая версия) :

Если по сути, для сферического локалхоста syslog-ng подходит лучше, потому что он тупо удобнее за счет простоты в настройке и использовании.

Не знаю, спорно. Можно на syslog-ng сделать что-нибудь подобное, чтобы не сильно длиннее было:

# Configuration file for rsyslogd(8). See rsyslog.conf(5) for details.

$ModLoad imuxsock # Provides support for local system logging (e.g. via logger command)
$ModLoad imklog   # Provides kernel logging support (previously done by rklogd)

# Use default timestamp format
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat

# File syncing capability is disabled by default. This feature is usually not
# required, not useful and an extreme performance hit.
#$ActionFileEnableSync on

# Set the default log owner
$FileOwner root
$FileGroup wheel

# Include all config files in /etc/rsyslog.d
$IncludeConfig /etc/rsyslog.d/*.conf

# Log ansible messages to the separate file
:syslogtag, startswith, "ansible-"    /var/log/ansible.log
& stop

# Log private authentication messages to the separate file
$FileCreateMode 0640
auth.*                                /var/log/auth.log
authpriv.*                            /var/log/auth.log
$FileCreateMode 0644

# Per-facility log files
cron.*                                /var/log/cron.log
daemon.*                              /var/log/daemon.log
kern.*                               -/var/log/kern.log
mail.*                                /var/log/mail.log
user.*                                /var/log/user.log

# Catch-all (except for auth, authpriv, cron and mail) file
*.*;\
auth.none;\
authpriv.none;\
cron.none;\
mail.none                            -/var/log/messages

# Send emergency messages to everyone
*.emerg                               :omusrmsg:*

Исходная версия kirk_johnson, :

Если по сути, для сферического локалхоста syslog-ng подходит лучше, потому что он тупо удобнее за счет простоты в настройке и использовании.

Не знаю, спорно. Можно на syslog-ng сделать что-нибудь подобное (и не сильно длиннее):

# Configuration file for rsyslogd(8). See rsyslog.conf(5) for details.

$ModLoad imuxsock # Provides support for local system logging (e.g. via logger command)
$ModLoad imklog   # Provides kernel logging support (previously done by rklogd)

# Use default timestamp format
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat

# File syncing capability is disabled by default. This feature is usually not
# required, not useful and an extreme performance hit.
#$ActionFileEnableSync on

# Set the default log owner
$FileOwner root
$FileGroup wheel

# Include all config files in /etc/rsyslog.d
$IncludeConfig /etc/rsyslog.d/*.conf

# Log ansible messages to the separate file
:syslogtag, startswith, "ansible-"    /var/log/ansible.log
& stop

# Log private authentication messages to the separate file
$FileCreateMode 0640
auth.*                                /var/log/auth.log
authpriv.*                            /var/log/auth.log
$FileCreateMode 0644

# Per-facility log files
cron.*                                /var/log/cron.log
daemon.*                              /var/log/daemon.log
kern.*                               -/var/log/kern.log
mail.*                                /var/log/mail.log
user.*                                /var/log/user.log

# Catch-all (except for auth, authpriv, cron and mail) file
*.*;\
auth.none;\
authpriv.none;\
cron.none;\
mail.none                            -/var/log/messages

# Send emergency messages to everyone
*.emerg                               :omusrmsg:*