Logging

無法讓 Freeradius2 將日誌發送到 syslog-ng 版本 3.5

  • April 24, 2017

我有一個 Syslog-ng 3.5 和 freeradius2 Ubuntu 伺服器 16.04,它們都在 vmware esxi 5.5 HYpervisor 中作為虛擬機執行。

好吧,從上一篇文章中,我得到了 sylog-ng 將日誌從 /var/log/fererradius/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 埠​​)。對此有任何啟示嗎?提前非常感謝。

您需要將 log.destination 設置為 syslog,即該部分中的destination選項log {}

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

引用自:https://serverfault.com/questions/846312