If you have a lot of different devices, and lots of auth activity, I would suggest setting up your authlog sql table to have a unique index for user/type/reason, and an sql query that inserts, but if the same error already exists, just increment a count column and the timestamp. This way, if a device that is rejected, and tries to connect 12 million times cause it's a stupid Dlink router, you don't end up with 12 million rows in your sql table.

Only applies for larger setups i guess.


On 03/02/15 04:39 PM, Chad Roseburg wrote:
Goal:
Capture successful logins as well as failures for stats purposes.

I am setting up logging to a local MySQL instance. Here's what I've done:

* Following instructions in the 'mysqlcreate.sql' file, I created the radius table and user(s). * Created the Mysql tables using the provided 'mysqlCreate.sql' in goodies. * Added the following stanza to my Handler just below the SIP Authby stanza:

---------- conf -------------
<Handler>
<Handler>
       <AuthBy SIP2>
                Port   6001
                Host siphost.com <http://siphost.com>
                Delimiter |
                LoginUserID sipuser
                LoginPassword supersecret
                LocationCode Radiator
                 SendChecksum no
                 VerifyChecksum no
                NoDefault
                EAPType GTC
        </AuthBy>
        <AuthLog SQL>
                DBSource  dbi:mysql:radius:localhost
                DBUsername      radius
                DBAuth          secrets
                LogSuccess
SuccessQuery insert into RADAUTHLOG (TIME_STAMP, USERNAME, TYPE, REASON) values (%t, '%n', 1)
                LogFailure
FailureQuery insert into RADAUTHLOG (TIME_STAMP, USERNAME, TYPE, REASON) values (%t, '%n', 0, %1)
        </AuthLog>
</Handler>
------------------------------ /conf -------------------------------

I'm not seeing anything with:
SELECT * FROM RADAUTHLOG;

Is it just a quiet day or am I missing something?

Last question is: does USERNAME refer to the client?

Thank you!

--
Chad Roseburg
Automation Dept.
North Central Regional Library


_______________________________________________
radiator mailing list
radiator@open.com.au
http://www.open.com.au/mailman/listinfo/radiator

_______________________________________________
radiator mailing list
radiator@open.com.au
http://www.open.com.au/mailman/listinfo/radiator

Reply via email to