Try our new research platform with insights from 80,000+ expert users
PeerSpot user
Client Engineer at a tech services company with 501-1,000 employees
Consultant
The first most valuable feature are the notifications that can be customized and even received via WhatsApp.

What is most valuable?

The first most valuable feature are the notifications that can be customized and even received via WhatsApp.

Another valuable feature is the reporting. As far as I know, there's no way to cheat on the reporting, that is, there's no way to go into the system to change the results. This makes the reporting feature very reliable. The reports are also very easy to understand, which is good when I present them to my boss.

Lastly, Nagios is not a resource hog. I can set it up on a busy server and it will still function reliably. This allows sysadmins to keep server maintenance costs low.

How has it helped my organization?

I can give an example. It was during a seasonal festival and visitors to our e-commerce site increase several-fold. The log partition quickly filled up within two days. If it wasn't for Nagios' alerts every minute until we acknowledged the problem, our website would have stopped working. (I can't remember why the logrotate didn't work, though.)

What needs improvement?

I like to have the option to configure Nagios using the web interface. Although I agree that the CLI gives a lot of customization options, I'd like to take a break from looking at lines of words. Also, configuration via a web interface could be expanded to not-so-Linux-literate users.

What was my experience with deployment of the solution?

There have been no issues with the deployment.

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

What do I think about the stability of the solution?

I did encounter stability issues when exploring plugins, but not with Nagios itself. Other than that, I never faced any issues on the production side.

What do I think about the scalability of the solution?

There have been no issues scaling it for our needs.

How are customer service and support?

Since Nagios is open source, I had to rely completely on forums and web articles. However, Nagios was set up before I joined the company, so my colleagues were able to give me ample support when trying to understand how it works.

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

I never used a different solution because this current position is my first. Nagios was already set up before I joined the company. Nagios was already good enough for us so we didn't allocate time to research other products.

How was the initial setup?

The initial setup is easy if you just follow the basic guide. The complexity comes when you want to customize it to suit your environment. For example, different plugins require different configurations. There's also another challenge in that Nagios was originally designed to monitor Linux servers but has since expanded to Windows servers as well.

What about the implementation team?

It was all done by us. We were given time to do our own research and through regular testing, trials and errors, we finally implemented it. My advice is to not be scared by the need to configure everything through the CLI. It's actually quite fun and rewarding when you see your monitoring system finally up and you know you can count on it to give you a heads up on alerts before something nasty happens to your server.

What was our ROI?

Nagios is able to minimize server downtime and this in turn helps to generate more revenue.

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

Nagios is open sourced, therefore there's no need for licensing.

What other advice do I have?

The product is robust and reliable. The notifications can be customized so that I can even configure it to send the notifications via WhatsApp! Last but not least, the reporting feature is very easy to understand, which is good when presenting to my boss.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
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.

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 technical 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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Nagios Core
June 2025
Learn what your peers think about Nagios Core. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
860,592 professionals have used our research since 2012.
PeerSpot user
Vice President - Operations & Client Support at Scicom Infrastructure Services
Real User
Top 5Leaderboard
The dashboarding and heads up display is practical and useful. Dashboards and HUDS could use a facelift to be more in line with next generation monitoring tools.

Valuable Features:

Nagios doesn't get the respect it deserves; most likely due to the fact that it doesn't have a licensing cost. However, when implemented correctly, this is a powerful enterprise toolset. Specifically, Nagios provides massive flexibility in terms of the types of endpoints you want to monitor (infrastructure, rudimentary application, process, and storage) and a wide variety of conditions to evaluate across including binary type conditions analysis (like threshold exceeded or not) or degrees of conditions violations (such as 30% warning; 80% critical). The dashboarding and heads up display is practical and useful for enterprise/network operations center use cases. The extensibility of Nagios also allows for integration to ticketing systems further adding value for service support and production monitoring use cases. 

Improvements to My Organization:

  • Low cost approach for massive scale infrastructure monitoring
  • Rapid deployment, if you know what you are doing you can have a solid Nagios implementation up and running in short order
  • Accurate and actionable information 
  • Ability to fine tune alert and condition management engines

Room for Improvement:

Dashboards and HUDS could use a facelift to be more in line with next generation monitoring tools that really have amazing UI’s. Sadly, many people may think that Nagios itself as a tool may not be sophisticated because it lacks the typical definition of a sophisticated UI. This is to ensure it is more in line with next generation monitoring tools that really have amazing UI’s. Sadly, many people may think that Nagios itself as a tool may not be sophisticated because it lacks the typical definition of a sophisticated UI.
 
Nagios has significant capability and opportunity for customizations to really “dial-in” the implementation to suit your specific enterprise requirements. But, enabling many of these capabilities requires an SME and to sustain and support the implementation requires effort and manpower. The larger the implementation and more extensive the customizations- the more resource intensive the deployment will become.

Application level monitoring is limited.

Other Advice:

To really maximize the power of Nagios, you need an SME (but true if anything in IT).

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Sid Roy - PeerSpot reviewer
Sid RoyVice President - Operations & Client Support at Scicom Infrastructure Services
Top 5LeaderboardReal User

Thanks Chris, I appreciate the feedback. Yes- many, many of my major clients are moving or are on Orion. They LOVE it for the most part. I would recommend you also take a look at AppDynamics Server Infrastructure Monitoring if your use case isn't heavily tied to network device management. It can be pricey, but the ability to also have the application layer diagnostics- well, it is powerful. Have a great day, let me know if I can provide any details.

See all 2 comments
PeerSpot user
Constructor of the computer systems at a security firm with 51-200 employees
Vendor
When compared to earlier versions, it looks like 4.x has lost the statusmap.cgi module.

What is most valuable?

  • Reliability
  • Security
  • Flexibility
  • Functionality
  • Availability - controllability anywhere and with different methods

What needs improvement?

When compared to earlier versions, it looks like 4.x has lost the statusmap.cgi module.

Update April 2016:

I have fixed the problem with statusmap.cgi by upgrading to version 4.1.1. In the old version this module had not been compiled.

For how long have I used the solution?

I've used it for six years.

What was my experience with deployment of the solution?

I have had no problems deploying it.

What do I think about the stability of the solution?

I have no stability issues.

What do I think about the scalability of the solution?

I currently do not need to scale on my network.

How are customer service and technical support?

Customer Service:

I only have the free version, which does not have customer service.

Technical Support:

I only have the free version, which does not have technical support.

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

We use Cisco ASA and MySQL devices alongside Nagios as our network infrastructure needs expanding and required more serious hardware solutions.

What was our ROI?

I believe it is hard to calculate for hardware.

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

I only use the free version.

Which other solutions did I evaluate?

  • Amanda
  • Cacti
  • Zabbix
  • Icinga (after installation).

What other advice do I have?

As a rule, any device upon delivery is obsolete. Pick up the solution for your business, based on your specific needs.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user244500 - PeerSpot reviewer
it_user244500Constructor of the computer systems at a security firm with 51-200 employees
Vendor

I have fixed the problem with statusmap.cgi by upgrade to version 4.1.1.
In the old version this module had not been compilled.
That's all.

See all 3 comments
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: My company does not have a business relationship with this vendor other than being a customer.
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
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: My company does not have a business relationship with this vendor other than being a customer.
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
it_user12225 - PeerSpot reviewer
Engineer at a manufacturing company with 501-1,000 employees
Real User
Nagios vs. SolarWinds - two completely different playing fields

I have setup a Nagios server from scratch as well as worked with Solarwinds pretty extensively. From my perspective they are on two completely different playing fields. Nagios definitely has its place, it's free... and it works well in a smaller environment. Solarwinds is expensive but it is a lot more robust than Nagios. Solarwinds does require you to install "Modules" in order to have in depth application monitoring, etc... Then again, so does Nagios... but you have to pay an arm and a leg for Solarwinds.

So depending on how big your environment is, you'll have to evaluate if the cost is worth it. Nagios, you'll spend your money you save on time to set it up. It takes a lot of time and determination to understand its inner-workings.

Solarwinds is a lot more than just a network monitoring tool. A quick example: You can develop "ghost runs" of an application and have it monitor the latency between steps. Meaning, you could configure it to load a web page, login to the webpage and run a link to gather data, all the while timing how long it takes to get from step to step. That gives you an idea of how much more Solarwinds has to it.

Nagios does have many open-source modules you can use (hell I even used one to telnet into an old AS400 and monitoring running processes).

So like I said, it depends on the environment and what you want out of the system. To answer the question about netflow, Nagios itself I don't think can do netflow but it can pair up with another module that can (and you still get to see it from a single pane of glass). Any specific questions let me know!

There's a ton of open source software out there that use Nagios and not. Ninja (front end GUI for nagios), Zenoss, What's Up Gold (YUCK!), etc... You could also get things like Alienvault (nagios is built in) that has more than just monitoring in it (it's an Open Source IDS). Cacti can be paired with Nagios to provide you with graphs for bandwidth utilization... Ok now I'm starting to blab, I'll end it here.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user111534 - PeerSpot reviewer
it_user111534Linux Sysadmin at a healthcare company with 1,001-5,000 employees
Vendor

We've piloted both Nagios and Zenoss here. Since we're starting with nothing Nagios has met our needs well and proved to be a valuable resource almost immediately by setting up simple SSH checks for our Linux hosts and SNMP checks (ie no agent) for our Windows hosts. Zenoss just proved to be overly complicated to get metrics like up/down, disk usage, memory usage etc. Perhaps with more time it would have proved to be more functional than Nagios but the simplicity of Nagios is really appealing.

How do you find installing and configuring Solarwinds vs. Zenoss? Is Solarwinds closer to Nagios or Zenoss?

The one big thing I struggle with with Nagios is that our Windows admins don't want to SSH into a Linux host and configure monitoring by editing text files. Does Ninja include a UI for setting up monitoring of new hosts?

See all 2 comments
PeerSpot user
Consultant at a tech consulting company with 51-200 employees
Consultant
Everyone ends up using Nagios or a derivative just because everyone else does

Everyone ends up using nagios or a derivative just because... well everyone else does. The size of your org really matters a lot with what you are doing here as Zabbix might fit you right or not at all.

Lately I've been setting up nagios with a graphite back end for people. Then taking advantage of writing your own plugins for nagios to send data to both systems. You can throw a lot of data at graphite and make some super pretty graphs if that is what you are after. For example imagine having all the contents of a vmstat/iostat every X seconds... for ALL your servers that can be queried with less than a minute latency. You can do that with nagios+graphite+yourownfixins. ... and then you show Dev how easy it is to log data into carbon/graphite and become a super hero.

When you start hoarding this much data you can start asking some really detailed questions about disk performance, network latencies, system resources, etc... that before were just guestimates. Now you have the data and the graphs to back them up.

I'm also a big fan of Pandora FMS but I've never implemented it anywhere professionally and the scope it takes is pretty large.

(I should note, nagios is pretty terrible, it's no better than things we had a decade ago.)

The real truth here is that all the current monitoring systems are pretty terrible given that they are no better than what we had a decade ago. Every good sysadmin group makes them work well enough, but there is a lot of making them work. Great sysadmins go on to combine a couple of them with their own bits to make the system a bit more proactive than reactive, which is what most people expect out of monitoring.


Reactive monitoring is fine for certain companies and certain situations and it is easily obtainable with nagios, zabbix, home-brew, stupidspendmoney solution, etc... However reactive monitoring is just the base point for most, it certainly doesn't handle big problems well, or have the capacity to predict events slightly before they are happening. This level of monitoring also doesn't give you much data after an event to figure out what went wrong.


Great admins go on to add proactive systems monitoring and in some cases basic logic monitoring. This is what a lot of us do all the time, to avoid getting paged in the middle of the night, or to know what to pick up at fry's on the way into the office. Proactive monitors a lot more things than basic, and it is essentially the level where everyone works at now, with nagios, etc... That's certainly fine for today and tomorrow. But it doesn't tell you anything about next quarter, and when you ask queries about events in the past they are often very basic in scope.


The other amazingly huge drawback with current monitoring is that if you want to monitor business or application logic, it is going to be something you custom fit into whatever monitoring system you have. This will lead to it being unwieldy and while effective for answering basic questions like, "What's the impact on sales if we lose the east coast data center and everything routes through the west?" That's a fine question but it isn't a question that will get you to the next level, better than your competitors.


So what's next? I'll tell you where I think we should be going and how I am sort of implementing it at some places.


Predictive monitoring on systems AND business logic, with lots of data, and very complex questions being answered. This can be done right now with nagios, graphite and carbon. Nagios fills the monitoring and alerting needs. Carbon stores lots of numerical data, very fast from a lot of sources. Finally with Graphite you can start asking really serious questions like "How did the code push effect overall page performance time, while one colo site was down? What's the business cost loss? Where were the bottlenecks in our environment? Server? Disk? Memory? Network? Code? Traffic?" Once you've constructed one of these list of questions in graphite you can save it for the future, and not only monitor it, but because of legacy data kept on so many key points use it for future predictions.


That said, how do you all that now? Well you throw nagios, graphite and carbon out there and then you CREATE a whole lot of stuff that is specific to your org. This is a lot of work, a lot of effort and takes time and real understanding of the full application and what your end SLA goals are.


So how do we do all this?


You as an admin do this, by creating custom nagios plugins and data handlers on your systems and throwing them in to carbon. As an admin you measure everything, and I mean everything. Think all of the output from a vmstat and an iostat logged in aggregate one minute chunks on every single server you have and kept for years.


From the dev site you get the Lead Dev to agree on some key points where the AppStack should put out some data to carbon. This can be things like time to login, some balance value, whatever metric you want to measure. The key here is to have business logic metrics AND system metrics in the same datastore within Carbon. Now you get to ask question across both data sets, and you get to ask them frequently and fast. You are able to easily make predictions about more load impacting the hardware in what manner, i.e. do we need more spindles, more memory, etc...


This is what I have been doing with some companies in SV right now. It's not pretty or fully blown out yet, because it is a big huge problem and our current monitoring sucks. :D
but it IS doable with current stuff and is quite amazing to know answers to questions that were previously only dreamed about.


What's after that? The pie in the sky next level, would be having an app box in every app group running in debug mode, receiving less traffic of course through the load balancers, and loading all that debug data into carbon. Then you get to ask questions about specific bits of a code release and performance on your real production environment.


... so those are my initial thoughts. Any comments? :)


Further once you have all this, you can now write nagios plugins to poll carbon for values on questions you have created and then alert not only on systems logics and basic app metrics, but real queries that are complex. Stuff like "How come no one has bought anything off page X in the last two hours, is it related to these other conditions? Oh. It is. Create me an alert in nagios so we can be warned when it looks like this is about to happen again." With much more data across more areas you can ask and alert on pretty much anything you can imagine. This is how you make it to next level.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user326337 - PeerSpot reviewer
it_user326337Customer Success Manager at PeerSpot
Real User

Chris, do you still find this to be true? Is Nagios still a default tool when people are searching for IT Infrastructure Monitoring solutions?

See all 4 comments
Buyer's Guide
Download our free Nagios Core Report and get advice and tips from experienced pros sharing their opinions.
Updated: June 2025
Buyer's Guide
Download our free Nagios Core Report and get advice and tips from experienced pros sharing their opinions.