rsyslog установить 3 точки доступа для входа в тот же файл?

Я смотрел на примеры rsyslogs, но большинство кажется слишком ориентированным на программиста.

Мне нужно 10.10.10.12, 10.10.10.13, 10.10.10.14, чтобы получить 1 общий лог-файл.

Это дает мне нужный мне журнал в мой main / var / log / syslog

$ModLoad imuxsock # provides support for local system logging
$ModLoad imklog   # provides kernel logging support (previously done by rklogd)
#$ModLoad immark  # provides --MARK-- message capability

# provides UDP syslog reception
$ModLoad imudp
$UDPServerRun 514

Я пытался добавить это, но это не сработало.

if $fromhost-ip == '10.10.10.12' then /var/log/aps.log
& ~

if $fromhost-ip == '10.10.10.13' then /var/log/aps.log
& ~

if $fromhost-ip == '10.10.10.14' then /var/log/aps.log
& ~

Я обновил свой код с ==, так как он делает больше сцены, но это не решило проблему.

2
задан 17 April 2013 в 18:27

2 ответа

Может быть if $fromhost-ip isequal '10.10.10.14' then /var/log/aps.log?

Вы также можете попробовать :HOSTNAME, isequal, '10.10.10.14' /var/log/aps.log ...

0
ответ дан 17 April 2013 в 18:27

Я сделал два изменения, я использовал $ hostname. Я изменил права доступа на 777 в файле журнала.

Это работает.

0
ответ дан 17 April 2013 в 18:27

Другие вопросы по тегам:

Похожие вопросы: