cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
347
Views
6
Helpful
7
Replies

Wireless Lan Controller C9800-L

hadi123
Level 1
Level 1

Hello everyone. Just wanted to ask if WLC C9800-L, when user connects to access point and got connected, is there have a feature of generating a file which shows how long the user uses that access point? 

4 Accepted Solutions

Accepted Solutions

@hadi123 

WLC does not hold data as It has no storage. In order to check this information you need to use command like 

show client detail <MAC address>

 The output Will show you how long the client is connected.

You can use script to run the command periodically and save the data

View solution in original post

Devaa
Level 1
Level 1

You may try debug for that client mac. 

debug client <mac address>

If you don't need debug, if you desire to get this details for multiple clients, it's possible via Catalyst Center (DNAC) or Cisco Prime  (if you already have) or use Telemetry data to build you own graphs. 

https://community.cisco.com/t5/wireless/wlc-client-history-sessions/td-p/2958382

View solution in original post

I think it hard, if wifi client is roaming then when you do check in wlc it show you present AP wifi client connected to.

MHM

View solution in original post

You can also go to Monitoring > Wireless > Clients and click on the "Export to Excel" button. But I don't know if that's what you're really looking for.

View solution in original post

7 Replies 7

@hadi123 

WLC does not hold data as It has no storage. In order to check this information you need to use command like 

show client detail <MAC address>

 The output Will show you how long the client is connected.

You can use script to run the command periodically and save the data

Hello, so it is not possible to make it in GUI itself? We have to go on controllers console?

You can also go to Monitoring > Wireless > Clients and click on the "Export to Excel" button. But I don't know if that's what you're really looking for.

Devaa
Level 1
Level 1

You may try debug for that client mac. 

debug client <mac address>

If you don't need debug, if you desire to get this details for multiple clients, it's possible via Catalyst Center (DNAC) or Cisco Prime  (if you already have) or use Telemetry data to build you own graphs. 

https://community.cisco.com/t5/wireless/wlc-client-history-sessions/td-p/2958382

I think it hard, if wifi client is roaming then when you do check in wlc it show you present AP wifi client connected to.

MHM

tobies
Level 1
Level 1

As the previous post say, there's no possibility on the controller itself. Two possible options are:

  1. Python Script + API
    Write a Python Script that connects to the controller's API (i.e. REST) to read the client list, filter it and output it to a file.
  2. RADIUS Accounting
    If you run a RADIUS Server, you can usually log and export the user's behaviour (logon, logoff) to a file.

 

As above, DNAC, Radius Accounting, Python Scripts
But you could also look at streaming telemetry using Grafana
https://grafana.com/grafana/dashboards/12468-catalyst-9800-client-stats/ 

*****Help out other by using the rating system and marking answered questions as "Answered"*****
*** Please rate helpful posts ***
Review Cisco Networking for a $25 gift card