SolarWinds and Raspberry Pi are Improving Your Online Experience

By Linda Petro

What do solar winds, raspberry pie, and network access have in common? A creative ITS: solution uses the first two to determine an online user’s experience with the third, providing crucial data to improve the overall experience. Better online access through pie  — who doesn’t like the sound of that?

The ultra-low cost Raspberry Pi computer, no bigger than a standard computer mouse (center).
ITS: has employed innovative problem solving using the ultra-low cost Raspberry Pi computer, no bigger than a standard computer mouse (center).

Here’s how it all comes together: The ITS: Division’s Enterprise Technology Team uses software called SolarWinds to record and report statistics about network access across campus and provide alerts for buildings that are offline. Unfortunately, it does not provide data about a user’s actual experience. Access may be available, but a user could be upset because a website is taking more than a minute to load. This user might express that frustration to friends about their network experience, but ITS: wouldn’t always hear about it to be able to fix it.

Those days will soon be history. A small group of ITS: Enterprise Technology teammates, including David Ziemba, Keith Conger, Dan Raney, and Manuel Rendon, got together to brainstorm and find a system to help identify these “slow spots.” One of them suggested they use a computer to monitor the network in each building. As it was cost-prohibitive to place standard machines everywhere, they focused on using the ultra-low cost Raspberry Pi computer, no bigger than a standard computer mouse, instead (pictured center). The idea was to take the tiny computer and program it to access websites as the average user would do when surfing the internet, then attach it to the SolarWinds software to record how long it was taking, making the information viewable and actionable through reports and alerts.

After some trial and error, the team started to receive data from the test Pis and was able to see how the network was performing. When a website took longer than a fraction of a second to load, the team researched why and implemented a fix. The idea was working.

Because the preliminary information was helpful, the idea expanded further. Pis were placed in nearly every campus building, with additional Pis positioned in high-need spots. Each Pi was programmed to access a list of websites every minute and send back data to SolarWinds and the team.  When the team cannot monitor the software face-to-face, alerts are sent to their email addresses so they can respond quickly.

“This system is the only one I have seen anywhere that attempts to recreate the user experience, and we are all about a better experience for everyone,” said David Ziemba, senior network engineer.  “We still need to come up with a cool name for it,” Ziemba expressed with a smile.

As the network upgrade continues into phase two, ITS: continues to look for ways to make a better network experience for all who live, study, and work here. And a better experience is worth celebrating. Raspberry Pi, anyone?

css.php