What is our primary use case?
I primarily use Zabbix for monitoring purposes, but Nagios Core on CentOS acts like a safety belt for all the system cloud and on-premise systems.
I have many CentOS applications running, which include Java apps, and for their VM specs, CPU, memory specs, and other operating system alarms, I use Nagios Core on CentOS for all of them.
Nagios Core on CentOS serves as a safety belt because when I lose the entire cloud and also monitoring tools like Zabbix, Nagios Core on CentOS always lets me know that.
For example, when I lose the cloud environment, Zabbix misses that because Zabbix was also on cloud, but Nagios Core on CentOS saved us.
I'm not monitoring Nagios Core on CentOS from Zabbix, but I could also monitor Nagios Core on CentOS from the Zabbix side, though I haven't done that yet.
What is most valuable?
Alerting in Nagios Core on CentOS is instantaneous and more accurate. The accuracy and reliability of Nagios Core on CentOS's output are quite good, and I have always used it on CentOS, so it has been reliable and accurate.
For example, when I lose the cloud environment, Zabbix misses that because Zabbix was also on cloud, but Nagios Core on CentOS saved us.
Handling upgrades and patching for Nagios Core on CentOS is straightforward. I use the upgrade documentation on GitHub, which is simple to handle, and I haven't faced any challenges or errors during upgrading.
I have about 150 endpoints, but even though it is on low spec servers, Nagios Core on CentOS has no lags or slowdowns and is quite fast.
I have only a few critical and important alarms with Nagios Core on CentOS, so I have no cases of false positives.
What needs improvement?
Nagios Core on CentOS could use a better UI.
Documentation for Nagios Core on CentOS can be improved.
The learning curve for new users adopting Nagios Core on CentOS is challenging, primarily due to the limited documentation available on the internet regarding how to install and maintain it.
For how long have I used the solution?
I have been using Nagios Core on CentOS for about five years.
What do I think about the stability of the solution?
In my experience, Nagios Core on CentOS is quite stable.
What do I think about the scalability of the solution?
I already have many endpoints, but I don't need any scalability because the number of my endpoints is fixed and not increasing.
How are customer service and support?
I have never needed to reach out to customer support for Nagios Core on CentOS.
Which solution did I use previously and why did I switch?
Nagios Core on CentOS is the first monitoring tool I have installed.
How was the initial setup?
The easy to install feature of Nagios Core on CentOS is very simple.
For example, Zabbix is more complicated on the agent and server side, but on Nagios Core on CentOS, NRPE and Nagios server are much easier to install and maintain for me.
What was our ROI?
Time and money are examples of ROI benefits because when there is a disaster in cloud or on-premise systems, it means loss of money and time. Nagios Core on CentOS lets me know about these issues, and I can recover the system or stop the disaster, saving both money and time.
What's my experience with pricing, setup cost, and licensing?
My company is using the open-source version of Nagios Core on CentOS, so there were no pricing, installation, or licensing costs.
Which other solutions did I evaluate?
I evaluated Zabbix and also installed it, so I am using multiple monitoring tools: Nagios Core on CentOS and Zabbix.
What other advice do I have?
I am the only user in Nagios Core on CentOS as the admin user, so I have no idea about user access and permissions management.
When I see alarms on Nagios Core on CentOS, those are critical and important ones that would indicate an actual disaster, so Nagios Core on CentOS helps me only with alerting. The rest of the process is system recovery, which won't be straightforward, but Nagios Core on CentOS helps me understand the issue.
My advice to others looking into using Nagios Core on CentOS is that they should use a safety belt approach because using Nagios Core on CentOS as a safety belt in monitoring makes it the best option. I would rate this product a seven out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.