rsyslog не разделяется на объекты

Я предвосхищу это, я новичок в Linux. Я настроил работающий сервер rsyslog Debian Linux, но мне пришлось переключиться на Ubuntu(14.04.1 LTS), чтобы настроить rsyslog(7.4.4). Я надеялся, что смогу просто скопировать части конфигурации, и это сработает. Это не так.

Мой системный журнал получает информацию, однако он просто записывает в файл по умолчанию /var/log/syslog,

Вот мой текущий конфиг, я отредактировал элементы, которые были закомментированы:

$ModLoad imuxsock # provides support for local system logging
$ModLoad imklog   # provides kernel logging support

$ModLoad imudp
$UDPServerRun 514

$ModLoad imtcp
$InputTCPServerRun 514

$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat

$RepeatedMsgReduction on

$FileOwner syslog
$FileGroup adm
$FileCreateMode 0640
$DirCreateMode 0755
$Umask 0022
$PrivDropToUser syslog
$PrivDropToGroup syslog

#this was a template given to me that had worked in debian
$template Firewall,"/var/log/prd/fwlog-%$YEAR%-%$MONTH%-%$DAY%"
$template Switch,"/var/log/prd/rslog-%$YEAR%-%$MONTH%-%$DAY%"

Local7.* -?Firewall
Local4.* -?Switch

Есть ли некоторые отличия для rsyslog в Ubuntu и Debian?

1 ответ

Конфигурационные файлы резко отличаются (и раздражает) между версиями. Поэтому попытка скопировать файл /etc/rsyslog.conf из одной системы в другую, вероятно, не будет работать, особенно если вы переключаете основные выпуски. (В данном случае с версии 5 до версии 7.)

Ubuntu IS Debian под капотом, а rsyslog- это rsyslog независимо от того, на какой ОС он установлен. Важным моментом является то, чтобы убедиться, что вы ищете в Google инструкции, относящиеся к вашей версии, или используете менеджер пакетов для установки прилагаемого пакета rsyslog-docs, а затем прочитайте их. В Ubuntu/ Debian:

apt-get install rsyslog-docs
Другие вопросы по тегам