Rolling Review: NetQoS SuperAgent

In the second installment of our APM Rolling Review, we set out to see whether NetQoS' appliance lives up to its name.

September 5, 2007

7 Min Read
Network Computing logo

The Upshot

Claim
NetQoS' SuperAgent helps IT monitor end-to-end performance and report on how well the network is delivering services to end users. SuperAgent focuses on providing the best overall view of what's happening on the network by baselining and analyzing all components of complex applications at the packet level.
Context
Historically, network analyzers were used to troubleshoot discrete problems and isolate potential bottlenecks. For this Rolling Review, we're focusing on a new generation of analyzer that seeks to support complex applications using the same underlying technology, while reducing the overall complexity of managing a holistic APM system. This approach will be attractive for organizations looking for appliances that work without agents; see more detail on this product category at the Kickoff for this Rolling Review.
Credibility
SuperAgent is an easy-to-use application performance appliance that helps IT quickly pinpoint potential problems. However, because it does not have its own SNMP agents, SuperAgent can't pinpoint issues arising from a problematic application process or from factors outside your network. For this level of detail you'll likely need a traditional software-based system that includes agents.


NetQoS SuperAgent

In the second installment of our application performance management Rolling Review, we take a look at NetQoS' SuperAgent appliance, which measures application performance by monitoring TCP packets as they travel through the network. SuperAgent, which is part of the NetQoS Performance Center suite, promises to clearly show how well the network is delivering services to end users and provide an overall view of what's happening on the network.

We found that SuperAgent varied in how specific and accurate its reports were, depending on the nature of the trouble. If an issue was related to network performance, the appliance was very good at identifying the exact problem. For server performance issues, alerts indicated there was problem; however, without an SNMP agent, it could not provide significant detail. If your monitoring environment includes a critical application that does not support a generic SNMP agent, SuperAgent is not for you.

This article is the second of a series and is part of NWC's Rolling Review of Application Performance Management . Click on that link to go to the Rolling Reviews home page to read all the features and reviews now.

The real value of this tool emerges when in the hands of a network engineer working to troubleshoot a performance issue within the network. The appliance allowed us to drill down and get very discrete packet-level performance data. While it does support executive views, this is not the product's strength: SuperAgent's high-level views quickly reach a level of detail that will leave most CIOs and IT generalists scratching their heads.

In all but the simplest environments, multiple SuperAgent appliances will be required. NetQoS supports as many as five collectors per management console and up to three management consoles per Performance Center. NetQoS SuperAgent licenses are sold by appliance, not usage. NetQoS told us that each individual appliance can support up to one gigabyte of traffic across the span interface.

List price for the SuperAgent standalone appliance is $38,500. For a distributed setup, a Master Console is $39,500, plus $22,500 for each additional collector. Performance Center is bundled into the price.Easy Rolling

One thing that's traditionally scared IT away from APM is the complexity of getting these systems up and running. We're pleased to report that deploying SuperAgent was quick and easy, once we did some prep work in the environment to be monitored—in a nutshell, the ports to which monitored applications were connected needed to be spanned to the monitoring network port.

Once SuperAgent was up and running, configuring it to monitor our environment was a snap. We manually defined applications by specifying collector, network, server and application details. SuperAgent can monitor many types of applications, including those that support a single TCP/IP port range, like PeopleSoft, Oracle or Lotus Notes, as well as Web and FTP apps and TCP control-port applications, in which all data transmission is via a selected port.

If you don't want to manually define your applications, SuperAgent can collect information from the network and automatically build a list of apps that an administrator can then assign to a collector for monitoring and reporting.

Also available from NetQoS is the Reporter Analyzer, a traffic-analysis module that's used to break down data collected by the SuperAgent to provide more granular detail, and NetVoyant, a product that provides performance reporting based on information collected via SNMP polling. Neither of these modules was tested in our review.Keep Your Eye On the Ball

SuperAgent let us aggregate elements into a single view. In our testing, this feature allowed us to monitor the performance of our Web server, SQL server and application, as well as the network. Not only was composite application performance data visible, but specific components that were affecting performance were readily identifiable. More detail on our test applications is available in the Kickoff.

NetQoS SuperAgent did a solid job collecting and reporting on end-to-end application performance by monitoring traffic as it crossed the network. We found the SuperAgent useful for pinpointing the specific cause of application performance problems, as it can see all inbound and outbound data.

To determine how well SuperAgent was able to identify and isolate performance problems, we adjusted the performance threshold for our SQL server to report on very minor degradations. The appliance successfully detected and reported on issues and, using the aggregation feature described above, presented the information in a way that enabled us to clearly see what was affected. Good stuff, but we're hoping that other products we test will not only be able to detect the performance problem, but also determine just what's causing it.

We did note that while it's both useful and easy to group components of a multi-tiered application together on a single screen, the threshold violations that occur are based on individual components. This could result in an operator seeing both a slow-response-time error on a Web application and a performance issue with the SQL server, but alerts are not presented in the context of one to the other. Operators must log in to get a sense of how alerts relate. Again, we'll be looking to other products in our testing group to meet this challenge.While the appliance concept may be appealing for many organizations, in order to detect performance issues on a server—for example, insufficient memory, disk, CPU or process problems—and classify the cause, you'll need to have a third-party SNMP-enabled agent installed. SuperAgent can then be configured to launch an investigation automatically, based on threshold violations, to collect basic system stats to help further isolate the problem. These investigations can also be run manually. During our review, we were able to gather CPU, memory, disk and process information.

Application performance threshold violations are sent via SNMP or e-mail. If Performance Center is deployed, SuperAgent can integrate with external data sources to display disparate data alongside the performance information collected by NetQoS applications.

Michael Biddick and Darren Donahue are with Windward Consulting Group, a firm that helps organizations improve IT operational efficiency. Michael is also a contributing editor for Network Computing/Information Week. Write to him at [email protected].

THE DETAILS

FEATURED PRODUCT
NetQoS SuperAgent; Each standalone appliance is $38,500. A master console for distributed networks is $39,500, plus $22,500 for each additional collector. Performance Center is included.

We asked each vendor to provide pricing for three scenarios: a simple carpeted-office deployment for location-based access control, a large hospital for tracking gurneys and important medical equipment, and a heavy-manufacturing facility to track large items.ABOUT THIS ROLLING REVIEW
Application performance management products are being tested at our Real-World Labs at Windward Consulting Group. We're assessing the breadth of support for existing applications, how well the product detects and reports on performance problems, how well the architecture supports distributed application performance monitoring, and whether the software supports a tiered architecture with native high availability and failover capabilities. We'll also explore how well the offering detects the true performance issue and how seamlessly it integrates with the surrounding environment.

NEXT UP
Compuware and NetIQ

OTHER VENDORS INVITED
BMC, CA/Wily, HP/Mercury, EMC/SMARTS, IBM, Infovista, NetScout, Network General, Nimsoft, Oracle, ProactiveNet, Quest Software, and Symantec

THE PREMISE

NWC's Rolling Reviews present a comprehensive look at a hot technology category, beginning with market analysis and wrapping up with a synopsis of our findings. See our kickoff to this series at nwc.com/rollingreviews.

SUBSCRIBE TO OUR NEWSLETTER
Stay informed! Sign up to get expert advice and insight delivered direct to your inbox
More Insights