Satus server show statistics per client per client
Nariman Ibadullaev
nariman.ibadullaev at gmail.com
Fri Sep 28 00:13:35 CEST 2018
> Question:
> Is it possible to observe statistics per client ? (not global stats)
Yes. Sending "FreeRADIUS-Statistics-Type = 35" should get you statistics
for a particular client.
1) When I just send one parameter in radclient "FreeRADIUS-Statistics-Type
= 35", status server answer for me
FreeRADIUS-Total-Access-Requests = 1
FreeRADIUS-Total-Access-Accepts = 1
.........................
2) When I send to parameter "echo "Message-Authenticator = 0x00,
FreeRADIUS-Statistics-Type = 35, FreeRADIUS-Stats-Client-IP-Address =
172.20.1.38 "", status server anwer for me same
FreeRADIUS-Total-Access-Requests = 1
FreeRADIUS-Total-Access-Accepts = 1
.............................................
3) When I change second parameter like follow
FreeRADIUS-Stats-Client-IP-Address = 172.20.1.40 , answer is same
FreeRADIUS-Total-Access-Requests = 1
FreeRADIUS-Total-Access-Accepts = 1
...............................................
Questions:
1) In my request something is wrong ?
2) Need I define my NAS server IP addresses like follow
"FreeRADIUS-Stats-Client-IP-Address " in sites-available/status file ?
3) Need I uncommect follow line FreeRADIUS-Statistics-Type = 35 in
sites-available/status file ?
Which version of the server are you running?
Answer :
version 2
Alan DeKok
чт, 27 сент. 2018 г. в 14:55, Nariman Ibadullaev <
nariman.ibadullaev at gmail.com>:
> Hello.
> My implementation.
> 2 NAS(client - 172.20.1.38 and 172.20.1.40) send auth requests to one
> FreeRadius.(10.20.18.109)
> NAS defined in sql(nas table.)
> Satatus server enabled and listen on 18121 port.
>
> Satus Server
>
> server status {
> listen {
> type = status
> ipaddr = 127.0.0.1
> port = 18121
> }
> client admin {
> ipaddr = 127.0.0.1
> secret = adminsecret
> }
> authorize {
> ok
> Autz-Type Status-Server {
> ok
> }
> }
> }
>
> Follow type of request send to the Status Server is global (no something
> change if I change "FreeRADIUS-Stats-Client-IP-Address = 172.20.1.38" )
>
>
> echo "Message-Authenticator = 0x00, FreeRADIUS-Statistics-Type = 35,
> FreeRADIUS-Stats-Client-IP-Address = 172.20.1.38
> ,FreeRADIUS-Stats-Server-IP-Address = 10.20.18.109,
> FreeRADIUS-Stats-Server-Port = 1812 " | radclient -x localhost:18121 status
> adminsecret
> Sending Status-Server of id 49 to 127.0.0.1 port 18121
> Message-Authenticator = 0x00000000000000000000000000000000
> FreeRADIUS-Statistics-Type = 35
> FreeRADIUS-Stats-Client-IP-Address = 172.20.1.38
> FreeRADIUS-Stats-Server-IP-Address = 10.20.18.109
> FreeRADIUS-Stats-Server-Port = 1812
> rad_recv: Access-Accept packet from host 127.0.0.1 port 18121, id=49,
> length=224
> FreeRADIUS-Total-Access-Requests = 1
> FreeRADIUS-Total-Access-Accepts = 1
> FreeRADIUS-Total-Access-Rejects = 0
> FreeRADIUS-Total-Access-Challenges = 0
> FreeRADIUS-Total-Auth-Responses = 1
> FreeRADIUS-Total-Auth-Duplicate-Requests = 0
> FreeRADIUS-Total-Auth-Malformed-Requests = 0
> FreeRADIUS-Total-Auth-Invalid-Requests = 0
> FreeRADIUS-Total-Auth-Dropped-Requests = 0
> FreeRADIUS-Total-Auth-Unknown-Types = 0
> FreeRADIUS-Total-Accounting-Requests = 0
> FreeRADIUS-Total-Accounting-Responses = 0
> FreeRADIUS-Total-Acct-Duplicate-Requests = 0
> FreeRADIUS-Total-Acct-Malformed-Requests = 0
> FreeRADIUS-Total-Acct-Invalid-Requests = 0
> FreeRADIUS-Total-Acct-Dropped-Requests = 0
> FreeRADIUS-Total-Acct-Unknown-Types = 0
>
>
>
>
> Question:
> Is it possible to observe statistics per client ? (not global stats)
>
>
>
>
>
>
>
More information about the Freeradius-Users
mailing list