Exciting stuff!  <br><br><div class="gmail_quote">On Fri, Jun 20, 2008 at 2:48 PM, Alan DeKok <<a href="mailto:aland@deployingradius.com">aland@deployingradius.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
  I've commited some code (~1K LoC) to CVS head that will go into <a href="http://2.0.6." target="_blank">2.0.6.</a><br>
 In short, there's no point in using SNMP any more.  The good news is<br>
that the Status-Server packet is overloaded to get all sorts of<br>
statistics that weren't available in SNMP.  For more information, see:<br>
<br>
        share/dictionary.freeradius<br>
<br>
  Some comments:<br>
<br>
- the statistics can ONLY be queried from localhost.  This will not be<br>
changed.<br>
<br>
- You can ask for ALL auth statistics (across all "listen" sockets)<br>
<br>
- Or, specify a socket IP/port, and it will return the stats for that<br>
socket.<br>
<br>
- You can do this for auth/acct sockets independently<br>
<br>
- you can query statistics for one client, and optionally specify<br>
  the server IP/port (if the "listen" section has it's own clients)<br>
<br>
- you can ask for total auth/acct packets that are proxied to home servers<br>
<br>
- you can ask for total auth/acct packets that are sent to individual<br>
home servers.<br>
<br>
- you can tell when a home server was marked dead / alive, and how many<br>
requests have been sent, but not responded to.<br>
<br>
- you can ask for stats on the internal queues in the server (e.g. if<br>
it's busy, there will be many packets waiting, and all of the child<br>
threads will be doing work)<br>
<br>
  The end result is that it's simpler to implement than SNMP, has fewer<br>
issues, and returns more data than the SNMP statistics would return.<br>
<br>
  Enjoy.<br>
<font color="#888888"><br>
  Alan DeKok.<br>
-<br>
List info/subscribe/unsubscribe? See <a href="http://www.freeradius.org/list/users.html" target="_blank">http://www.freeradius.org/list/users.html</a><br>
</font></blockquote></div><br>