无法让 Freeradius2 将日志发送到 syslog-ng 版本 3.5

无法让 Freeradius2 将日志发送到 syslog-ng 版本 3.5

我有一个 Syslog-ng 3.5 和 freeradius2 Ubuntu server 16.04,它们都作为虚拟机在 vmware esxi 5.5 HYpervisor 中运行。

嗯,从以前邮政我让 sylog-ng 将 /var/log/fereradius/radius.log 目录中的日志发送到远程 syslog-ng 服务器,

问题是我的 freeradius 服务器中几乎没有剩余空间。

我对 /etc/freeradius/ 目录中的 radiusd.conf 文件进行了以下更改

1---logdir=syslog

2---destination=syslog

3---syslog_facility=daemon

但是仍然无法与位于同一台机器上的 syslog-ng 客户端进行通信,该客户端会将日志发送到远程 syslog-ng 服务器。

我查看了论坛和 syslog wiki,但仍然不起作用,我检查了,netstat -tunlp但没有看到从 freeradius 服务器到 syslog-ng 服务器的本地连接。我检查了,nc -uv [IP-LOCAL-SYSLOG-SERVER] 514并成功连接到本地 syslog-ng 服务器(因此正在监听 514 udp 端口​​)。对此有什么见解吗?提前谢谢。

答案1

您需要将log.destination设置为syslog,即部分destination内的选项log {}

https://github.com/FreeRADIUS/freeradius-server/blob/v2.xx/raddb/radiusd.conf.in#L409

相关内容