Overall Satisfaction with Nagios
Nagios is used by our IT department to monitor servers and services across the agency. We currently monitor 100 virtual machines and 60 domain controllers. The types of services and components we monitor are drive space, memory usage, CPU usage, up time, RDP services and others. The main business problem this solved for us was drive space monitoring as before this our help desk staff would manually check server space and update a spreadsheet. When I was hired I saw this as a time saving and real time solution as I had used Nagios in a previous job and knew some of the benefits. This server monitoring has saved our IT team time and headaches by knowing where a problem is at a glance.
- Server monitoring.
- Service monitoring.
- Drive Usage.
- Application monitoring, which may be fixed by just using the enterprise version or by spending some more time implementing Nagios fully.
- Database monitoring, which may be fixed by just using the enterprise version or by spending some more time implementing Nagios fully.
- Ease of implementation, of course this is an issue with the free version and not being extremely familiar with Linux. I don't think this will be an issue with more knowledge of Linux or with the enterprise version.
- As we are currently using the free community supported version all ROI is positive. Our only investment has been time and virtual resources for the server which are limited. So far we have been really pleased with our ROI.
We have not really investigated a lot of other monitoring services as Nagios has done everything we have needed at a price point we couldn't touch with any other monitoring service. We are considering getting the enterprise version of Nagios this coming budget year which is not free so we will be evaluating other similarly priced solutions and may choose to go a different direction but at this time I doubt that we will find anything better than Nagios.
It is a perfect free solution for any organization on a limited budget like our organization. It is a great way to do the basic monitoring of servers and services. It can also monitor other devices but we have yet to implement that aspect. I am sure there are some scenarios that a more enterprise grade monitoring would be more appropriate but I have yet to have that be a part of the jobs I have been in but I am sure they exist.