Network Performance Monitoring, Easy As Pi
Network monitoring startup NetBeez harnesses the value of the Raspberry Pi to test application performance in distributed environments from the user point of view.
May 20, 2015
Veterans United Home Loans had monitoring systems in place to gauge the health of its wide area network, which connects more than 30 locations across the country. But the IT staff was still receiving user complaints about application and network slowness. That was a problem for Eric Goodwin, the systems architect responsible for the network. "We want to know about issues before trouble tickets begin to swamp our help desk," he said.
Goodwin discovered the culprit was an infrastructure-centric view, or what he called an "inside-out monitoring approach." He explained, "We had the right tools in place to monitor our network from our central data centers. It only gave us a one-way picture of what was happening out on the network."
The troubleshooting process at Veterans United was also painstaking and time-consuming. When faced with a poorly performing application, operations engineers would start at the network level and verify the first three layers of the OSI model were functioning to rule out network connectivity as the problem. That involved logging in to multiple routers to run trace and ping commands and collecting the appropriate data, and sometimes meant disturbing end users in order to send ping and traceroute data from their workstations.
The company decided it needed to better understand how applications were performing from the perspective of those end users in all its distributed locations, and turned to NetBeez, a company incubated at the AlphaLab startup accelerator in Pittsburgh. NetBeez provides monitoring from the outside-in by distributing agents at the very edge of the network and providing a cloud-based or server-based unified console.
Looking at applications from the user perspective is not a new idea, but it is one that's been difficult and expensive to implement. NetBeez took advantage of the popular Rasperry Pi microcomputer to create an easy-to-use and low-cost solution for IT departments, company co-founder Stefano Gridelli told me at Interop Las Vegas. A former network engineer for a large healthcare organization, Gridelli experienced the challenges of Veterans United as well. "The tools I was using could tell me if switches and routers were running properly, but they couldn't tell me much about what users were experiencing. So we developed NetBeez."
In a typical NetBeez deployment, hardware agents (Beez) are placed on wired ports or connected to the wireless network in each remote location. The Raspberry Pi platform is intended for small locations and supports FastEthernet. The company also offers two versions for Gigabit Ethernet, a wireless version, and a virtual version, said Gridelli.
These agents simulate user activity by continuously testing network services using simple tests like ping, traceroute, and iperf, along with http and DNS queries. The agents use the results to constantly verify application delivery and report response times back to the central server. Information from the Beez is analyzed and displayed on a central dashboard, where networking staff can see at a glance when problems in availability are cropping up, exactly where they are located, and with which applications.
Most importantly, the Beez can tell IT staff whether a problem is with the network or the application. "That can cut your troubleshooting time in half," noted Gridelli, especially in complicated environments involving distributed networks and cloud applications.
At Veterans United, Goodwin and his team were able to target the applications most critical to them. NetBeez allows the company's operations engineers to begin identifying network-related issues down to the individual application, and to confidently diagnose whether the network is part of the problem or not, said Goodwin. The monitoring platform also provides data they can give to the application administrators to better resolve application issues, he noted. The product helps the overall team to troubleshoot earlier and more effectively, and to be more proactive when issues arise.
Goodwin related a recent incident in which a third-party application provider decided to change the advertised public IP address to another address outside of the range of Veterans United's dedicated connection. "The NetBeez agent for that application reported a change in the traceroute and identified the exact time they changed the advertised public IP for the application. NetBeez not only alerted us that it happened, but it also told us when it happened. That is cool."
About the Author
You May Also Like