Nagios is a highly configurable monitoring platform. Basically it gives you the possibility to take any output and can monitor it!
It has a great community around it; it’s very well documented and has many, many plug-ins.
There is a free and a paid version available:
- The Core version gives you the possibility to make the installation in any way you want, but requires some knowledge on how you can get the things done.
- The paid version (current named Nagios XI) try’s to include a unified interface where the user can administrate the whole Nagios server in one interface.
So when you need to start your own monitoring setup what are the best ways to maximize the install?
Here is a small list of some comprised of free add-ons/options not used by normal users:
- NagVis – for the topology presentation (for your managers)
- Nagstatmon – as the best Nagios client that’s out there (for you)
- Try to deploy NagiosQL – so you can give others the possibility to edit the Nagios configuration without forcing to read the manual
- Use the customized email alert – for example you can alert directly your ISP for problems with a custom email
- Use the escalation option – so your colleagues will not be spammed with alerts when you are at work
- Use the acknowledge / downtime – so everybody will be alerted of the changes running in your network
This is a small list, but you can use it as a start point.