- Easy templates can be made to train everyone on adding and managing nodes.
- Reporting Reporting Reporting
- Constant upgrades to features to keep up with the changing times.
- Better email controls. Right now we can do everything to control different groups getting emails but it could be easier.
- NTA needs to be part of NPM they should not be separate products.
- Filtering/searching options on syslogs and alerts.
- Easy to Navigate Interface - The user interface is laid out very clearly and it is intuitive to navigate.
- Highly Customizable Alerts - You have the ability to fine-tune alerts to meet your needs.
- Detailed Graphs and Reports - NPM does a great job of translating raw analytical data in to easy to read graphs and reports.
- Ability to Monitor a Wide Range of Devices - There are built in MIBs for a wide range of device vendors and you have the Ability to configure more.
- Creation of Custom Charts and Reports - Charts and graphs can take a little time to tweak to get the data that's relevant to you. Creating custom reports also isn't intuitive however the SolarWinds support is great at assisting you when needed.
- Licensing Model - You definitely need a good knowledge of what you're trying to see. Licensing is based on the number of elements being monitored (devices and interfaces). This can get costly so you want to have a good understanding of what areas you wish to target if Cost is an issue in your organization.
- No Real Integration with SD WAN Tools - Solarwinds NPM allows you to link with SD WAN APIs but due to API limitations, you only get surface level info. I would like to see them partner with some popular SD WAN vendors.
- Network Atlas - this is the software you use to upload maps into the system. Currently, its a standalone piece of software on the server. I would like to see this integrated into the online console.
- It pulls SNMP data well, in particular it allows us to capture port level information with a decent amount of historical data. This is true for user ports or trunk ports.
- It does a good job of keeping an up-to-date stable of configurations. This is invaluable for recovery operations.
- Syslog collector is also very useful to again correlate performance data against what errors the box itself is processing.
- I would like to see the robustness of the database and pollers improved. It seems like we often need to do system upkeep or the application seems to grind along very slowly.
- I would also like to see an improved method for auto-provisioning of server monitoring tools.
- I would also like to be able to update maps/drawings directly from the web interface without having to use a separate Windows client.
- Easy to navigate UI while still providing powerful monitoring features.
- Wide range of features to monitor just about any network/service.
- Configurable (eye candy) reporting for upper management.
- alerting features are very good for just about of any type of alerting you need
- With many services moving to the cloud monitoring can be a challenge depending on your cloud deployments.
- Pricey but much less work to do than open source / free tools.
- If not configured to its full potential or to your organization's needs it can appear to be useless for it's price.
- Alarms in a device can only be acknowledged individually and not on a incident affected basis.
- For newer devices/platforms you have to customize pollers as the built-in pollers may report incorrect data.
It address the strong need for a stable and quick network for our Enterprise Services (Proprietary applications created to service Glidewell needs).
- Summarized network statistics in easy to use out-of-the-box graphs
- Quick and very pretty presentation-quality graph via "PerfStack". A quick-fire comparison graph solution provided only with SolarWinds products.
- Most tools are pre-scripted and work well in most environments. Easier for entry-level positions to learn. No learning to script needed to start.
- Since it summarizes most of the details, it lacks any real-time functionality. If a user complains of network slowness, you'll have to use either a separate tool to drill down in real time after the fact and hope it replicates or if the network issues are quick and intermittent, it will be missed by SW unless you have super aggressive and almost unrealistic polling times (sub-minute) for the SolarWinds platform, particularly the polling engine
- Frequent crashes related to the Orion Platform.
- Some features are released without optimization or cause severe platform issues and ultimately end up being disabled until patched later.
- Updates tend to be on the slow side when it comes to APIs for new technology. Examples: Meraki, Nexus OS(SD-WAN), etc.
VoIP data only accessible through a separate module, most other networking monitoring providers have it included. Even at that, the separate module is half-baked. Most of the information is not useful and is just an expensive archive of said data.
- Finding which sites uses the most traffic, what type of traffic and where they are traversing to and from.
- The GUI interface is relatively intuitive and easy to customize.
- The integration to the Orion Platform is good, kind of a one-stop shop.
- The licensing model can become expensive, because they are based on port count.
- We find the best bang for the buck to put them on the uplink interfaces.
- Sometime the GUI gets too into the weeds from the default config. You have to modify to see what you want to see. Needs are different for each company.
- NPM-friendly GUI with robust out of the box SNMP statistics collection.
- NCM Router Configurations Management.
- Netflow - long data retention periods.
- SolarWinds is too dependent on the Microsoft operating system. Patches and updates easily breaks the SolarWinds application. Appliance based model may work better.
- Upgrades are painful and becomes almost a 24 hour marathon in our large scale installation.
- Support time for high urgent severity crash is slow. It seems like it's more dependent of when we call in as oppose to what the actual severity level of the ticket opened is.
- Showing the top-10 talkers is extremely helpful when hunting down bandwidth issues and hogs on the corporate network. This has assisted in resolving connection issues for many locations at once.
- Interfaces with high percent utilization has been a very large help with a NOC view that I have built, along with identifying devices that may be misbehaving (e.g. completing a backup outside of the schedule), along with end-user network usage.
- The switch stack view showing errors, discards, and usage also helps in troubleshooting network issues and improving performance via hunting down issues prior to end-users experiencing loss in performance and/or connectivity.
- Getting to a map involving a device can be a bit cumbersome, as you have to go into the device's page itself to pull up a map. Being able to go into a map section and look up a device would be a great help; just an idea for an improvement.
- Easy to use/deploy
- Supports a wide variety of devices from an SNMP MIB perspective
- Has some customizable features for each device
- Integration with AD
- It's bloated from a software standpoint, the installs are huge.
- Performance can be sluggish at times.
- No way to install MIBs yourself at this time, so if they don't support it you have to submit it, wait, and hope they add it.
- The scales of graphs and reports are usually not great by default; it requires some tweaking.
- Pricing and sales teams are always changing.
- NPM does a great job of alerting us to outages, latency, connectivity issues etc...
- NPM provides historical data for monitored devices to the port level.
- NPM provides our customers (we are an MSP) with real-time network information for their environment.
- NPM is ideal for installations where systems are monitored on a local LAN. If you are monitoring over a WAN connection a lot of false positives can be generated based on latency and outages unrelated to the monitored environment.
- The cost to add additional NPM polling engines is high in my opinion. If I could I would have a polling engine local to each LAN but it is cost prohibitive.
- Upgrades of NPM in our case have presented some challenged, likely due to the age of our installation. Solarwinds tech support has been helpful in recommending an upgrade path forward.
- Network Mapping. The Network map is an absolute must for any multi regional organization that requires a holistic view of how the networking SLAs are being met.
- Network Atlas should be a process added to the console instead of having to access it to build the maps on the servers.
- NPM polls devices consistently for status
- NPM gathers statistical data for logging
- NPM also has reporting and alerting features that aid in logging historical data and diagnosing issues
- NPM can be a bit hard to tame on resources in a large scaled environment
- NPM needs some finesse when running large scaled jobs/reports
- NPM could stand to be more efficient on the back end. It can be a hog.
- Real-time monitoring of crucial network areas.
- Network mapping of our district which extends over a 20-mile radius.
- Server analysis - the majority of our servers are virtual, this helps us keep up with deploying server resources.
- I would like to see an option to embed switch configuration within the mapping tools.
- Current state of nodes in the organization.
- Amount of data transferred by certain processes and applications.
- Availability or up time of devices.
- For me managing alert status notifications could be a little easier to setup.
- Provides proactive alerts to possible network issues such as switches rebooting and interfaces being over utilized.
- It provides excellent pre-scheduled reports on network bandwidth utilization allowing us to plan for resource expansion.
- It serves as a method for us to see out network inventory
- Creating reports can be a bit tedious.
- The system is extremely powerful, but the result is a difficulty in finding the correct screen for the various functions.
- Adding nodes is easy.
- Status monitoring is efficient and timely (assuming your polling and alert settings are appropriate).
- Dashboards are useful and highly customizeable.
- It's a big animal and takes time and expertise to keep it running smoothly and maintain the monitored nodes. Don't assume some IT tech is going to use this in their spare time.
- Because it is very complex, there can be a steep learning curve. Get some training from Loop1.
- The web interface is slow. Probably can't be helped, but it is frustrating at times.
- Identifies machines with issues.
- Identifies overloaded machines be it processor, memory, or storage.
- False positives due to VPN connectivity.
- Licenses used up based on monitored logical disks does not make sense. We partition several drives to ease other management tasks and have stopped monitoring disks because of this licensing practice.
Probably overkill for small firms with only a few devices.
- Quickly and easily helps us find bandwidth hogs on the remote networks that are using the pipe for personal needs.
- Giving us a good history of usage in a site or the state office to let us know if we have over allocated or provisioned bandwidth and can possibly reduce payment somewhere.
- Sometimes the GUI is a little slow to load depending on the amount of data that it is trying to present.
- We wish that it could detect the available bandwidth available so we don't have to manage each interface individually to set a max speed.
SolarWinds NPM Review: "NPM is a valuable tool that provides a lot of information in a little space."
- Provide a single pane of glass to see the health of the network in one place, great for the NOC team and our network team as well as any other group looking for one place to see how things are doing.
- Entire network is monitored once initial install is configured so there are fewer surprises.
- Displays information in an easy to read fashion.
- If you do not setup your dashboards correctly the information can be overwhelming.
- There is a period of learning to get used to the tool.
- We build maps using network atlas and the NPM dashboard is very useful with site maps, with monitoring available at our fingertips
- NPM is very versatile and is good in SNMP MIB databases, even for unpopular vendors
- NPM is the base for all other add ons
- I have no complaints
We mainly use it for up/down and performance monitoring of our networking gears. This includes all switches, firewalls, critical servers (also being monitored by other software), MPLS connections, etc.
- Main dashboard
- Decent support of various vendors
- Browsing to the target right from the main dashboard.
- There's no back button on each section when you edit (e.g. Edit under Device info.)
- Some platforms still not supported for SNMP management.
- I'd like to see a search button in the main [dashboard].
- Some text does not align under "Network Top 10" dashboard
- More suitable for individual performance monitoring
- Less suitable for a holistic end to end monitoring
- Monitoring - The monitoring system is extremely flexible. You can create templates that apply to all devices as a default, and at the same time, create custom polling and monitoring for individual devices. If SolarWinds doesn't natively support the polling of information you're looking for, it's as easy as creating a custom poller and applying to the devices you want that information from.
- Alerting - This is honestly my favorite piece of NPM. The alerting system is so robust and malleable you can do pretty much anything with it. When paired up with NCM, you can even automate configuration changes or initiate the execution of scripts. If you know how to write MS-SQL queries, the alerting system is a must-have because you can literally alert on anything!
- Reporting - Reporting jobs can be run once, or scheduled. The scheduling has a bit of depth to it so you can customize it suit your reporting requirements quite easily. Just like with the alerting, the reporting system is rather robust. NPM comes with a couple hundred report templates right out of the box. If there are custom reports you want, they're easily created through the web portal. Again, if you know MS-SQL queries, this reporting engine is extremely powerful.
- My only Con for NPM is the fact that there are so many features and it's so highly customization that it's difficult and overwhelming for new users to learn sometimes. In our implementation, we've heavily modified the default layout to try and make it more intuitive, but it can still be a bit confusing at times.
- We are able to diagnose switch errors by monitoring the receive errors, receive discards, transmit error and the transmit discards.
- The ability to visually monitor ports through the port details, average response times and packet loss and the network topology on the switches is a great asset.
- Monitoring ports used in order to better balance the network across all switches.
- Would like to be able to see complete end to end mapping in the network topology. We are able to get all of the answers but not in one quick dashboard.
- Would have liked to see more information on the ports detail screen especially on the switches. It showed only the port number for us even though it listed host name, IP, MAC, & VLAN especially the VLAN for quicker troubleshooting.
- Sometimes the devices would not be found on the first connect.
- Monitors connectivity of various types of equipment.
- Monitors disk usage for physical and virtual Windows servers.
- Can create granular rules for disk usage for alerts.
- Reliable email notifications on alerts.
- Large learning curve for first time users.
- First time users may need help from support to set up.
- Email notifications of nodes that are no longer in alerted state.
SolarWinds NPM Scorecard Summary
Feature Scorecard Summary
About SolarWinds NPM
SolarWinds Network Performance Monitor (NPM) delivers comprehensive network fault monitoring and performance management that scales and expands with your network monitoring needs. Users can collect and view availability, real-time and historical statistics from routers, switches, firewalls, servers, and any other SNMP-, ICMP-, or WMI-enabled devices directly from a web browser.
SolarWinds users can get a full NPM installation up and running the same day they download. Implementation does not require a team of consultants. NPM provides quick visibility into the health of network devices and servers on the network, ensuring that users have the real-time information they need to keep their network running at peak performance.
Network Performance Monitor helps IT Pros:
- Quickly detect, diagnose, and resolve network performance issues and avoid downtime
- Respond to multiple condition checks, correlated events, and device dependencies
- Automatically calculate capacity exhaustion dates using customizable thresholds based on peak and average usage
- Streamline network troubleshooting with an easy-to-use Web interface
- View paths to critical business services hop-by-hop, even into the cloud, with the NetPath™ feature
- Get deeper visibility into complex network devices with Network Insight™ features for Cisco ASA firewalls, Cisco Nexus switches, and F5 BIG-IP load balancers
SolarWinds NPM Screenshots
SolarWinds NPM Video
SolarWinds NPM Downloadables
SolarWinds NPM Integrations
SolarWinds NPM Competitors
|SolarWinds Network Performance Monitor SL100||$2,955||Up to 100 elements - License with 1st-year Maintenance|
|SolarWinds Network Performance Monitor SL250||$6,720||Up to 250 elements - License with 1st-year Maintenance|
|SolarWinds Network Performance Monitor SL500||$10,445||Up to 500 elements - License with 1st-year Maintenance|
|SolarWinds Network Performance Monitor SL2000||$19,345||Up to 2000 elements - License with 1st-year Maintenance|
|SolarWinds Network Performance Monitor SLX||$32,525||Unlimited elements - Standard Polling Throughput - License with 1st-year Maintenance|
SolarWinds NPM Support Options
|Free Version||Paid Version|
|Video Tutorials / Webinar|
SolarWinds NPM Technical Details
|Operating Systems:||Windows, Windows® Server 2016; SQL Server 2016 SQL Server 2016 SP1 SQL Server 2017 (including installations on Linux)|