rsyslog: сохранение логов в отдельный файл

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модератор: SLEDopit

Ответить
IMB
Сообщения: 2561
ОС: Debian

rsyslog: сохранение логов в отдельный файл

Сообщение IMB »

Доброго дня!
На Debian 6.0.7 с rsyslog 4.6.4 необходимо организовать логирование с сетевого устройсва.
/etc/rsyslog.d/device.conf

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

if $fromhost-ip == '192.168.255.2' then /var/log/cam.log

И в /etc/rsyslog.conf раскомментировал получение логов по UDP, подключение дополнительных конфигураций описано строкой $IncludeConfig /etc/rsyslog.d/*.conf.
После перезапуска rsyslog целевой файл пуст а все сообщения находятся в /var/log/syslog.
Вопрос - как правильно описать конфигурацию логирования?
Спасибо.
Спасибо сказали:
Аватара пользователя
McSim
Сообщения: 419
Статус: Экспериментатор
ОС: заGNU/Linux Debian
Контактная информация:

Re: rsyslog: сохранение логов в отдельный файл

Сообщение McSim »

IMB писал(а):
04.07.2013 13:53
Доброго дня!
На Debian 6.0.7 с rsyslog 4.6.4 необходимо организовать логирование с сетевого устройсва.
/etc/rsyslog.d/device.conf

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

if $fromhost-ip == '192.168.255.2' then /var/log/cam.log

И в /etc/rsyslog.conf раскомментировал получение логов по UDP, подключение дополнительных конфигураций описано строкой $IncludeConfig /etc/rsyslog.d/*.conf.
После перезапуска rsyslog целевой файл пуст а все сообщения находятся в /var/log/syslog.
Вопрос - как правильно описать конфигурацию логирования?
Спасибо.

1. покажите полностю конфиг
2. попробуйте вместо "==" использовать contains
Пример:

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

if $fromhost-ip contains '192.168.255.2' then /var/log/cam.log

Спасибо сказали:
Ответить