• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
ControlUp Community

ControlUp Community

Connect, Learn, and Grow

  • Blog
  • Archives
  • Findings
  • Meetups
  • Videos
  • Events
  • Categories
    • ControlUp One Platform
    • ControlUp for Apps
    • ControlUp for Compliance
    • ControlUp Dashboards
    • ControlUp for Desktops
    • ControlUp for VDI
    • ControlUp Scripts & Triggers
    • ControlUp Synthetic Monitoring
    • ControlUp Workflows
  • Topics
    • Logos & Wallpaper
    • ControlUp.com
  • Join

Creating a Campus-Specific Wifi Dashboard with ControlUp

Posted on May 22, 2026

A discussion took place in ControlUp about building a dashboard for monitoring WiFi network experience based on SSID in four different campuses using the same name but different IP ranges. The suggestion of filtering by subnet on the new 2.18 version was brought up, but it was also recommended to group by BSSID for a better understanding of performance. The use of wildcards in filters and the potential of converting subnets from octets to numbers were also mentioned. @member and @member offered assistance with @member alerting the group of his involvement in creating a Wifi Dashboard but using BSSID instead of IP addresses. A demo tool for testing the desired dashboard was also provided by @member.


Read the entire ‘Creating a Campus-Specific Wifi Dashboard with ControlUp’ thread below:

Hello All,

Hope everyone is doing well.

I’d like to ask for some guidance regarding a dashboard I’m building for WiFi network experience monitoring based on SSID.

The challenge I’m facing is that we have 4 campuses using the same WiFi SSID name (for example: “Eugene WiFi”), however each campus operates on a different IP range.

Example:

• Campus 1 = 10.1.x.x

• Campus 2 = 10.2.x.x

• Campus 3 = 10.3.x.x

• Campus 4 = 10.4.x.x

I’m trying to determine the best approach to accurately separate and report on the experience per campus while still using the same SSID.

Any recommendations or guidance would be greatly appreciated. @member


I know that @member has also been experimenting with this at some point


so I would put a filter on ssid name on eufene wifi then group by ip and then add a OR filter on each IP range that should deliver what you want


Wouldn’t bssid grouping be better for this?

That would identify the unique access points


yeah maybe if that data is beter and would show campus 1,2,3,4 better then yes but I guess they will have more then 1 access point per campus


Yeah, it will require maybe some additional work, e.g. 4 "wifi tags" based on bssid and possibly some help from workflows, but I think it will create an overall better picture of per location performance etc

Eugene, do any of the location have multiple floors?

With bssid you could even get better understanding of performance in a mesh, e.g. when users roam within the location

Really depends on where you suspect certain issues occur


we have over 800 BSSID

and i was also thkining of the tagging but im at Campus 1 today , this weekend im flying to campus 2 and having a bad network exp , then it going to show that im having a bad campus 1 exp based on the tagging

yes all our buildings have 2 – 4 flours

With the amount of devices we have , im getting rate limit issues on workflows


Let’s see what Trentent says when he’s awake, will be a few hours. I know he was working on some wifi dashboard at some point, and curious to learn what happened to that and if there’s some recommendations he can provide


Thanks Guys


> With the amount of devices we have , im getting rate limit issues on workflows

Even with the default integration? That one is new and doesn’t use the external, rate limited, API. But instead an internal API. Which technically has a limit. But I’d be surprised if you hit that one.

Also if you’re creating this dashboard on device status or netcfg. 2.18 adds subnet to a handful of indexes.

I assume you could group on that?


2.18 is not released yet #insidenews 😄

but that could work

Would need to see how it looks in our tenant


There are 2.18 versions/builds available that we are sharing with customers. If you’re open to beta versions, I’m sure someone can get you access


Lets wait for @member to have his 2nd cup of Coffee and see what he replies

Im already busy testing another agent , do not want too many agents in the fleet


Hi @member I’m testing out a new internal tool. What is the goal of the widget you would want to build in just one sentence if possible. Just want to test my internal tool if that’s ok?


Hey Chris I’ll try to put it in one sentence, but my goal is that I want a dashboard for each campus as we have IT site managers and each campus that will look at the dashboard and do not want all the data ow widgets in one . My next post will be the one sentence

WiFi network exp view of all the devices that are connected to the SSID EugeneWifi but the network interface or the IP of the device contains 10.1.*


Thanks man for sharing !!


Morning All

Any news from Trentent ?


Hi Eugene, I did create a Wifi Dashboard for us but it used BSSID as those are the physical antenna’s on the device. Going by IP Address is more difficult because IP’s are logically defined and could be assigned to a wrong AP or not assigned to one that is supposed to have it — giving you misleading information should that scenario occur.

The challenge with capturing subnet’s is that we don’t store it as a series of octets.

If you want to capture and group data by IP range, with how we show and present data today, you’ll need to convert the subnet/ip address from octets to a number. From there you could get the range of the IP to number and search within. For your example:

10.1.0.0 – 10.1.255.255 == 167837696-167903231

10.2.0.0 – 10.2.255.255 == 167903232-167968767

Unfortunately, I don’t think we do that out of the box so it would have to be a calculation run separately and referred to after somehow @member @member (maybe this is a feature request to natively support octets?)

However, we do have wild cards in our filters which should provide a similar result (eg, 10.1.* — I think this is what Chris suggested?)

@member’s suggestion of filtering on subnet on the new 2.18 might just provide a bit of native functionality out of the box, but I believe the subnet is still stored as a string so you need to do matching as if it’s a wildcard string search (still much better though!)


is what I was referring to

Continue reading and comment on the thread ‘Creating a Campus-Specific Wifi Dashboard with ControlUp’.  Not a member? Join Here!


Categories: All Archives, ControlUp Dashboards, ControlUp Scripts & Triggers, ControlUp Workflows
Topics: Automation & Alerting, ControlUp Agent, Reporting, Scripts

Ask Us Anything, Connect, Learn, and Grow with the ControlUp Community!

Login to the ControlUp Community to ask us anything, stay up-to-date on what’s new and coming soon and meet other like-minded techies like you.

Not already a member? Join Today!

Primary Sidebar

ControlUp Academy

Enroll in ControlUp Academy for expert-led technical training, equipping you with skills to effectively deploy, manage, and grow your ControlUp investment.

Learn here >

Rotating Images

Hidden Gem from our Community on Slack!

ControlUp Betas - What's Coming Next?
NEW ControlUp Features - Stay Up-to-Date!
ControlUp Scripts - Scripting, Zero to Hero
Latest KB Articles - Be the First to Learn

Video Tutorials Library

Visit our technical how-to videos, offering step-by-step tutorials on advanced features, troubleshooting, and best practices.

Watch here >

ControlUp Blog

Check out the ControlUp blog for expert advice and in-depth analysis.

Read here >

ControlUp Script Library

Visit the ControlUp technical script library, which offers a multitude of pre-built scripts and custom actions for your monitoring and troubleshooting requirements.

See here >

ControlUp Support

Visit the ControlUp support home and to delve deeper into ControlUp DEX solutions.

Browse here >

Footer

      

ControlUp Community
Of Techie, By Techie, For Techie!

Terms of Use | Privacy Policy | Security
Dive Deeper, Learn more at ControlUp.com

  • facebook
  • twitter
  • youtube
  • linkedin

© 2023–2026 ControlUp Technologies LTD, All Rights Reserved.

We use cookies to ensure that we give you the best experience on our website. by continuing to use this site you agree to our Cookie policy..