Решено: Не пишутся логи rsyslog в compatibility mode 3 ( -c3 )

Cent OS, Scientific Linux

Модератор: Модераторы разделов

fms
Сообщения: 6

Решено: Не пишутся логи rsyslog в compatibility mode 3 ( -c3 )

Сообщение fms »

VPS SentOS последняя стабильная.
Заменил syslog на rsyslog

Код: Выделить всё

yum install rsyslog
chkconfig syslog off
chkconfig rsyslog on
/etc/init.d/syslog stop
/etc/init.d/rsyslog start

Все работает, логи пишутся.
Но при старте rsyslog в /var/log/messages

Код: Выделить всё

2010-09-27T15:01:43.834113+04:00 syslog rsyslogd: WARNING: rsyslogd is running in compatibility mode. Automatically generated config directives may interfer with your rsyslog.conf settings. We suggest upgrading your config and adding -c3 as the first rsyslogd option.

А мне нужна как раз работа его в режиме 3 версии.
Ставлю флаг

Код: Выделить всё

vim /etc/sysconfig/rsyslog
SYSLOGD_OPTIONS="-c 3"
/etc/init.d/rsyslog restart

Сообщения не появляется демон стартует, но логи не пишет.
Пробовал писать logger'ом, смотрел tail'ом разные логи как в режиме совместимости так и в -с3
В режиме совместимости все пишет, в -c3 нифига.

В чем может быть проблема?

Конфиг стандартный

Код: Выделить всё

# Log all kernel messages to the console.
# Logging much else clutters up the screen.
#kern.*                                                 /dev/console

# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;authpriv.none;cron.none                /var/log/messages

# The authpriv file has restricted access.
authpriv.*                                              /var/log/secure

# Log all the mail messages in one place.
mail.*                                                  -/var/log/maillog

# Log cron stuff
cron.*                                                  /var/log/cron

# Everybody gets emergency messages
*.emerg                                                 *

# Save news errors of level crit and higher in a special file.
uucp,news.crit                                          /var/log/spooler

# Save boot messages also to boot.log
local7.*                                                /var/log/boot.log

Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Не пишутся логи rsyslog в compatibility mode 3 ( -c3 )

Сообщение sash-kan »

fms писал(а): ↑
27.09.2010 16:23
В чем может быть проблема?
может быть всё-таки разный синтаксис conf-файлов?

как-то минимальный конфиг на ваш не очень похож. может быть, начнёте с него?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
fms
Сообщения: 6

Re: Решено: Не пишутся логи rsyslog в compatibility mode 3 ( -c3 )

Сообщение fms »

Спасибо.
Как-то сразу не дошло, что rsyslog настолько модульный, что по умолчанию он ни из каких источников не принимает сообщения.
Проблема решилась добавлением

Код: Выделить всё

$ModLoad imuxsock

Модуль отвечает за получение сообщений со стандартного syslog unix-socket
Так что буду настранивать конфиг под свои задачи :)

Еще раз спасибо за наводку. Вопрос решен.
Спасибо сказали: