NPM (Network Performance Monitor)

Last updated: 2026-05-24

NPM is the original SolarWinds Orion module — it polls network devices via SNMP and shows interface status, throughput, errors, and CPU/memory for routers, switches, and firewalls.

What it is

Network Performance Monitor (NPM) is the SolarWinds Orion module that polls network infrastructure — routers, switches, firewalls, load balancers, wireless controllers — and tracks their availability and performance. NPM was SolarWinds' first Orion module and is still the most common one in production environments.

NPM polls devices via SNMP (v1, v2c, or v3), ICMP (for ping-based availability), and protocol-specific methods like CDP / LLDP for topology discovery. Most network device vendors are supported out of the box, with deeper integrations for Cisco, Juniper, Arista, HP, Aruba, Palo Alto, Fortinet, Checkpoint, F5, and Citrix.

What it monitors

What PocketNOC shows from NPM

The PocketNOC Nodes screen, Node Health Dashboard, performance charts (CPU / memory / response time), and Interface Monitoring screen are all backed by NPM data. If you have NPM licensed, PocketNOC enables those screens. If you don't, they're hidden.

See also