rlm_sqlcounter noresetcounter
N White
nwtech at tele-net.net
Wed Aug 10 06:35:51 CEST 2005
Anyone have advice/input?
N White wrote:
> I'm having trouble setting up the noresetcounter(Max-All-Session). I'm
> running freeradius 1.0.4(Debian). I have compiled and added the
> rlm_sqlcounter.so files to the proper folder in Debian, and freeradius
> -X shows the module starting up(I have renamed it "hotspotcounter").
> If you would like to see the full output of either the request or
> startup let me know. I'd really like to tackle this thing, so any
> help/pointers are appreciated.
>
> freeradius -X |grep sqlcounter
> Config: including file: /etc/freeradius/sqlcounter.conf
> sqlcounter: counter-name = "Max-All-Session-Time"
> sqlcounter: check-name = "Max-All-Session"
> sqlcounter: key = "User-Name"
> sqlcounter: sqlmod-inst = "sql"
> sqlcounter: query = "SELECT SUM(AcctSessionTime) FROM radacct WHERE
> UserName='%{%k}'"
> sqlcounter: reset = "never"
> rlm_sqlcounter: Counter attribute Max-All-Session-Time is number 1671
> rlm_sqlcounter: Check attribute Max-All-Session is number 1672
> rlm_sqlcounter: Current Time: 1123455447 [2005-08-07 15:57:27], Next
> reset 0 [2005-08-07 15:00:00]
> rlm_sqlcounter: Current Time: 1123455447 [2005-08-07 15:57:27], Prev
> reset 0 [2005-08-07 15:00:00]
> Module: Instantiated sqlcounter (hotspotcounter)
>
>
> I keep getting this result on debug(NTRadping and Chillispot):
>
> rlm_sqlcounter: Entering module authorize code
> rlm_sqlcounter: Could not find Check item value pair
>
> Here is what is in radcheck database(00-0B-6A-65-95-B8 is the username):
>
> 699 00-0B-6A-65-95-B8 User-Password := password
> 700 00-0B-6A-65-95-B8 Max-All-Session := 1800
>
> Here is sqlcounter.conf:
>
> sqlcounter hotspotcounter {
> counter-name = Max-All-Session-Time
> check-name = Max-All-Session
> sqlmod-inst = sql
> key = User-Name
> reset = never
> query = "SELECT SUM(AcctSessionTime) FROM radacct WHERE
> UserName='%{%k}'"
> }
>
> Here is radius.conf:
>
> modules {
> $INCLUDE ${confdir}/sql.conf
> $INCLUDE ${confdir}/sqlcounter.conf
> }
>
> authorize{
> sql
> hotspotcounter
> }
>
> Thanks!
>
More information about the Freeradius-Users
mailing list