[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
To perform the SQL accounting radiusd
needs to know the
database where it is to store the accounting information. This
information is supplied by the following statements:
doacct bool
When set to yes
enables SQL accounting. All acct_
keywords are ignored if doacct
is set to no
.
acct_db string
Specifies the name of the database where the accounting information is to be stored.
Further, radiusd
needs to know which information it is
to store into the database and when. Each of five accounting request
types (see section Accounting Requests) has a SQL query associated with
it. Thus, when radius receives an accounting request, it determines
the query to use by the value of Acct-Status-Type
attribute.
Following statements define the accounting queries:
acct_start_query string
Specifies the SQL query to be used when Session Start Packet
is received. Typically, this would be some INSERT
statement
(see section Writing SQL Accounting Query Templates).
acct_stop_query string
Specifies the SQL query to be used when Session Stop Packet
is received. Typically, this would be some UPDATE
statement.
acct_stop_query string
Specifies the SQL query to be executed upon arrival of a
Keepalive Packet. Typically, this would be some UPDATE
statement.
acct_nasup_query string
Specifies the SQL query to be used upon arrival of an Accounting Off Packet.
acct_nasdown_query string
Specifies the SQL query to be used when a NAS sends Accounting On Packet.
None of these queries should return any values.
Three queries are designed for use by multiple login checking mechanism (see section Multiple Login Checking):
mlc_user_query string
A query retrieving a list of sessions currently opened by the given user.
mlc_realm_query string
A query to retrieve a list of sessions currently open for the given realm.
mlc_stop_query string
A query to mark given record as hung.
4.11.4.1 Writing SQL Accounting Query Templates | Writing SQL accounting query templates. |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated by Sergey Poznyakoff on December, 6 2008 using texi2html 1.78.