Назад | Перейти на главную страницу

регистратор не ведет журнал в удаленном экземпляре rsyslogd

Я использую CentOS 7.0.1406 с rsyslogd 7.4.7 и logger из util-linux 2.23.2. У меня две машины подключены через коммутатор. Когда я пытаюсь использовать регистратор для регистрации с одной машины на другую, ничего не регистрируется.

Когда я использую --stderr вариант, ничего не отображается stderr, что заставляет меня задуматься. tcpdump показывает данные, выходящие из машины A и данные, поступающие из машины B.

В rsyslogd config на машине B выглядит следующим образом:

$ModLoad imtcp
$InputTCPServerRun 2515
*.* /home/greg/log.log

В режиме отладки я начинаю с:

rsyslogd -f /home/greg/log.conf -i /home/greg/log.pid -dn

Когда я запускаю эту команду регистратора на машине A

logger --tcp --stderr --port 2515 --server machineB `date`

Я получаю этот вывод от rsyslogd отладка, но нет вывода в файл журнала.

epoll returned 1 entries
epoll push ppusr[0]: 0x7f4fb55c8470
tcpsrv: ready to process 1 event entries
tcpsrv: processing item 0, pUsr 0x7f4fb55c8470, bAbortConn
New connect on NSD 0x7f4fb55cb510.
dnscache: entry (nil) found
adding nsdpoll entry 0/0x7f4fa8002cf0, sock 8
New session created with NSD 0x7f4fa8002cf0.
doing epoll_wait for max 128 events
epoll returned 1 entries
epoll push ppusr[0]: 0x7f4fa8002cf0
tcpsrv: ready to process 1 event entries
tcpsrv: processing item 0, pUsr 0x7f4fa8002cf0, bAbortConn
netstream 0x7f4fa80033a0 with new data
doing epoll_wait for max 128 events
epoll returned 1 entries
epoll push ppusr[0]: 0x7f4fa8002cf0
tcpsrv: ready to process 1 event entries
tcpsrv: processing item 0, pUsr 0x7f4fa8002cf0, bAbortConn
netstream 0x7f4fa80033a0 with new data
removing nsdpoll entry 0/0x7f4fa8002cf0, sock 8
doing epoll_wait for max 128 events

РЕДАКТИРОВАТЬ: UDP соединения работают нормально (при загрузке imudp и используя UDPServerRun).