Получение логов с удаленных клиентов через rsyslog

Я недавно установил Debian 6. Я пытаюсь получить сервер системного журнала по причине, которую я использовал для выполнения этой задачи. Я настроил /etc/rsyslog.conf на удаленном клиентском сервере для отправки данных через порт udp 514.

$ModLoad imuxsock
$ModLoad imklog

*.* @server-ip:514

И я также настроил серверный rsyslog.conf, который будет их принимать.

:source, isequal, "client-host-ip" /var/log/clientlog.log
:source, isequal, "client-host-ip" ~

Я проверил настройки своего брандмауэра, и он проходит udp 514, но по какой-то причине все еще не работает. Чего мне не хватает?

1 ответ

Решение

На сервере:

module(load="imudp") # needs to be done just once 
input(type="imudp" port="514")

Проверьте с помощью netstat -nulp на сервере.

http://www.rsyslog.com/doc/rsyslog_conf.html

http://www.rsyslog.com/receiving-messages-from-a-remote-system/

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