LINUX.ORG.RU
решено ФорумAdmin

rsyslog не пишет логи с определённого IP

 ,


0

1

Решил добавить в rsyslog ещё одну железку, создал соответствующий файл с правильными правами, сделал service rsyslog restart и всё равно ничего не пишется. Данные на 514 порт приходят, IP правильный. Куда копать?

Ubuntu Server

/etc/rsyslog.conf:

...
#это работает
:fromhost, isequal, "10.64.0.2" ?RemoteFromHost
:fromhost, isequal, "10.64.0.2" ~
#это не работает
:fromhost, isequal, "10.3.0.50" ?RemoteFromHost
:fromhost, isequal, "10.3.0.50" ~


-rw-r--r-- 1 syslog adm         0 Aug 10 21:00 /var/log/remote/10.3.0.50.log
-rw-r--r-- 1 syslog adm  20121991 Feb 18 13:48 /var/log/remote/10.64.0.2.log

★★★★

Уверены, что нужно ″fromhost″ проверять, вроде как это имя хоста в сообщении, а ip-адрес это ″fromhost-ip″.

mky ★★★★★
()
Ответ на: комментарий от yu-boot

Как определён ″RemoteFromHost″? Может вместо него напрямую написать имя файла.

Сообщения точно доходят, не режутся itpables? Пробовали записывать все сообщения в один файл и там были сообщения от этой железки?

mky ★★★★★
()

Открыл для себя, что syslog работает по UDP, а фаервол был открыт для 514/TCP. Теперь всё работает. Всем спасибо.

yu-boot ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.