将日志从 syslog-ng 客户端发送到 rsyslog 服务器
Sending logs from a syslog-ng client to a rsyslog server
我有一个设置,其中来自 syslog-ng 客户端的日志被发送到 rsyslog 服务器。我想通过 TCP 发送日志。
以下是我的 syslog-ng 客户端的配置。
destination d_remoteUdp { network("192.168.104.48" transport("udp") port(514));};
destination d_net { tcp("192.168.104.48" port(601) log_fifo_size(1000)); };
log {source(s_src); destination(d_remoteUdp); };
log {source(s_src); destination(d_net); };
其中 192.168.104.48 是服务器的 ip。
如何配置 rsyslog 来接收这些日志?
添加到您的rsyslog.conf:
# provides TCP syslog reception
module(load="imtcp")
input(type="imtcp" port="601")
我有一个设置,其中来自 syslog-ng 客户端的日志被发送到 rsyslog 服务器。我想通过 TCP 发送日志。 以下是我的 syslog-ng 客户端的配置。
destination d_remoteUdp { network("192.168.104.48" transport("udp") port(514));};
destination d_net { tcp("192.168.104.48" port(601) log_fifo_size(1000)); };
log {source(s_src); destination(d_remoteUdp); };
log {source(s_src); destination(d_net); };
其中 192.168.104.48 是服务器的 ip。 如何配置 rsyslog 来接收这些日志?
添加到您的rsyslog.conf:
# provides TCP syslog reception
module(load="imtcp")
input(type="imtcp" port="601")