logger não está registrando na instância remota do rsyslogd

1

Estou executando o CentOS 7.0.1406 com rsyslogd 7.4.7 e logger do util-linux 2.23.2. Eu tenho duas máquinas conectadas através de um switch. Quando eu tento usar o logger para log de uma máquina para outra, nada é registrado.

Quando eu uso a opção --stderr , nada é ecoado para stderr , o que me dá uma pausa. tcpdump mostra dados saindo da máquina A e da máquina de entrada de dados B.

A configuração rsyslogd na máquina B é a seguinte:

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

No modo de depuração, eu estou começando com:

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

Quando executo este comando do registrador na máquina A

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

Eu recebo essa saída da depuração de rsyslogd , mas nenhuma saída no arquivo de log.

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

EDITAR: As conexões UDP funcionam bem (ao carregar imudp e usar UDPServerRun ).

    
por greg 01.07.2015 / 18:02

0 respostas