SolarWinds NPMfor Windows

Enterprise network performance monitoring with topology and alerting.

  • Paid (trial available)
  • Proprietary license
  • By SolarWinds

SolarWinds NPM overview

SolarWinds Network Performance Monitor — NPM to most people who run it — is one of the names that defined enterprise network monitoring, and if you work in a larger IT estate you have almost certainly seen it in a NOC somewhere. It is a commercial, Windows-based product built on SolarWinds’ Orion platform, and it is aimed at organisations that need serious visibility into large, complex networks. This is an independent review: we do not sell SolarWinds or host any software. Here is the straight version of its strengths, its costs, and who should probably look elsewhere.

In large corporate networks, SolarWinds NPM helps administrators manage the kind of complexity that comes with hundreds or thousands of network devices spread across multiple sites. Its topology mapping and performance baselines let the team see how traffic flows, where bottlenecks form, and which devices are degrading before they fail. When something breaks in a large estate, NPM’s correlated alerting and historical data help the admin isolate the root cause faster than manual investigation would allow.

What SolarWinds NPM actually does

NPM monitors the availability and performance of your network — routers, switches, firewalls, wireless controllers and the links between them — mainly over SNMP, with support for other protocols and APIs. It runs on Windows Server as a module on the Orion platform, which is the shared foundation SolarWinds uses across its product line.

The practical output is enterprise-grade fault and performance monitoring: dashboards and performance analysis, intelligent alerting with dependency awareness so you are not buried under duplicate pages, and network topology. Its NetPath feature traces the actual path traffic takes across your own network and out to services, including hops you do not own, which is genuinely useful when a problem lives somewhere between you and a cloud provider. Because NPM sits on Orion, it shares data and a console with sister modules — server monitoring, NetFlow traffic analysis, config management and more — so an NPM deployment often grows into a broader Orion installation.

How administrators use it

Diagnosing a cross-site routing problem with NetPath. Users at a remote office cannot reach a cloud-hosted application. The admin opens NPM’s NetPath, traces the route from the office to the service, and sees packet loss spiking at a transit hop outside the corporate network. Armed with that evidence, the admin contacts the ISP with specific hop data instead of a vague “it’s slow” ticket, cutting resolution time from days to hours.

Correlating a switch failure with downstream server alerts. A core switch reboots unexpectedly and NPM fires dozens of alerts for devices behind it. Because NPM understands topology dependencies, it groups the alerts and highlights the root cause — the switch — rather than burying the admin under fifty separate “host unreachable” notifications. The admin focuses on the switch, not on chasing phantom server outages.

Capacity planning for a network refresh. The CTO wants to know which WAN links need upgrading before next year’s budget cycle. The admin pulls NPM’s historical utilization reports for all WAN interfaces over the past six months, identifies the three links consistently above 80% during business hours, and presents the data as a costed upgrade proposal. The report comes straight from NPM’s reporting engine without manual data gathering.

Auditing firewall and config changes after an incident. After an outage traced to a misconfigured firewall rule, the team enables NPM’s Network Configuration Manager module to back up and diff device configs nightly. The next time a config change breaks something, the admin can see exactly what changed, when, and roll back to the last known-good configuration.

Where it shines

Scale and depth are the point. NPM is built for large networks and holds up there: rich metrics, mature alerting, strong topology, and the Orion platform tying multiple monitoring disciplines into one pane of glass. For a big shop that wants network, server, flow and config monitoring under one roof, that integration is a real advantage.

NetPath and the path/hop analysis are standout features for diagnosing problems that cross network boundaries. The reporting and dashboards are polished and boardroom-ready, and the product is well documented with a large user community, so answers to most questions already exist somewhere.

For teams that have standardised on the Orion ecosystem, the consistency across modules pays off operationally.

Where it falls short

It is heavy and it is not cheap. NPM runs on Windows Server, wants a proper SQL Server back end, and expects real resources; this is not a tool you casually spin up on a spare VM. Deployment and ongoing administration take genuine effort and, often, dedicated skills.

Cost is the recurring objection. NPM is priced for the enterprise, and once you add Orion modules the total climbs — smaller teams frequently conclude it is more platform (and more money) than they need. The flip side of the all-in-one Orion approach is a degree of lock-in: the more modules you adopt, the harder it is to leave.

It is also worth being plain that SolarWinds’ Orion platform was at the centre of a major, widely reported supply-chain security incident, which is one reason the guidance to obtain builds only from the vendor and verify them matters here more than usual.

Who it’s for

NPM suits larger enterprises and NOCs with complex, often Windows-centric networks, the budget for enterprise licensing, and the staff to run a platform properly — particularly those that want to consolidate network, server, flow and config monitoring on one Orion platform.

It is overkill for small teams, home labs or anyone wanting a lightweight, low-cost or self-hosted-on-Linux tool. If that is you, the alternatives below will serve you better.

Licensing and cost

SolarWinds NPM is commercial, licensed for the Orion platform, typically by the number of monitored elements/nodes, with additional cost for each Orion module you add. A free trial is available to evaluate it. Pricing is quote-/licence-based and enterprise-tier, and it varies with element counts and modules, so disregard third-party figures and check current pricing on SolarWinds’ official site. When you take the trial build, verify it using how to verify a download.

How it compares — real alternatives

  • PRTG Network Monitor — a lighter, sensor-licensed commercial monitor that many mid-sized teams find far simpler and cheaper to run than a full Orion stack.
  • ManageEngine OpManager — another self-hosted commercial suite that competes directly on network-plus-server monitoring, often at lower cost and complexity.
  • Zabbix — a capable open-source, self-hosted, no-licence-fee alternative if you have the in-house skills and want to avoid enterprise pricing entirely.

Getting it safely — from the vendor’s official site (solarwinds.com)

We host nothing and offer no downloads. SolarWinds NPM is available only from SolarWinds at solarwinds.com, where you start the trial and review licensing. Given the platform’s history, take the vendor-integrity point seriously: fetch builds only from the official site, never a mirror, and confirm what you downloaded using how to verify a download.

How to verify what you got. Given the well-documented supply-chain incident involving SolarWinds, verification matters here more than with most vendors. Check the installer’s digital signature (Properties → Digital Signatures on Windows) and confirm the signer is “SolarWinds Worldwide, LLC” with a valid chain. Compare the SHA-256 hash of the file against the hash SolarWinds publishes for that build. If you use a deployment tool to push the installer, verify the hash before it enters your distribution pipeline — not after.

FAQ

Does SolarWinds NPM run on Linux? No — NPM and the Orion platform are Windows-based and expect a Windows Server host and a SQL Server database. If you need a Linux-native monitor, consider Zabbix or LibreNMS.

Is it free? No. NPM is a commercial enterprise product with a free trial for evaluation; licensing is by monitored elements plus any Orion modules you add. Check solarwinds.com for current pricing.

What is NetPath? NetPath is an Orion feature that maps the hop-by-hop path traffic takes across your network and beyond, including segments you do not control — handy for isolating whether a slowdown is inside your estate or out on the way to a service.