Nagios - first in flexibility
October 02, 2017

Nagios - first in flexibility

Anonymous | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with Nagios

Nagios benefits the whole organization but is configured and operated by our IT systems administrators only. We find the configuration of Nagios to be relatively difficult to understand (steeper learning curve) but once you know it you know how it works well. Most of our Nagios installations involve flat-file configuration which is the out of box experience with Nagios. We have one installation of Nagios XI and while that is more user friendly, we simply chose not to make all installations an XI installation for license reasons.

Nagios handles the majority of our monitoring and we use a third party service for alerting (though the alerts originate from Nagios, or a different monitoring source). Specifically, we use Nagios for the following types of alerts: 1) Scripted custom checks 2) system cpu, memory, and disk space 3) Dell OMSA checks (hardware) 4) database monitoring 5) esxi monitoring. Admittedly this is just scratching the surface for Nagios uses. I hope to integrate more SNMP monitors for hardware devices including UPS and our firewalls.
  • Nagios has never crashed, so it is rock solid stable.
  • Standardization in the plugins makes it easy to rely on them.
  • The web interface is simple enough anyone can work in it. So, sharing the monitored results are relatively easy too.
  • Really, when compared to most other monitoring solutions, Nagios feels less flashy, and does less for you. It's strengths are in its configuration flexibility and that its rock solid daemon.
  • Nagios could use core improvements in HA, though, Nagios itself recommends monitoring itself with just another Nagios installation, which has worked fine for us. Given its stability, and this work-around, a minor need.
  • Nagios could also use improvements, feature wise, to the web gui. There is a lot in Nagios XI which I felt were almost excluded intentionally from the core project. Given the core functionality, a minor need. We have moved admin facing alerts to appear as though they originate from a different service to make interacting with alerts more practical.
  • Nagios has had a great ROI, as we have only invested a medium amount of time into learning the solution and it has given us essentially free monitoring since. We did take some time to write some assisting code... which can be argued to have diminished ROI. But, that code is now permanently with us and should last many versions of Nagios and its host OS.
Nagios is more configurable than competitors and we originally wanted something we could spin up quick for some simple checks. As our needs grew, our understanding and use of Nagios grew, and it was a natural choice. Having personally used other monitoring solutions, I prefer Nagios for its flexibility.
Nagios is simply a very configurable and rock solid monitoring engine. For these reasons I would recommend it to any IT professional in any medium to large organization where creating custom checks and programming ones custom needs into the configuration is practical. I would be more hesitant to recommend it as a first monitoring solution for a small business which is usually accompanied by a less experienced and/or more time constrained admin.