Documentation forNetwork Performance Monitor
Monitoring network performance is a key capability of Hybrid Cloud Observability and is also available in a standalone module, Network Performance Monitor (NPM). Hybrid Cloud Observability and NPM are built on the self-hosted SolarWinds Platform.

NPM 2024.2 release notes

Release date: June 4, 2024

These release notes were last updated on June 6, 2024.

Here's what's new in Network Performance Monitor 2024.2.

Network Performance Monitor runs on the SolarWinds Platform.

Learn more

New features and improvements in NPM

Network Performance Monitor 2024.2 includes the new features in version 2024.2 of the SolarWinds Platform. For more information, see the SolarWinds Platform 2024.2 Release Notes.

Support for Aruba wireless access points

Add Aruba Central wireless access points for monitoring and use the following insights to secure efficient wireless network management:

  • Wireless network strength: keep track of the overall count of access points deployed in your network, monitor the number of connected users, or detect and manage unauthorized access points by evaluating the signal strength.

Support for Aruba Silver Peak SD-WAN

Add Aruba SD-WAN orchestrator nodes for monitoring and pair the Aruba orchestrator with edge nodes. Monitor the inventory, such as orchestrators, sites, or edge routers, SLA classes/profiles, interfaces, tunnels, applications/SLA paths. Observe the SD-WAN performance by monitoring SLA, such as jitter, latency, or packet loss. See Monitor SD-WAN for Aruba orchestrators with Hybrid Cloud Observability.

Aruba SD-WAN monitoring uses API-based polling. See API-based monitoring for Aruba SD-WAN devices for details. 

Other improvements

  • Topology calculation process was updated to improve performance.
  • You can poll VeloCloud traffic interface data using a private MIB.

Return to top

Fixes

For information about new features and fixes in the SolarWinds Platform, see the SolarWinds Platform 2024.2 Release Notes.

Case number Description

01490187, 01398440

The Collector service no longer reports errors related to SwitchStack UNIQUE KEY constraints, similar to:

ERROR SolarWinds.Collector.DataSynchronization.InventoryManager - SyncEntity for SSM:53 failed: System.Data.SqlClient.SqlException (0x80131904): Violation of UNIQUE KEY constraint 'UK_NPM_SwitchStackMember'. Cannot insert duplicate key in object 'dbo.NPM_SwitchStackMember'. The duplicate key value is (965, FOC2327T1DZ)

01526717, 01572246

Interface traffic for VeloCloud Networks is polled correctly.

The common MIB2 ifHCxxoctets counters do not work consistently for VeloCloud Edge devices when the device is configured as an HA (high availability) pair and its current state is StandBy. To overcome this issue, SolarWinds implemented a custom VeloCloud interface traffic data SNMP poller for getting OutTotalBytes/InTotalBytes counters from a private VeloCloud MIB.

01565234

When retrieving information about Meraki SD-WAN tunnels, all VPN statuses for an organization are retrieved, even when there are more than 300.

01560284, 01574209, 01579279

A new MAC property for Device Studio Node Details pollers allows specification of the data source (OID) for MAC address collection. With this change, custom node detail pollers that were created in 2023.4 or earlier work correctly, and you can set the MAC data source for them.

N/A

Empty DNS field in the DB NodesData table for Viptela, VeloCloud, and Aruba orchestrators no longer causes polling to fail, and an error is no longer displayed similar to:

ERROR SolarWinds.Orion.Pollers.Framework.PollerBase - Failed to poll Viptela Orchestrator with Node ID=7: System.ArgumentException: ipAddressOrHostname

01553385

In Centralized Settings, the new setting SendBgpInfoRequests has the following values:

  • True: Sends requests to retrieve BGP Annoucement and WHOIS network data.
  • False: Stops sending these requests. Only stored data is used.

Use this setting to temporarily stop requests if the NetPath_Networks table is filled during BGP polling and you see errors such as:

ERROR SolarWinds.NetPath.Bgp.RawClients.RawClient - (null) [Flow 40442] TcpQueryAsync have failed. Endpoint: Unspecified/whois.iana.org:43. Exception: System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.

N/A

The Wireless Heat Map editor displays the owner information correctly.

01507418

Wireless heat map generation no longer fails when some access points return invalid data. The heat map generates, but problematic access points are ignored.

01532793

The performance of SD-WAN charts on the SD-WAN Orchestrator Details view has been improved.

01502197

If a custom property has a NULL value for some nodes and an empty string for other nodes, polling with a Universal Device Poller (UnDP) and then sorting by the custom property no longer returns an error message.

01509390, 01559294

When you edit a group, saving the Add & Remove SolarWinds Platform Objects page without making any changes no longer removes any existing objects.

01478476

Detection of L3 Next Hop connections for VPN tunnels has been improved. Previously, having a full L3 Interface-to-Interface connection required that both nodes reported valid Next Hop addresses for each other. Now, only one node needs to report the connection. This default behavior can be changed with the advanced configuration option ResolveTargetInterfaceForNextHop.

00465823, 01472478

A server without an IP address does not cause the List of Virtual Servers widget to display an exception.

01492998

SolarWinds IP address and port pollers no longer return misleading results for Meraki appliance models that have a fallback cellular uplink.

01443956

Queries associated with the Duplex Mismatch alert have been tuned to improve the performance of the SolarWinds Platform Web Console.

01040126, 01155575

If one IP address has more than RemoteSystemName in LLDP data, inaccurate connections are no longer reported in the topology table.

01564091, 01573720

*VeloCloud VPN Tunnel statistics are calculated correctly, regardless of the statistics collection interval and the poll interval settings.

01509390

*When two NetPath services on different probes have the same name, logs no longer contain the message Updating members snapshot for container.

*This fix was added after the RC release.

Return to top

Installation or upgrade

For new SolarWinds Platform deployments, download the installation file from the NPM product page on https://www.solarwinds.com or from the Customer Portal. For more information, see Get the installer.

To activate NPM in an existing SolarWinds Platform deployment, use the License Manager.

For upgrades, go to Settings > My Deployment to initiate the upgrade. The SolarWinds Installer upgrades your entire deployment (all SolarWinds Platform products and any scalability engines).

For more information, see the SolarWinds Platform Product Installation and Upgrade Guide.

For supported upgrade paths to 2024.2, see Upgrade an existing deployment.

Return to top

Known issue

Aruba EdgeConnect Orchestrator REST API endpoint changes

In Orchestrator version 9.3, all Aruba EdgeConnect Orchestrator REST API endpoint definitions have changed. These API endpoint changes are not backward compatible with Orchestrator versions earlier than 9.3.

Aruba EdgeConnect was formerly Silver Peak.

Resolution or workaround: Before upgrading to 9.3, code review every Orchestrator REST API and update all endpoint definitions. This includes reviewing the following items that may consume the APIs:

  • Custom scripts
  • Third-party tools
  • Applications including internal applications

For information about the endpoint changes, see Rest API Table for 9.3 Endpoints.

Return to top

End of life

Version EoL announcement EoE effective date EoL effective date
2022.4 June 4, 2024: End-of-Life (EoL) announcement – Customers on NPM version 2022.4 should begin transitioning to the latest version of NPM. July 4, 2024: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for NPM version 2022.4 will no longer be actively supported by SolarWinds. July 4, 2025: End-of-Life (EoL) – SolarWinds will no longer provide technical support for NPM version 2022.4.
2022.3 February 6, 2024: End-of-Life (EoL) announcement – Customers on NPM version 2022.3 should begin transitioning to the latest version of NPM. March 7, 2024: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for NPM version 2022.3 will no longer be actively supported by SolarWinds. March 7, 2025: End-of-Life (EoL) – SolarWinds will no longer provide technical support for NPM version 2022.3.

See the End of Life Policy for information about SolarWinds product life cycle phases. To see EoL dates for earlier NPM versions, see NPM release history.

Return to top

Legal notices

© 2024 SolarWinds Worldwide, LLC. All rights reserved.

This document may not be reproduced by any means nor modified, decompiled, disassembled, published or distributed, in whole or in part, or translated to any electronic medium or other means without the prior written consent of SolarWinds. All right, title, and interest in and to the software, services, and documentation are and shall remain the exclusive property of SolarWinds, its affiliates, and/or its respective licensors.

SOLARWINDS DISCLAIMS ALL WARRANTIES, CONDITIONS, OR OTHER TERMS, EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE, ON THE DOCUMENTATION, INCLUDING WITHOUT LIMITATION NONINFRINGEMENT, ACCURACY, COMPLETENESS, OR USEFULNESS OF ANY INFORMATION CONTAINED HEREIN. IN NO EVENT SHALL SOLARWINDS, ITS SUPPLIERS, NOR ITS LICENSORS BE LIABLE FOR ANY DAMAGES, WHETHER ARISING IN TORT, CONTRACT OR ANY OTHER LEGAL THEORY, EVEN IF SOLARWINDS HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

The SolarWinds, SolarWinds & Design, Orion, and THWACK trademarks are the exclusive property of SolarWinds Worldwide, LLC or its affiliates, are registered with the U.S. Patent and Trademark Office, and may be registered or pending registration in other countries. All other SolarWinds trademarks, service marks, and logos may be common law marks or are registered or pending registration. All other trademarks mentioned herein are used for identification purposes only and are trademarks of (and may be registered trademarks) of their respective companies.