Statistic from Status server

Peter Balsianok balsianok.peter at gmail.com
Thu Oct 26 07:17:47 CEST 2017


Thank you for the answer.

I was following description in the etc/raddb/sites-available/status.
There is only mentioned

#       All packets for a home server IP / port
#               FreeRADIUS-Statistics-Type = 131
#               FreeRADIUS-Stats-Server-IP-Address = 192.0.2.2
#               FreeRADIUS-Stats-Server-Port = 1812

Therefore i've expected: does not matter if home server is defined as auth
or acct or combination

In my last email i didnt include debug messages for test proxy request, but
there was one correct proxy request in the RADIUS & then i want to retrieve
stats

Result:
[radiusd at tdrad1 auth-test]$ echo "Message-Authenticator = 0x00,
FreeRADIUS-Statistics-Type = 130, FreeRADIUS-Stats-Server-IP-Address =
10.14.135.146, FreeRADIUS-Stats-Server-Port = 1812" |
/app/radius/freeradius-3.0.15/bin/radclient -x -t 90 -r 1 -d .
127.0.0.1:28121 status adminsecret
Sent Status-Server Id 2 from 0.0.0.0:46764 to 127.0.0.1:28121 length 74
    Message-Authenticator = 0x00
    FreeRADIUS-Statistics-Type = 130
    FreeRADIUS-Stats-Server-IP-Address = 10.14.135.146
    FreeRADIUS-Stats-Server-Port = 1812
Received Access-Accept Id 2 from 127.0.0.1:28121 to 0.0.0.0:0 length 135
    FreeRADIUS-Stats-Server-IP-Address = 10.14.135.146
    FreeRADIUS-Stats-Server-Port = 1812
    FreeRADIUS-Stats-Server-Outstanding-Requests = 0
    FreeRADIUS-Stats-Server-State = Alive
    FreeRADIUS-Stats-Server-Time-Of-Life = "Oct 26 2017 06:58:25 CEST"
    FreeRADIUS-Stats-Last-Packet-Recv = "Oct 26 2017 06:58:25 CEST"
    FreeRADIUS-Stats-Last-Packet-Sent = "Oct 26 2017 06:58:25 CEST"
    FreeRADIUS-Stats-Error = "Home server is not acct"

Is it correct answer? For me it will great to have also following stats:
1. number of send requests
2. number of received answer for requests
3. average delay


Here is debug log (not whole):
(0) Proxying request to home server 10.14.135.146 port 1812 timeout 7.000000
(0) Sent Access-Request Id 160 from 0.0.0.0:43118 to 10.14.135.146:1812
length 364
...
Waking up in 0.3 seconds.
(0) Marking home server 10.14.135.146 port 1812 alive
(0) Clearing existing &reply: attributes
(0) Received Access-Accept Id 160 from 10.14.135.146:1812 to
10.14.131.103:43118 length 73
...
(0) Login OK: [m586 at vseazd.sk/] (from client localhost port 2432914345 cli )
(0) Sent Access-Accept Id 250 from 127.0.0.1:10812 to 127.0.0.1:59550
length 0
...
Ready to process requests
(3) Received Status-Server Id 2 from 127.0.0.1:46764 to 127.0.0.1:28121
length 74
(3)   Message-Authenticator = 0x8bb8b59a0ffdc491c547031fdfc737ba
(3)   FreeRADIUS-Statistics-Type = 130
(3)   FreeRADIUS-Stats-Server-IP-Address = 10.14.135.146
(3)   FreeRADIUS-Stats-Server-Port = 1812
(3) # Executing group from file
/app/radius/conf/auth-test/sites-enabled/status
(3)   Autz-Type Status-Server {
(3)     [ok] = ok
(3)   } # Autz-Type Status-Server = ok
(3) Sent Access-Accept Id 2 from 127.0.0.1:28121 to 127.0.0.1:46764 length 0
(3)   FreeRADIUS-Stats-Server-IP-Address = 10.14.135.146
(3)   FreeRADIUS-Stats-Server-Port = 1812
(3)   FreeRADIUS-Stats-Server-Outstanding-Requests = 0
(3)   FreeRADIUS-Stats-Server-State = Alive
(3)   FreeRADIUS-Stats-Server-Time-Of-Life = "Oct 26 2017 06:58:25 CEST"
(3)   FreeRADIUS-Stats-Last-Packet-Recv = "Oct 26 2017 06:58:25 CEST"
(3)   FreeRADIUS-Stats-Last-Packet-Sent = "Oct 26 2017 06:58:25 CEST"
(3)   FreeRADIUS-Stats-Error = "Home server is not acct"
(3) Finished request
Waking up in 1.9 seconds.
(3) Cleaning up request packet ID 2 with timestamp +637
Ready to process requests


On Wed, Oct 25, 2017 at 4:02 PM, Alan DeKok <aland at deployingradius.com>
wrote:

> On Oct 25, 2017, at 9:51 AM, Peter Balsianok <balsianok.peter at gmail.com>
> wrote:
> >
> > I have installed patched version.
> > The result is little bit different (result is not empty, but counters
> are 0)
>
>  That's to be expected, TBH.
>
> > (1)   FreeRADIUS-Statistics-Type = 131
>
>   i.e. Home-Server, Auth + Acct
>
> > (1)   FreeRADIUS-Stats-Server-IP-Address = 10.14.135.145
> > (1)   FreeRADIUS-Stats-Server-Port = 1812
>
>   Which you've defined only as home server of type "auth".  And then
> queried it for "acct" statistics.
>
> > (1) Sent Access-Accept Id 102 from 127.0.0.1:28121 to 127.0.0.1:51899
> > length 0
> > (1)   FreeRADIUS-Stats-Server-IP-Address = 10.14.135.145
> > (1)   FreeRADIUS-Stats-Server-Port = 1812
> > (1)   FreeRADIUS-Stats-Server-Outstanding-Requests = 0
> > (1)   FreeRADIUS-Stats-Server-State = Idle
>
>   The home server has received no packets.  Which isn't surprising, given
> that you just started FreeRADIUS.  It hasn't had any packets proxied to it.
>
> > (1)   FreeRADIUS-Stats-Error = "Home server is not acct"
>
>   Because it's not accepting accounting packets.
>
>   Send:  FreeRADIUS-Statistics-Type = 130
>
>   And ensure that FreeRADIUS is actually proxying packets, before you
> expect the statistics to be non-zero.
>
>   Alan DeKok.
>
>
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/
> list/users.html
>


More information about the Freeradius-Users mailing list