Logging
無法讓 Freeradius2 將日誌發送到 syslog-ng 版本 3.5
我有一個 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