Location of freeradius log file

John Dennis jdennis at redhat.com
Mon Jul 13 18:25:53 CEST 2009


On 07/13/2009 11:35 AM, Deepak wrote:
> Hi,
>
> I have following installed.
>
> ===============
> OS: CentOS 5.3
> freeradius 2.1.6 (rpm version)
> daloradius 0.9-8
> mysql 5.0.45
> ===============
>
> When I try to check the radius log file from daloradius interface, it
> give me following error:
> ========
> error reading log file:
>
> looked for log file in /var/log/freeradius/radius.log and
> /usr/local/var/log/radius/radius.log but couldn't find it.
> if you know where your freeradius log file is located, set it's
> location in /zradius/rep-logs-radius.php
> ========
>   I tried to look for this file but couldn't locate it. There is no
> "freeradius" directory in  "/var/log"
>
> Where do freeradius keep the log file?
>
> Thanks
>

The default log location as defined by the configure.in script is 
logdir='${localstatedir}/log/radius'

On most systems localstatedir is /var thus the default log location is 
/var/log/radius.

On rpm based systems this can be deduced by looking at the file list 
belonging to an rpm, for example:

$ rpm -ql freeradius | grep log
/etc/logrotate.d/radiusd
/etc/raddb/modules/detail.log
/etc/raddb/modules/linelog
/etc/raddb/modules/logintime
/etc/raddb/modules/sql_log
/etc/raddb/modules/sqlcounter_expire_on_login
/usr/lib/freeradius/rlm_acctlog-2.1.6.so
/usr/lib/freeradius/rlm_acctlog.so
/usr/lib/freeradius/rlm_linelog-2.1.6.so
/usr/lib/freeradius/rlm_linelog.so
/usr/lib/freeradius/rlm_logintime-2.1.6.so
/usr/lib/freeradius/rlm_logintime.so
/usr/lib/freeradius/rlm_sql_log-2.1.6.so
/usr/lib/freeradius/rlm_sql_log.so
/usr/share/man/man5/rlm_sql_log.5.gz
/var/log/radius
/var/log/radius/radacct
/var/log/radius/radius.log
/var/log/radius/radutmp

here you can see the log directory is /var/log/radius. But there is 
another hint, the freeradius package included a logrotate file in 
/etc/logrotate.d/radiusd. logrotate is responsible for rotating log 
files and the /etc/logrotate.d/radiusd is the configuration file 
specific to the radiusd service. Looking at that config file will show 
you the path of every radius log file.



-- 
John Dennis <jdennis at redhat.com>

Looking to carve out IT costs?
www.redhat.com/carveoutcosts/



More information about the Freeradius-Users mailing list