FreeRadius Log File ?

Konne bridge_stone at gmx.net
Thu Jun 29 17:11:17 CEST 2006


Scott Miller schrieb:

>Hello all - I have freeradius with mysql up and running perfectly.  I
>recently "upgraded" from icradius because it seems to have dropped off the
>face of the earth.  Anyways - there was a feature in icradius where I could
>poll the log file to get customers authentication status.  I created a link
>to a php file which referenced this log file for our techs to help with
>troubleshooting.  The file looks like this:
>
>
><?php
>
>include ('header.php');
>$file ="/var/log/radius.log";
>$limit="60";
>
>$fp = popen("/usr/bin/tail -$limit $file", 'r');
>if (! $fp ) {
>  echo 'unable to pipe command';
>}
>
>while (!feof($fp) ) {
>   $line = fgets($fp, 4096);
>print $line."<br>";
>
>}
>
>include ('footer.php');
>?>
>
>But - there doesn't seem to be any log file I can poll this type of info
>from.  Here's an excerpt of what I was able to get with the above:
>
>Wed Jun 28 13:22:13 2006: Auth: Login OK: [sshort] (from nas CiscoAS5300/S0)
>socket 0 (0 sec) 
>Wed Jun 28 13:22:56 2006: Auth: Login OK: [lilia] (from nas Cisco AS5300/S0)
>socket 0 (0 sec) 
>Wed Jun 28 13:23:03 2006: Auth: Login OK: [eaglesight] (from nas
>CiscoAS5300/S0) socket 0 (0 sec) 
>Wed Jun 28 13:23:56 2006: Auth: Login OK: [dierman] (from nas
>CiscoAS5300/S0) socket 0 (0 sec) 
>Wed Jun 28 13:23:58 2006: Auth: Login OK: [rprice] (from nas CiscoAS5300/S0)
>socket 0 (0 sec) 
>Wed Jun 28 13:25:32 2006: Auth: Login OK: [hafens] (from nas CiscoAS5300/S0)
>socket 0 (0 sec) 
>Wed Jun 28 13:25:43 2006: Auth: Login OK: [edie_a] (from nas CiscoAS5300/S0)
>socket 0 (0 sec) 
>Wed Jun 28 13:26:09 2006: Auth: Login OK: [megameg] (from nas
>CiscoAS5300/S0) socket 0 (0 sec) 
>Wed Jun 28 13:26:35 2006: Auth: Login OK: [stinger] (from nas
>CiscoAS5300/S0) socket 0 (0 sec) 
>Wed Jun 28 13:26:39 2006: Auth: Login OK: [inahat] (from nas CiscoAS5300/S0)
>socket 0 (0 sec) 
>Wed Jun 28 14:26:57 2006: Auth: Login OK: [cafe] (from
>nascore219.interbel.net/S10101001) socket 0 (0 sec)
>
>
>Do we have a log file we can poll this type of info from, or does it store
>it in the mysql database somewhere?
>
>Thanks,
>Scott Miller
>
>------------------------------
>
>Additional Information:
>
>I did find in the radiusd.conf file:
>
># allowed values: {no, yes}
>#
>log_stripped_names = yes
>
>#  Log authentication requests to the log file.
>#
>#  allowed values: {no, yes}
>#
>log_auth = yes
>
>#  Log passwords with the authentication requests.
>#  log_auth_badpass  - logs password if it's rejected
>#  log_auth_goodpass - logs password if it's correct
>#
>#  allowed values: {no, yes}
>#
>log_auth_badpass = yes
>log_auth_goodpass = yes
>
>But have not found where this log file resides.
>
>Thanks,
>Scott Miller
>
>
>- 
>List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
>
>
>  
>
hi,

in the radius.conf there must be on the top the path variables of 
radius... something like following :
See 'doc/variables.txt' for more information.

     23 prefix = /usr/local
     24 exec_prefix = ${prefix}
     25 sysconfdir = /etc/
     26 localstatedir = ${prefix}/var
     27 sbindir = ${exec_prefix}/sbin
     28 logdir = ${localstatedir}/log/radius
     29 raddbdir = ${sysconfdir}/raddb
     30 radacctdir = ${logdir}/radacct
     31
     32 #  Location of config and logfiles.
     33 confdir = ${raddbdir}
     34 run_dir = ${localstatedir}/run/radiusd
     35
     36 #
     37 #  The logging messages for the server are appended to the
     38 #  tail of this file.
     39 #
     40 log_file = ${logdir}/radius.log


bye



More information about the Freeradius-Users mailing list