What is most valuable?
- Extensible REST API
- Excellent technical support
- Mature product, strong brand, Gartner awards
- Custom MSSQL scripting support in both alerting and reporting.
- Support for a wide variety of makes and models of network equipment/appliances.
- Support for monitoring Windows, Linux, Unix, and some other server OSes.
- Consistent and constant application improvements.
How has it helped my organization?
- Our ability to locate the source of a network issue has dramatically reduced our mean-time-to-resolve.
- Helped us to consolidate different network and server monitoring needs under one product.
- Low administrative maintenance compared to alternatives. The system simply 'works' most of the time. Our previous tools required constant maintenance by admins just to keep them running.
What needs improvement?
- Failover functionality does not exist without the purchase of the "Fail Over Engine (FoE)" license.
- Software upgrade and installation procedures are time consuming, especially for large/multiple site installations. Consulting the support matrix for software versions and modules is critical.
- Multiple server software upgrades still require a planned downtime outage window for the entire NPM instance regardless of the size of installation even if using the Failover Engine module.
- Each NPM polling server require a full Windows Server with GUI operating system to install and administer.
For how long have I used the solution?
What was my experience with deployment of the solution?
Yes. Remember to do your homework on required ports, especially for when installing a polling engine server across the WAN in a different domain.
What do I think about the stability of the solution?
Yes, multiple times. Some of the areas of stability had to do with 'monitoring capacity' per polling server several versions ago. Official documentation claimed each server can handle monitoring for up-to 10,000 elements (i.e. ports, volumes, nodes, etc.). In reality this number was more like 5,000. However, monitoring capacity improvements have been made with each software release and we are now back up to the 10,000 element.
Another area of stability issues we have experienced are with the dependency on MS SQL. There were a few times where we had stability issues with SQL server, which in turn impacted NPM performance. When there are issues with the SQL database NPM doesn't make this known and is up to the admin to figure it out.
What do I think about the scalability of the solution?
Yes, every once in a while. SolarWinds defines 'scalability' in the same manner as 'monitoring capacity' --- which is incorrect. This is a huge issue and is one of the hits against the rating I gave NPM.
How are customer service and technical support?
Excellent. Customer support is knowledgeable about the product line and will engage with technical resources if needed. Technical Support
Excellent. Technical support is responsive, knowledgeable, and friendly. My team and I do not hesitate to contact support if we have a question or need immediate assistance. They will also escalate to a higher support tier if the issue is not resolved in a timely manner, or if we request them to do so.
Which solution did I use previously and why did I switch?
Yes, multiple products were used previously including Microsoft MOM 2005 (current versions are System Center Operations Manager) and What's Up Gold. Switch was made to attempt to consolidate various monitoring tools into a single space.
How was the initial setup?
Initial setup of the application servers were very straightforward. It is possible to get started with one app server and the main SQL server then add more polling engine servers as your monitoring needs increase.
What about the implementation team?
In-house installation was done. The product is designed for self-installation and self-maintenance in an on-premise mode.
What was our ROI?
What's my experience with pricing, setup cost, and licensing?
Always contact your sales rep for best pricing. There are multiple times per year where the vendor will make special licensing offers that you can take advantage of.
The official North America pricing list is available at solarwinds.com. Use that as your pricing baseline for your monitoring project.
NPM licenses by "element" you want to monitor, not by device as a whole. Take this into account while you evaluate monitoring software vendors.
Which other solutions did I evaluate?
Yes. We looked into Microsoft System Center Operations Manager 2012 R2, What's Up Gold, ManageEngine, AppDynamics, NewRelic, and Nagios.
Which version of this solution are you currently using?