Better reporting on-device

  • 1
  • Idea
  • Updated 3 years ago
  • Under Consideration
Here are some of the OID's i Poll. Would still be really nice to get an executive level report off of the ZD though!

Total Associated
1.3.6.1.4.1.25053.1.2.2.1.1.1.1.1.30
Attempted Authentication
1.3.6.1.4.1.25053.1.2.2.1.1.1.1.1.26
Number of Clients
1.3.6.1.4.1.25053.1.2.2.1.1.1.1.1.12
Successful Authentication
1.3.6.1.4.1.25053.1.2.2.1.1.1.1.1.28
WLAN Rx Bytes
1.3.6.1.4.1.25053.1.2.2.1.1.1.1.1.14
WLAN TX Bytes
1.3.6.1.4.1.25053.1.2.2.1.1.1.1.1.16
WLAN Rx Packets
1.3.6.1.4.1.25053.1.2.2.1.1.1.1.1.13
WLAN Tx Packets
1.3.6.1.4.1.25053.1.2.2.1.1.1.1.1.15

Note: This topic was created from a reply on the Anyone using Cacti? topic.
Photo of David Monachino

David Monachino

  • 6 Posts
  • 0 Reply Likes

Posted 4 years ago

  • 1
Photo of David Stiff

David Stiff, Employee

  • 7 Posts
  • 0 Reply Likes
David,

Can you clarify what type of "executive level report" you are asking for?
Photo of David Monachino

David Monachino

  • 6 Posts
  • 0 Reply Likes
A summary of a clients usage for at least a day would be great. We are piloting chromebooks and its hard to track usage on a single device for the entire day.

My director would love the ability to see what type of devices consume the most bandwidth per day/week/month. There just doesn't seem to be any real reporting other than how much traffic has gone through WLAN and how many clients have been on.
Photo of Bill Burns

Bill Burns, AlphaDog

  • 203 Posts
  • 38 Reply Likes
I don't know how to gather bytes transferred per wifi client, but I do know how to log the number of clients associated with each AP, and log that an arbitrary number of times per day.

Here's the set of scripts:
https://github.com/bot779/getruckus

Everything is logged as text, so it's not going to give you pretty "executive" graphs unless you want to spend time being an EXCEL jockey, massaging data + using graph features.

if you want executive oohs and aahs (and not "real" data) try showing them the Map View stuff. Maybe that will make them happy.
Photo of Bill Burns

Bill Burns, AlphaDog

  • 203 Posts
  • 38 Reply Likes
Whups. OK. I lied.

I probably *do* know how to get bandwidth per client via syslog information.
It is (unfortunately) horribly formatted.

But the "acsrvc_display_sta_stats()" and "acsrvc_thread() ..... last stats reported from unmatched VAP" messages should be combinable to provide the raw per-client data you're looking for.

To split this up into device categories, you'd then have to get operating system versions per client.

That info is available here:
https://github.com/bot779/ruckusconf/...
https://github.com/bot779/ruckusconf

Then you'd have to massage the hell out of that info and do the EXCEL jockey stuff to get a decent pie-chart.

Or... I'm sure Ruckus sells an add-on product to do that for you.
Maybe it's FlexMaster:
http://www.ruckuswireless.com/product...
Or this SmartCell_Insight thingy:
http://www.ruckuswireless.com/product...

Maybe your sales team could provide info on FlexMaster. I'm not finding much.

Or you could hand somebody a wad of cash to build this report for you...

acsrvc_display_sta_stats(): Retrieved STA Statistics fore8:4e:06:0f:6b:53
acsrvc_display_sta_stats(): tx_packets = 10697684
acsrvc_display_sta_stats(): tx_bytes = 1825368490
acsrvc_display_sta_stats(): rx_packets = 3673694
acsrvc_display_sta_stats(): rx_bytes = 232732459
acsrvc_display_sta_stats(): tx_xretries = 49006
acsrvc_display_sta_stats(): tx_xretry_bytes = 0
acsrvc_display_sta_stats(): tx_power = 48
acsrvc_display_sta_stats(): channelization = 20
acsrvc_display_sta_stats(): sta_rssi = 60
acsrvc_display_sta_stats(): tx_rate = 4040294400
Photo of David Monachino

David Monachino

  • 2 Posts
  • 0 Reply Likes
I appreciate the info. I still think this is something Ruckus (Cough) should do for us.
Photo of Keith - Pack Leader

Keith - Pack Leader

  • 860 Posts
  • 50 Reply Likes
We have (SCI), but be sitting when you find out the price (it's designed for carriers).

Putting management plane on a device requires significant resources (disk, CPU, memory, etc) so that's why it's almost always a separate functional platform (EMS/NMS).
Photo of Bill Burns

Bill Burns, AlphaDog

  • 203 Posts
  • 38 Reply Likes
Your executive reports are ready:
https://github.com/bot779/bandperclient

Let me know if you've got a linux system that you can send Ruckus syslog data to.
I'd like to know if these scripts work on someone else's system as well as it works on mine.
Photo of David Monachino

David Monachino

  • 2 Posts
  • 0 Reply Likes
I will spin up a linux box tomorrow and get back to you.

Either way Thank you so much!
Photo of Alberto de la Cruz

Alberto de la Cruz

  • 42 Posts
  • 1 Reply Like
Hi Bill,

I've tried the script but I have no acsrvc_display_sta_stats() messages in syslog file, so script gives me pretty poor information. How can I get this kind of messages? In the ZD configuration tab, I have selected "Show more" in log settings. I am using 9.5.3.0 build 44.

Thanks
Alberto.
Photo of Bill Burns

Bill Burns, AlphaDog

  • 203 Posts
  • 38 Reply Likes
I'm running 9.6.1.0, build18 at the moment.
Under Configure/System/Log_Settings:
Remote_Syslog is checked and the IP address of my syslog server has been entered.
for Event_Log_Level, "Show More" is selected.

Under "Remote Syslog Advanced Settings":
for ZoneDirector Settings I have: Facility Name "Keep Original" Priority "ALL"
for Managed AP Settings I have: Facility Name "Keep Original" Priority "Err"

Are those the settings you have?
Photo of Alberto de la Cruz

Alberto de la Cruz

  • 42 Posts
  • 1 Reply Like
Well, in 9.5.3 seems not to have "Remote Syslog Advanced Settings". I've also tried to look for it in command line, but nothing.

Thanks,
Alberto.
Photo of Alberto de la Cruz

Alberto de la Cruz

  • 42 Posts
  • 1 Reply Like
After upgrading to 9.7 in my lab and configuring all parameters as you mention, I am still not having all syslog messages. There is no acsrvc_display_sta_stats(). Maybe I am missing something else :-S
Photo of Bill Burns

Bill Burns, AlphaDog

  • 203 Posts
  • 38 Reply Likes
Do you have "advanced settings" now?
Did you make the setting changes described above?
Photo of Alberto de la Cruz

Alberto de la Cruz

  • 42 Posts
  • 1 Reply Like
Yes, now I have "advanced settings". All seems to be as you mentioned, maybe there is more configuration needed. Does Flexmaster needed to be running?
Photo of Bill Burns

Bill Burns, AlphaDog

  • 203 Posts
  • 38 Reply Likes
I don't have a flexmaster. (running or otherwise)
Just
system/log_settings:
enable reporting is ticked,
show more is ticked,
priority level is "all".
(and I have an IP address configured under syslog server)

Maybe a Ruckus employee could comment if there's some other requirement.
Photo of Odilo Junior

Odilo Junior

  • 15 Posts
  • 2 Reply Likes
Try to enable some Debug Components on Administer -> Debug Logs.

On 9.8 for instance to get the user login and IP to be send to a Syslog we must enable the "Client Association".
You need to find out what option display the message you want.

A warning, this could generate a lot of log.

Cheers.