Where to find sql counter module ?

YvesDM ydmlog at gmail.com
Sat Feb 24 13:50:52 CET 2007


On 2/24/07, Graham Beneke <graham_bulk at apolix.co.za> wrote:
>
>
> In the current version of FR (1.1.4) the sqlcounter module is no longer
> experimental - comes as in the default collection of modules.
>
> There is also a wiki article on using sqlcounter:
> http://wiki.freeradius.org/Rlm_sqlcounter
>
> Its not complete but I am working on it.
>
> --
> Graham Beneke


Interesting, tnx for your work!
I'm struggling with the sqlcounter module too for the moment.
Try to define the reply-name (FR1.1.4), but it gives me errors

If I specify this in sqlcounter.conf:
 sqlcounter volumelimit {
                counter-name = Octets-Total
                check-name = Max-Octets
                reply-name = ChilliSpot-Max-Total-Octets
                sqlmod-inst = sql
                key = User-Name
                reset = monthly

                # This query will calculate the total volume used


it results in:

freeradius -X | grep sqlcounter
<snip>
 sqlcounter: counter-name = "Octets-Total"
 sqlcounter: check-name = "Max-Octets"
 sqlcounter: reply-name = "ChilliSpot-Max-Total-Octets"
 sqlcounter: key = "User-Name"
 sqlcounter: sqlmod-inst = "sql"
 sqlcounter: query = "SELECT (SUM(AcctInputOctets) +SUM(AcctInputGigawords *
4294967295) +SUM(AcctOutputOctets) +SUM(AcctOutputGigawords * 4294967295)) /
1048576 FROM radacct WHERE UserName = '%{%k}' AND AcctStartTime >
FROM_UNIXTIME('%b')"
 sqlcounter: reset = "monthly"
 sqlcounter: safe-characters =
"@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-_: /"
rlm_sqlcounter: No such attribute ChilliSpot-Max-Total-Octets
obelix:/etc/freeradius#
 sqlcounter: counter-name = "Octets-Total"
 sqlcounter: check-name = "Max-Octets"
 sqlcounter: reply-name = "ChilliSpot-Max-Total-Octets"
 sqlcounter: key = "User-Name"
 sqlcounter: sqlmod-inst = "sql"
 sqlcounter: query = "SELECT (SUM(AcctInputOctets) +SUM(AcctInputGigawords *
4294967295) +SUM(AcctOutputOctets) +SUM(AcctOutputGigawords * 4294967295)) /
1048576 FROM radacct WHERE UserName = '%{%k}' AND AcctStartTime >
FROM_UNIXTIME('%b')"
 sqlcounter: reset = "monthly"
 sqlcounter: safe-characters =
"@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-_: /"
rlm_sqlcounter: No such attribute ChilliSpot-Max-Total-Octets
obelix:/etc/freeradius#



Strange...
But I'm not in a rush, I'll find out what's wrong :-)

Kind regards,
Yves
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20070224/74119b54/attachment.html>


More information about the Freeradius-Users mailing list