Try our new research platform with insights from 80,000+ expert users
PeerSpot user
IT Administrator at a tech services company with 51-200 employees
Consultant
When any part of the system went down, it would inform us right away with alerts. In most cases, we were able to find the problem before the client did.

What is most valuable?

The most valuable feature of Nagios is its monitoring capability. Once you configure it correctly, it will help you monitor all your servers and services.

How has it helped my organization?

When working on ISPs, we used Nagios to monitor all our servers and network switches in the entire city. When any part of the system went down, Nagios would inform us right away with alerts. In most cases, we were able to find the problem before the client did.

What needs improvement?

We use the free version of Nagios, which needs some administrative skills in order to configure correctly. It would be great to see some of the paid features in the free version, such as web-based administration.

For how long have I used the solution?

I've used Nagios since 2008 year, and I'm really pleased with it. It helps me a lot with my system administrator work. I used it on my local servers initially, then I started to work at an ISP where I implemented Nagios. It's still in use there.

Buyer's Guide
Nagios Core
January 2025
Learn what your peers think about Nagios Core. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,158 professionals have used our research since 2012.

What was my experience with deployment of the solution?

I rarely upgrade Nagios as everything works fine. I've had no issues deploying it.

What do I think about the stability of the solution?

I've had no stability issues. It's been very stable.

What do I think about the scalability of the solution?

There have been no issues scaling it.

How are customer service and support?

I've never used tech support and I find all my answers on Google or forums.

Which solution did I use previously and why did I switch?

I tried Zabbix and OpenNMP but I didn't like them. I use Cacti and SmokePing for detailed graphics.

How was the initial setup?

A few years ago, the initial setup was complex, but now it's not. It just has some config files where you should add your host. Everything is written in the documentation.

What about the implementation team?

I implemented it by myself.

What other advice do I have?

You should really try Nagios. It will help a lot and I have found that it is the best buddy for system admins.


Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user68349 - PeerSpot reviewer
Head of Development at a financial services firm with 501-1,000 employees
Vendor
Zabbix vs Nagios comparison

For years, I was using Nagios for server monitoring, but now I'm in the process of switching to Zabbix. I also use a third, much simpler system to monitor the main monitoring system.

Here is a practical comparison of Nagios vs Zabbix:

Zabbix

Nagios

Pros:

  • Zabbix monitors all main protocols (HTTP, FTP, SSH, SMTP, POP3, SMTP, SNMP, MySQL, etc)
  • Alerts in e-mail and/or SMS
  • Very good web interface
  • Native agent available on Windows, OS X, Linux, FreeBSD, etc
  • Multi-step web application monitoring (content, latency, speed)

Pros:

  • Nagios monitors all main protocols (HTTP, FTP, SSH, SMTP, POP3, SMTP, SNMP, MySQL, etc)
  • Alerts in e-mail and/or SMS
  • Multiple alert levels: ERROR, WARNING, OK
  • "Flapping" detection
  • Automatic topography display
  • Completely stand-alone, no other software needed
  • Web content monitoring
  • Can visualize and compare any value it monitors
  • System "templates"
  • Monitoring of log files and reboots *
  • Local monitoring proxies **
  • Customizable dashboard screens
  • Real-time SLA reporting

Cons:

  • Zabbix is more complex to set up
  • Escalation is a bit strange ***
  • No flapping detection
  • Documentation is spotty sometimes
  • Uses a database (like MySQL)

Cons:

  • Nagios needs SSH access or an addon (NRPE) to monitor remote system internals (open files, running processes, memory, etc)
  • Web interface is mostly read-only ****
  • No charting of monitored values (different systems like "Cacti" or "Nagiosgraph" can be bolted on)

* Albeit log and reboot monitoring means that one gets an "ERROR" and an "RECOVERY" message instead of one "CHANGED" or "REBOOTED" message. One gets used to it.

** For example, when there are multiple sites, each site can have it's own "proxy" (local Zabbix monitor), taking load off the main Zabbix server, and collecting data even if the connection to the main server is severed.

*** It's great that higher levels of escalation get "ERROR" alerts only after some time; but in Zabbix their "RECOVERY" messages are delayed too. I don't see the point.

**** On the web admin of Nagios, one can acknowledge problems, disable alerts, and reschedule testing. But one can not add a new host or service.

Of course, both systems have much more features than what's listed here. I only wanted to list the points that I base my decision on.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user216399 - PeerSpot reviewer
it_user216399Senior Network Engineer with 1,001-5,000 employees
Real User

So what you guys suggest if a company have 25000+ employees and thousands of network devices to monitor worldwide ? Currently we are using Solarwinds and we need to follow a distributed environment . We are looking for a centralized setup where are nodes can be managed and monitored from one location including the configuration backup and reporting. Any suggestions ?

See all 8 comments
Buyer's Guide
Nagios Core
January 2025
Learn what your peers think about Nagios Core. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,158 professionals have used our research since 2012.
NgiosC677 - PeerSpot reviewer
Computer Engineer at a tech services company with 501-1,000 employees
Real User
A feature-rich solution with valuable plugins and automatically escalating alerts
Pros and Cons
  • "I like the way the solution sends alerts and how it keeps on escalating them."
  • "I would like to see more training videos."

What is our primary use case?

We use the solution to monitor our IT infrastructure, like servers, the network, and things like that.

What is most valuable?

I like the way the solution sends alerts and how it keeps on escalating them. I also find
the plugins by which you can easily add the divisions valuable.

What needs improvement?

I am satisfied, but I think there is a little bit of improvement that can be made.

Lessening the price point would be an improvement.

I would like to see more training videos. It is a vast product and it covers so many areas and so many kinds of devices, so I do understand that it's a challenge when you want some kind of integration, or add a plugin, to always have documentation. But, yeah, as much as possible on the documentation, if it can be done better, that would be good.

If there was more application monitoring, it would be much better.

For how long have I used the solution?

I've been using the solution for one year.

What do I think about the stability of the solution?

I find the solution stable. I don't have any complaints in regards to the instability of the product. We have used this product now for quite some time and we are happy with it.

How are customer service and technical support?

For technical support, I think I would try to rate it somewhere around seven out of ten.

Which solution did I use previously and why did I switch?

No, this is the first one that we started using. There was nothing that we have to complain about here from the past experience.

How was the initial setup?

The initial setup was actually done by one of the vendors so we were one of the partners who collaborated with this for the installation. We were working together to do the installation and then they handed it over to us and then we took it over from there.

What other advice do I have?

In terms of advice, I'd say that you need to know what the plan is and try to understand from which direction you are going to monitor. And, to understand what additional things you'll probably want to do from your side, like putting in scripts and other kinds of automation. So the planning is everything. If there is a particular tool you want to integrate with those things have to be properly planned beforehand.

With the number of features that it has and the ease of integration, I would rate the solution somewhere close to nine out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Tech consultant at select softwares
Real User
Alerts to network element errors, but the core version is no match for the XI version
Pros and Cons
  • "The most valuable feature is the performance parameters of the system."
  • "The core version is no match for the XI version."

What is our primary use case?

The primary use for this solution is basic network monitoring of a MPLS network.

How has it helped my organization?

Nagios Core informs me when my network elements are misfiring.

What is most valuable?

The most valuable feature is the performance parameters of the system. Nagios Core ill continuous monitor the endpoint for most common parameters on an obsessive mode and that will give you a better insight into the endpoint operating conditions

Please bear in mind that the Core edition is very limited in capability/features unlike the Enterprise XI . Inspite of this limitation it is a fantastic product to use at zero cost

I had deployed Nagios Core to monitor my MPLS network endpoints like routers and switches and also my firewalls and printers

It does a very good job I must say

An analogous product if I may refer to is Spiceworks which is a free tool for IT inventory and does an excellent job of monitoring inventory and reporting on the software etc on the endpoint

What needs improvement?

The core version is no match for the XI version. But the OEM should consider introducing some of the features of the XI version in the core version so that potential customers are actually compelled to to consider upgrading to the enterprise version

For how long have I used the solution?

I have been using this solution for eight years.

What do I think about the stability of the solution?

Supremely stable if you right size and maintain the system periodically

What do I think about the scalability of the solution?

My old instance still runs on a Esxi VM with zero support on the hypervisor or the Nagios system its just a 2GB vRAM and single vCPU with about 40 GB storage and handles about 70 odd hosts and runs just fine apart from the log files maintenance its easy

How are customer service and technical support?

No vendor involvement 

Which solution did I use previously and why did I switch?

Tried many other similar products all demo versions hence did not take to production

How was the initial setup?

Pretty straightforward to set up and configure basic system

What about the implementation team?

I did it myself so no vendor is involved

What was our ROI?

Can't say coz my cost of investment is only personal effort , no money so its 100% ROI

What's my experience with pricing, setup cost, and licensing?

Zero cost for the core edition but you need to know linux based apps configuration a=in general but in this case the installation and configuration guides make things a lot easy . A bit of patience and clear thinking you may end up doing a lot more in your setup than you expected !!!!

Which other solutions did I evaluate?

Tried many other similar products all demo versions hence did not take to production

What other advice do I have?

Definitely try it out if you have zero budget 

Even if you don't have a budget restriction please do give it a try

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
IT Support Technician
Vendor
It works. What more did you want?

What is most valuable?

It has been a reliable source of information regarding the state of the servers within the organisation and the flexibility of some of the features including the command structure has been invaluable in tracking some recurring faults.

How has it helped my organization?

A good example more recently is where the DHCP/DNS servers kept dropping their scopes, making it difficult for users whose machines were releasing. I managed to come up with a modification to a script that could be inserted into the Nagios client (NSClient++) and checked so that an alert could be generated if the scopes were dropped to allow the administrators to immediately remedy the fault in the short term. By retaining some of the information they could also check for trending as part of their fault finding process for a longer term fix.

What needs improvement?

Some of the reporting functionality is a bit basic and configuration is a chore although by the use of NagiosQL this can be made a lot easier.

For how long have I used the solution?

5-6 years

What was my experience with deployment of the solution?

Beyond the usual learning curve when adopting a new package, not really, though I did need to brush up on some Linux skills including Apache so that the web interface could be seen.

What do I think about the stability of the solution?

None. Under Linux, Nagios is pretty stable to the point that it could stay in place and active longer than most of the servers it monitored. Since the system can self test its configuration, it is normally impossible to start Nagios with a fault present.

What do I think about the scalability of the solution?

No.

How are customer service and technical support?

Customer Service:

Can't comment on this as Nagios Core is supplied without support.

Technical Support:

This is one down side to Nagios Core as it is supplied without support (Nagios XI can be obtained for a price which includes support). There are some support boards, however, that are an invaluable source of help which I have both used and contributed to.

Which solution did I use previously and why did I switch?

The outgoing system ws Network Eagle which was good at monitoring but not very good at presenting its results. Nagios was certainly a step up as we had previously needed to use a Visual Basic add on to display results which was limited to little more than a ping test display.

How was the initial setup?

The initial setup involved making sure that you knew what you were monitoring, where, what and how. Once this was done it was then possible to complete a default template which could be used to set up a server. As ever, the main effort in the beginning (once the product was selected) was in designing the layout. The actual setup was somewhat laborious (as I had not yet set up NagiosQL) and repetitive but once done, the housekeeping was minimal.

What about the implementation team?

This was all completed in-house.

What's my experience with pricing, setup cost, and licensing?

The only actual cost was the cost of a set of feet for the display unit that was used in the service desk area. Everything else was either end of life machinery (i.e. the server) or freeware/gnuware (openSUSE Linux, the packages themselves). There is no day-to-day cost other than the usual running cost of the server.

Which other solutions did I evaluate?

OpsManager

Zabbix

What other advice do I have?

Nagios Core is a great solution for monitoring pretty much any size of deployment but you do need to know your way around a Linux system to set it up and run it. The skills you need include knowing the Apache setup on your chosen distro, configuring and compiling GCC tarballs and some idea about configuration syntax. Adding NagiosQL makes it simpler but that also needs some fettling to get it to work reliably. It also helps to be good with Windows administration though chances are that if you are looking at this sort of thing, you may be aware of that. Nagios does not detect systems out of the box and while it can be made to use WMI, it tends to be better working with the NSClient++ service on Windows which can be made to work much like the NRPE service which does the same duties under Linux and Unix.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user153501 - PeerSpot reviewer
it_user153501Consultant with 1,001-5,000 employees
Vendor

Thanks Chris for this valuable post.

See all 2 comments
PeerSpot user
LAN/Wlan Administrator at a construction company
Vendor
It allows you to write your own plugin if you have no alternatives and you need to have things under control.

What is most valuable?

Alerting and proactive monitoring are invaluable. It also allows you to write your own plugin if you have no alternatives and you need to have things under control.

How has it helped my organization?

It sends alerts to the right people which ensures there is no delay in the correct person or team looking into issues. It's helped to reduce downtime in the production environment to almost zero. Due to this, we now spend less time on network or server administration.

Sometimes we have had downtimes because of stupid problems such as a service suddenly stopping without any reason, or a SQL server datababase or logs growing too big, and too fast, network devices failure etc. With Nagios, this has been reduced.

What needs improvement?

The configuration and reporting modules need to be improved. I'd like to have them include a basic install package, and if you don't like the packages included, have the ability to can replace them with different ones from the Nagios plug-in site.

For how long have I used the solution?

I've been using it for six years, and we're currently planning to upgrade it.

What was my experience with deployment of the solution?

We have had no issues with the deployment.

What do I think about the stability of the solution?

I'm running Nagios with CentOS 5 on one server with no problems. I'm going to update the server because of plugin requirements.

What do I think about the scalability of the solution?

I've not had to scale it.

Which solution did I use previously and why did I switch?

This was our first monitoring solution. We were looking for a way to monitor IT structure as some years ago we began deploying a few servers and switches. Over the years, computers have spread everywhere into our offices and factory, so we needed a way to check for systems/network availability 24x7. Nagios Core was a good solution to start with.

How was the initial setup?

I read the manual, set up a test server, and performed some tests. After our initial setup, I then added more servers and any IP device on our network that had SNP support (switches, sensors, printers and so on). It was my first time working with a Unix environment, and it didn't take so much time to set it up.

What about the implementation team?

I did it myself.

What's my experience with pricing, setup cost, and licensing?

There's no licensing costs, and I feel that monitoring is not essential software for a management board, at least until bad things happen then it becomes invaluable.

What other advice do I have?

Take your time to understand how it works. Then start monitoring a small number of assets in your department and then add some device/server every day. It takes some time to tune all your checks. Once done you'll have almost everything under control. I even managed to adapt some plugins to suit my needs.

Nagios is a good choice for network monitoring. It's up to you decide if you need assistance of skilled people or try it by yourself. I was curious about Linux and Nagios was a good reason to start working with it.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Graduate Linux System Administrator at a tech services company with 10,001+ employees
Real User
It has helped the companies I've worked with to achieve an acceptable level of monitoring. It does not work in a distributed fashion.

Valuable Features:

Extensibility is good as this makes it easy to write checks on your own. Also, it's light as since v4 it isn't resource heavy.

Improvements to My Organization:

No IT company would survive without a monitoring system. Nagios helped the companies I've worked with to achieve an acceptable level of monitoring.

Room for Improvement:

Nagios was not built with scalability in mind. It does not work in a distributed fashion, and fixing this issue would probably require rewriting a big chunk of its code. There are other solutions, born as a fork of Nagios, that do this but it would be great if Nagios could do it.

Use of Solution:

I've been using it for five years.

Deployment Issues:

We have had no issues with the deployment.

Stability Issues:

There have been no performance issues.

Scalability Issues:

It does not scale horizontally. We had to wrote our own web interface and puppetry to manage/view all the hosts managed by various, indipendent Nagios hosts.

Implementation Team:

It's very easy to install Nagios as its package is provided by many Linux distributions and there are plenty of documentation online.

Other Advice:

Don't use it. If Nagios is what you already have, you can try keep using it. If you're starting from scratch, there are products that scale better and perform better, and they use the same plugin syntax as they were initially Nagios forks.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Senior DevOps Engineer at a tech services company with 1,001-5,000 employees
MSP
It's able to automatically monitor any new server added to the organization.

Valuable Features:

The Auto Inventory is valuable.

Improvements to My Organization:

Automatic monitoring of any new server added to the organization.

Room for Improvement:

A better UI for graphing would make it better. The present graphs are not very friendly and good to see. 

Use of Solution:

I've been using it for two years.

Deployment Issues:

I needed to add a tweak to make the monitoring work. 

Stability Issues:

There have been no issues with the stability.

Scalability Issues:

We have had no scaling issues.

Initial Setup:

It was a little complex.

Implementation Team:

I implemented it all by myself. 

Cost and Licensing Advice:

Its free. I have not used the Enterprise version. 

Other Solutions Considered:

I evaluated Zabbix, but found Nagios better for my needs due to its simplicity and one dashboard for all servers.

Other Advice:

Its an awesome product to use. 100% recommended for all organizations.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free Nagios Core Report and get advice and tips from experienced pros sharing their opinions.
Updated: January 2025
Buyer's Guide
Download our free Nagios Core Report and get advice and tips from experienced pros sharing their opinions.