2016 Network Management Software Smackdown

It’s time for the NetworkManagementSoftware.com smackdown! We’ve stacked-up six different network management suites against each other, and let them fight it out for the championship. Which one can take-down the competition and win the title of best all-around NMS? Read on to find out…nmswinner2013-2

The Challenge

First some ground rules for the competition.  We’ve assumed administrators will monitor a small-to-medium sized business.  We also assume that you’ll have multiple administrators, and that remote access is a requirement.  Other desirables include features like detailed reporting, notification, and flexible alerting options.

The Contestants

Solarwinds Network Performance Monitor 12 (Download Here)

solarwinds-logoSolarwinds is a heavyweight in the network-monitoring world, and for good reason. For years, Solarwinds Network Performance Monitor (NPM) has provided all-around monitoring capability. With the release of  NPM 12, Solarwinds has considerably upped the usability and primary feature of set of their core product, adding a fully refreshed UI, new NetPath services to help you discover and troubleshoot network paths hop-by-hop, F5 BIG-IP load balancer monitoring, Cisco switch stack monitoring and more.

NPM 12 handles all the basics a network management tool must, like performance troubleshooting and problem isolation, fault alerting, capacity forecasting and detailed usage reporting. Support for wifi heatmapping and network topology advancements, including network topology detection across multiple, global sites is also included. Additionally, dependency detection automatically calculates node-to-node dependencies based on topology connections. Integration with Solarwinds’ other AppStack monitoring products helps NPM provide deeper views across the application stack, from storage to virtualization to server infrastructure. Version 12 also adds support for the ServiceNow incident management system, along the ability to use Active Directory for discovery.

On the other hand, NPM doesn’t include application monitoring, which we’d like to see included soon. Finally, the Solarwinds pricing structure is based on network “elements” being monitored – like interfaces, CPUs, etc. Depending on the size of your network and monitoring requirements, this can add up quickly.

Solarwinds NPM 12 Screenshots:

OpenNMS 18.0

opennms_logoOpenNMS is open-source network management software. With OpenNMS v18 getting starting is fairly easy, you point OpenNMS at your network and it will discover the network services being provided. Or, if you prefer a fine-grained control over what is being managed, opt to provision devices manually. There’s also options for using a mix of management models . OpenNMS v18 also automatically calculates node-to-node dependencies based on topology connections. Like all open-source solutions, it’s support model is community-based with premium paid support options available from the project’s commercial arm.

There are a number of data collectors within OpenNMS, including support for the SNMP and JMX protocols. The HTTP collector can retrieve any web page and use regular expressions to extract values, so extending an application to integrate with OpenNMS can be as simple as writing a text file that can be accessed by a web server.

All data stored can be tested against thresholds, not only the usual “high” and “low” thresholds but ones that trigger based on a relative or absolute value change. These thresholds can generate events to be managed by the event and notification system.

New features in v.18 include:

  • Business Service Monitor: Correlation for root cause and business impact analysis.
  • ElasticSearch 1.x Event Forwarder: Support for forwarding events to ElasticSearch 1.x
  • OpenNMS Plugin Manager: An API for adding 3rd-party “plugins” to OpenNMS
  • Extensive bug fixes and additional plugin updates

OpenNMS can do just about anything – but it does take some effort to tame the beast.  Configuration can be complex, and the learning curve can be steep. So, administrator training is highly recommended, and purchasing support through the OpenNMS group isn’t a bad idea either.

OpenNMS Screenshots:

Ipswitch Whatsup Gold 2016 (v16.5)

WhatsUpGoldAnother fierce competitor is Whatsup Gold. Whatsup Gold is a full-featured network management suite. It can monitor devices using SNMP – but adds the ability to monitor application availability using synthetic transactions.

Whatsup Gold also features WMI support for Windows monitoring, and agentless SSH monitoring for Linux/Unix systems – making it ideal for monitoring everything on your network. It also includes support for monitoring the availability of critical apps and supportive environments like JMX and the LAMP stack.

A wide range of plugins are available for Whatsup Gold, adding support for everything from VMware and VOIP management to configuration and Flow reporting. Whatsup Gold’s licensing model is also interesting, they offer device-based licensing meaning you pay the same no matter how many ports your router or switch has, a welcome approach in our opinion.

New features in 2016 (v16.5) include:

  • New multi-tiered licensing model with low point of entry
  • Added capability to monitor NetApp storage devices
  • Additional support and improvements for better management of storage devices
  • Added support for vSphere 6 systems including vCenter and ESXi
  • New Ping Interarrival Jitter Monitor that checks for variances in results returned from multiple pings to a specified device

We found that Whatsup Gold worked great, though it has some UI oddities that marred its otherwise great performance.

WhatsupGold Screenshots:

Help Systems Intermapper 6

intermapperIntermapper is a great tool. It’s based around the idea that a network map is the most important thing to a network administrator, and version 6 even includes a Google Earth view of your environment: the devices and links from an InterMapper map will be superimposed on the background of the Google Earth application. This makes it easy for non-technicians to view the network status with an attractive backdrop in the Google Earth window. Intermapper includes the usual set of network polling, monitoring and alerting. Trends and patterns help you spot issues before users call the help desk.

A major strength is the way the map includes not just devices, but active status of connections between devices.  Traffic volume between devices is represented with a crawling-ant display, and trouble is easily identified by colored indicators. And, it also supports notifications and logging like other products.

New functionality in version 6 includes:

  • Alerts on individual interfaces: Easily create notifiers that will alert you instantly via sound, email, text, etc. when a specified link utilization, error, or discard threshold is exceeded for a certain interface.
  • Color-coded status of devices AND interfaces: Check your map to see the availability of a device and all its associated interfaces at a glance, with devices and links lighting up in the color of their current state for easy prioritization.
  • Additional UI updates
  • Added ability to execute tasks in AutoMate using a new notifier
  • Bug fixes and enhancements

We found that reporting is Intermapper’s main weakness (although this is somewhat improved in v. 6). While it can provide quality real-time reports, it doesn’t automatically store information for all devices on the network. Administrators must manually configure strip-charts to collect data.

Intermapper 6 Screenshots:

ManageEngine OpManager 12

opmanager_logoOpManager is another full-featured monitoring system. It can monitor your network using SNMP, and the other usual methods. And, it too can use synthetic transactions to monitor key applications like web and database servers. Interesting do-it-yourself plug-ins extend the scope of management to include network change and configuration management and IP address management, which is very handy.

Not only is OpManager a solid monitoring system, but it also excels at reporting. It can do it all – whether you need real-time data, historical trends, network health, or SLA reports to name a few.

New features in v. 12 include:

  • OpManager now includes add-ons for managing bandwidth, configurations, firewall logs, IP addresses and switch ports
  • New web client that accesses all the data at one screen. Improved dashboards and snapshot pages show all performance monitoring and management data for quick decision making and troubleshooting.
  • Support for monitoring Citrix Xen Servers via XenServer APIs for performance. Also now provides a map of the host-VM relationship
  • Options to add aisles, walls and walk paths in 3D floor views
  • VLAN Discovery

Alerting options are somewhat limited compared to competitors, and the UI design feels dysfunctional at times – but having said that it’s improving in the last several versions. But other than those minor complaints, this is a great product.

OpManager Screenshots:

AppNeta Pathview

appnetalogoThe oddball in this competition is Pathview. It enters the contest with a disadvantage, since it is not a traditional network management product. It is an end-to-end performance monitoring tool, and it doesn’t do things like SNMP monitoring, or synthetic application testing.  But, it’s a unique and effective service so we felt it was worthy of inclusion.

Pathview does a great job of monitoring network paths, whether the path is the route to a server on another subnet, or a WAN-connected office in another city. And, it’s the best product in this test for WAN troubleshooting through service-provider clouds. It can identify problems in a path, down to the hop and probable cause of the issue. It can even detect cabling problems.

Unfortunately though, Pathview falters when stacked up against more traditional tools.  It lost points for those crucial features that it just doesn’t have: device variable monitoring, and SNMP reporting & logging, to name a few. We believe that those features are just too critical to ignore, so the end result is that Pathview gets squashed by the heavyweights.

It’s still a great product – but we’d recommend it as a supplemental tool, rather than a replacement for your traditional network management software.

AppNeta Screenshots:

 

How We Pick a Winner…

In this year’s ‘2016 edition’ of our Smackdown there’s a number of new considerations that have gone into picking a winner:

UI is a big deal. UI design and ‘understandability’ is becoming a bigger deal as the number of devices and elements being monitored is growing so quickly now.  The old-school UIs of some of these products are generally not scaling well to meet this demand and are starting to look like a ‘dog’s breakfast’ when you’re trying to get a decent, birds-eye view of what’s going on across the network.  Quite frankly, some of these products aren’t keeping up, and they’re showing their age.  They could take a lesson from the Web-UIs that SaaS apps have been rolling out for a while now when it comes to reporting and dashboard design.

The playing field is evening out.  The top three leaders in this space, Solarwinds, WhatsUpGold, and ManageEngine are matching each other feature-for-feature in most areas.  All have realized that they need to effectively monitor wireless and virtual infrastructure and do a better job of automatically mapping complex, distributed networks without requiring as much manual mapping on the part of admins trying to implement the solutions.

Scalability is king.  In larger environments with more complex routing and topologies, you need to choose your steps very carefully when it comes to investing in a management platform.  If you box yourself in too tightly with a poor-scalability solution, you’re going to have to end up deploying multiple standalone instances of the core monitoring applications (in the best case scenario) or (in the worst case scenario) be left without support for upcoming or changing requirements and complexity forcing you into a rip-and-replace situation.   Neither scenario is good, you’re best off considering scalability and upgrade support now rather than later.

Cost factors for small environments.  These products and their associated add-ons are getting pricey, fast.  If you’re a small office or non-profit, and have technical chops for self-deploying open-source products (and waiting for community-added features and support) then give OpenNMS a test run.  If you’re in a larger environment, integration with other products, patching, compliance reporting and ongoing upgrade paths and support will lead you to a product from one of the top three vendors here like ManageEngine, WhatsUpGold, or Solarwinds.

And the Winner Is…

Once again the winner of this year’s Smackdown is Solarwinds’ Network Performance Monitor. (Trial Download Here)

Here’s what made Solarwinds NPM standout this in this round:

UI: Solarwinds’ NPM 12 UI is thoughtfully designed, but most importantly it handles large amounts of at-a-glance alerting and health data extremely well, particularly in large, globally dispersed networks. It should be noted that ManageEngine Opmanager has improved greatly in this regard, but it still looks like multiple products squished into one over time vs. a completely integrated design (adding some Google maps here and there isn’t really ‘modernizing’ the UI per se).

NetPath Services:  NetPath allows you to discover and troubleshoot network paths hop-by-hop – not just the part of the network that you manage, but also nodes and links of your providers. For example, if users are complaining that SalesForce is slow, NetPath can create a detailed (often multi-path) map showing you where that delay is occurring. NetPath keeps a history of your paths, so if a problem occurred hours ago, you can easily see the state of the path at that time.

Network Insight for F5™ BIG-IP: A healthy load balancing environment is a vital part of ensuring that mission-critical applications are fast, secure, and available. With Network Insight for F5 BIG-IP, SolarWinds has added an easy way to monitor your F5 BIG-IP load balancers.

Traditional monitoring techniques require you to log in to individual components one-by-one and try to build a picture of how your application or service is delivered. Network Insight provides a more comprehensive view of your load balancing environment. From a single console, you can easily see how an application or service is affected by the various components throughout the delivery chain.

Additional Notes:  The addition of Cisco switch stack monitoring is welcome. If you monitor Cisco switch stacks, you can now see details about individual member switches, as well as the health of the stack as a whole. Solarwinds also has a leg up when it comes to monitoring connected wireless devices vs. just access points, a free integration pack for Microsoft’s System Center Operations Manager (SCOM), access control for NPM via Active Directory to speed up permissions set up,  and support VSAN monitoring.  One thing NPM still lacks is basic application monitoring in the core product.  They’re clearly pushing you toward their application monitoring add-on, but so are the other vendors now as well given that most have also recently launched standalone or snap-in app monitoring products (for an additional fee of course).  Network discovery and automatic mapping via NPM’s ConnectNow tech is also impressive.

Wrap-Up Thoughts…

It’s hard to go wrong with most network management products that are currently on the market, and especially those in this comparison test.  Each of the products we reviewed is a little different. The challenge is to find the one that works best for your needs.

To help you out, we’ve compiled the comparison guide at the end of this article.  Use this guide to help identify which software has the features you need. Then, try out the free demo versions of the software to see which NMS will work best for you.

Open NMS 18

Solarwinds NPM 12

WhatsUp Gold Premium 16.5

Intermapper 6

ManageEngine OpManager 12

AppNeta Pathview

Our ReviewHereHereHereHereHereHere
Multi-User Support
Network Discovery
MappingYes – Automated device and connection mapsYes – Automated device and connection mapsYes. Layer 2/3 discovery.Automated device and connection mappingYes-Automated device and connection mappingNo
NotificationsEmail, SMS, Run scripts, TwitterEmail, Pages, Text-to-Speech, SNMP traps, SMS, External application launching, Scripts, Syslog messages Email, SMS, Run scriptsEmail, SMS, visual alertEmail, SMS, Run scriptsEmail
Alerting OptionsSupport for polling dependencies, warning/critical thresholds, downtime schedulerSupports correlated events,sustained condition thresholds,combinations of device statesSupport for polling dependencies, warning/critical thresholds, downtime schedulerSupport for polling dependencies, warning/critical thresholds, sustained errors before alerting, alerting delaysSupport for polling dependencies, downtime scheduler, alert escalationsBased on customizable service-quality definitions
Monitoring AbilitiesSNMP, WMI, ICMP, Application Polling (e.g. HTTP /SQL), Agentless SSHSNMP, ICMP, WMI pollingSNMP, WMI, ICMP, Application Polling (e.g. HTTP /SQL), Agentless SSHSNMP, ICMP, WMI Application Polling (e.g. HTTP, SSH)SNMP, ICMP, Application Polling (e.g. HTTP), Agentless SSHActive path based, hop by hop performance monitoring
ReportingBuilt-in and customizable reportingBuilt-in and customizable reportingBuilt-in and customizable reportingReports Server is a module of InterMapper DataCenter.Built-in and customizable reportingBuilt-in performance reporting
IPv6 Support
SyslogyesyesyesYesyesno
SNMP Logging
Route Monitoring
User-Customizable Reporting Scenarios
ProductOpenNMSSolarwinds NPMWhatsUp Gold PremiumIntermapperManageEngine OpManagerApparent Networks Pathview
Wireless PollingUnknownYes-Monitor APs & Individual DevicesYesRequires community-built wireless probe.Partial - Access Point OnlyNo
iPhone/Smartphone Access
User-Customizable UI/Dashboards
Multicast
Hardware Health Monitoring
Virtual Device SupportSome Community Plugins AvailableYes – With extra cost componentsWhatsVirtual plugin adds native support for VMWare & Hyper-VLimited reporting based on any SNMP variableNative support for VMWare & Hyper-V
Available Add-on ModulesSome Community-Developed Plugins AvailableNetFlowIP SLA Monitoring, IP Address Management, Configuration Management, Application PerformanceFlow Monitors, VOIP Monitor, WhatsVirtual Configuration ManagerRemote Access, Intermapper FlowsBandwidth Monitoring (Flow), VOIP Monitoring, Configuration Management, Application ManagementYes- Application Monitoring (AppView) and FlowView
Live Demo EnvironmentYesYesYesYesYes
Full Trial DownloadYesYesYesYesYesYes
PricingN/A, Open Source (Support is Fee-Based)Starts at $2475 USD for 100 elements (e.g. interfaces)Starting at $2695 USD for 100 devicesStarting at $2075 USD for 100 devicesStarts at $3495 USD for 100 devices (perpetual license)$500 USD/year per Microappliance monitors 55 paths
Smackdown Winner