Rule for don't log specific user session.
Ben Wiechman
ben at wisper-wireless.com
Tue Mar 11 21:13:27 CET 2008
With this it wouldn't be that hard to separate the information for a
specific subscriber or group into a separate log file would it.
Assuming that the two log options are appropriately configured:
Fr 2.x
if( User-Name != "test-user" {
# will (Group-Name != 'test-group" ) { work?
User_log
}
else {
Test_log
}
Or FR 1.x
preacct {
files
}
accounting {
Acct-Type SQL-LOG {
User_log
}
Acct-Type TEST-LOG {
Test_log
}
}
...then in "acct_users":
Test-user Acct-Type := TEST-LOG
Fall-Through = No
DEFAULT Acct-Type := SQL-LOG
Is there an equivalent way to do this using sql? Ie radreply/radgroupreply?
Also, will this take care of both accounting log info and authentication log
info?
Ben Wiechman
Network Admin
Wisper High Speed Internet
ben at wisper-wireless.com
> -----Original Message-----
> From: freeradius-users-bounces+ben=wisper-
> wireless.com at lists.freeradius.org [mailto:freeradius-users-
> bounces+ben=wisper-wireless.com at lists.freeradius.org] On Behalf Of Phil
> Mayers
> Sent: Tuesday, March 11, 2008 6:13 AM
> To: FreeRadius users mailing list
> Subject: Re: Rule for don't log specific user session.
>
> Vincent Magnin wrote:
> > Hello Rafael,
> >
> > It should be possible in Freeradius 2 and using unlang language:
> >
> >
> > if (User-Name != "test-user") {
> > sql_log
> > }
>
> In previous versions, you can use Acct-Type:
>
> preacct {
> files
> }
> accounting {
> Acct-Type SQL-LOG {
> sqllog
> }
> }
>
> ...then in "acct_users":
>
> nagios ....
> Fall-Through = Np
>
> DEFAULT Acct-Type := SQL-LOG
>
> >
> > Regards,
> >
> > Vincent M.
> >
> > Rafael Medici <rafael.medici at vexcorp.com> a écrit :
> >
> >> Hello,
> >>
> >> Is there a way to don't log nothing for a specific user, creating a
> >> rule in sql_log?
> >>
> >> You will probably ask me why!
> >>
> >> Because i have a plugin running on nagios, that checks for
> >> authentication with a specific user ex: "testuser" every 5 minutes,
> >> and at the end of the day my database grows with useless information.
> >> We are a global hotspot provider, so this check running on nagios is
> >> performed in 10.000 hotspots, to test for authentication, so you could
> >> imagine that this "testuser" generates infinite registers.
> >>
> >>
> >> I think put some kind of trigger to do that, will probably slow down
> >> my server performance, because we have a huge users database.
> >>
> >> I'm running freeradius(1.1.7) + postgre.
> >>
> >>
> >> Regards,
> >>
> >> Rafael Medici
> >
> > -
> > List info/subscribe/unsubscribe? See
> > http://www.freeradius.org/list/users.html
>
> -
> List info/subscribe/unsubscribe? See
> http://www.freeradius.org/list/users.html
More information about the Freeradius-Users
mailing list