Try our new research platform with insights from 80,000+ expert users
it_user2652 - PeerSpot reviewer
Project Manager at a non-tech company with 10,001+ employees
Vendor
Open Source Network Monitoring Tool

What is most valuable?

Nagios is an open source monitoring tool for monitoring network services. Installation is quite easy and the interface is user-friendly and configurable. We can monitor disk space, CPU utilization, memory usage, host availability, NFS availability and a lot of other things. Due to its extensive features, it is widely used in IT markets.


How has it helped my organization?

We used to get the system hung. After monitoring implementation, we keep on getting alerts for CPU, memory and other things. So, we take care of servers now before it goes to hung state.

What needs improvement?

Nagios provides most of the features by default, however to add more services to it, it requires additional plugins which require little effort on administrative end. So far, clustering and failover of Nagios is not available-- development is still working on it.Highly recommended tool for monitoring services.!!

For how long have I used the solution?

I have been using Nagios for 4 years now and still using it.

Buyer's Guide
Nagios XI
October 2024
Learn what your peers think about Nagios XI. Get advice and tips from experienced pros sharing their opinions. Updated: October 2024.
814,763 professionals have used our research since 2012.

What was my experience with deployment of the solution?

There were no issues faced during deployment. It was pretty handy and most of its docs are generally available over the internet.

What other advice do I have?

Alternatives Vendors: Zabbix, Opennms, Zenoos, Cacti !!

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
IT-OSS Manager at a comms service provider with 501-1,000 employees
Real User
We can use it to expose custom APIs for our integration, which is a great feature.
Pros and Cons
  • "Nagios is a custom API manager, and we can expose custom APIs for our integration. This is a great feature."
  • "We often need to develop custom plugins to get Nagios to work the way we want it to work because the features we need are not always available in Nagios."

What is our primary use case?

Nagios is our cloud-based monitoring system. We need to deploy it and integrate with our CRM, customer portal and the ticketing system as an end to end customer support platform. We use it for monitoring and gathering data from our customer service equipment.

How has it helped my organization?

We have more than 100 people using the solution and 3 people to do the maintenance.

What is most valuable?

Nagios XI has a custom API feature, and we can expose custom APIs for our integration. This is a great feature.

In fact, Nagios XI grant access to administrator to use official common backend commands and callback functions developed by Nagios in custom APIs, so custom APIs could be created as an standard web services without degradation in performance and access to needed data easily. This APIs will be registered and listed in Component Management and administrator could be able to manage them as well. Also, Authentication will be done by creating unique Token for each user created in Nagios XI User Management automatically and it could be used in calling each APIs to manage access level of caller user.

All documentation and examples about creating custom APIs are available in "Help" tab in monitoring GUI and each person with moderate level of knowledge about development in PHP language  (Needless to say it required admin privilege), can create this kind of web services. 

What needs improvement?

We often need to develop custom plugins to get Nagios to work the way we want it to work because the features we need are not always available in Nagios. Some products such as Zabbix have a software monitoring system built-in, such as the Prometheus monitoring system. It can use the features to monitor cloud systems. This would be a useful feature to include in Nagios XI. Nagios has some plugins to monitor clouding systems, but this feature on Zabbix is so handy and so user-friendly. I think it can be added to the Nagios monitoring system.

What do I think about the stability of the solution?

Nagios is stable, but we are using mod-Gearman for distributing the solution. There is network limitation on this, such that if the network is not stable, the whole solution is also, not stable.

How are customer service and technical support?

Because we are working in Iran, we have embargoes, and this means we don't have any support from Nagios support. As a result, we have to use self-study. We research using Google and nagios forum this has helped us to resolve our issues.

How was the initial setup?

Set up in Nagios is complex. However, it's okay once you have done this task a few times, so you understand the logic. Once you have done that, it is easy to use.

Which other solutions did I evaluate?

We also compared the product to Zabbix.

What other advice do I have?

I would recommend this solution because it's so powerful with no limitation, especially when using the XI version. I would rate Nagios 8 out of 10. Overall, I find it to be a very good solution.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Nagios XI
October 2024
Learn what your peers think about Nagios XI. Get advice and tips from experienced pros sharing their opinions. Updated: October 2024.
814,763 professionals have used our research since 2012.
DevOps Analyst at a retailer with 5,001-10,000 employees
Real User
We can maintain 24/7 monitoring, but scalability could be improved.
Pros and Cons
  • "The ability to set up templates and groups of checks, as well as customize the checks themselves."
  • "Improve the documentation, examples, and best practices, therefore users can understand how to do things."

What is most valuable?

  • The integration with the alerting software 
  • Automated maintenance windows 
  • The ability to set up templates and groups of checks, as well as customize the checks themselves.

How has it helped my organization?

We receive alerts for services and servers experiencing problems throughout the day and night, so we can maintain 24/7 monitoring.

What needs improvement?

Improve the documentation, examples, and best practices, therefore users can understand how to do things. Luckily, I had someone teach me the ropes, but to newcomers without someone to train them, it would be very difficult to learn.

For how long have I used the solution?

Around two years.

What do I think about the stability of the solution?

Generally, it is very stable platform. Occasionally, we have to restart the monitoring engine, but it is very easy to do.

What do I think about the scalability of the solution?

Adding new servers and passive checks (which require setting up agents and NRDS) on servers are a little difficult to do properly when employees don't understand the process. Since documentation is lacking, it's a matter of trial and error before things work properly. So yes, scalability could be improved.

What about the implementation team?

We did not purchase support, therefore building the entire platform in-house. This has probably led to us not using best practices.

What other advice do I have?

It's generally good, but lacks documentation.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Consultant Ingénieur de production informatique at a tech services company with 501-1,000 employees
Consultant
Correct and scalable Dashboards for management. There are no APIs for managing hosts/services are present.

What is most valuable?

We must separate the 2 parts of this product :

Monitoring Core (Nagios Core) -

Possibilities to manage Nagios Core and Nagios Client configurations by Service Manager like Ansible, Puppet etc. For big environment's, it's the simplest way for industrialisation

Interface (Nagios XI) -
  • Correct and scalable Dashboards for management
  • Easy way to view you entire production ( more complete than Nagios Core interface)

How has it helped my organization?

My customer choose this product because he previously worked with Nagios Core 3 and didn't know other tools. His principal argument for him is that the Dashboards correctly present their work.

What needs improvement?

The important separation between Interface and Core to maintain historical plugins and methods generate complexity that makes Nagios unusable for repeat work. You must choose a way to manage your configuration, by interface or by files in Core, and never change your rules. If you choose files, you lose the dashboard advantage instead of importing them manually, and, for the moment, there are no APIs for managing hosts/services are present. If you choose Interface, you must configure hosts/services manually, and again there are no APIs for managing hosts/services are present.

Nagios Core has a big advantage in that has been lost in Nagios XI. Another way you could manage is by having three different databases

  1. Postgres for Nagios XI's hosts/services définitions
  2. MySQL with ndo2db for metrology
  3. Rrd for the Nagios Core

This is not easy to maintain and High Availability becomes complex. The simplest way is by VMware HA modifications preconfigured by Nagios.

For how long have I used the solution?

I've been using it for the last six months.

What was my experience with deployment of the solution?

It's very easy to install it and manage it with Nagios XI's interface.

What do I think about the stability of the solution?

There have been no issues with the stability.

What do I think about the scalability of the solution?

I only have 50 hosts and haven't needed to scale beyond that.

How are customer service and technical support?

Nagios responds quickly when you need them, and the community is really big.

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

I previously used HP SiteScope, Nagios Core 3, Xymon and Zabbix. I didn't choose Nagios, my customer choose it and I implemented it. My prefered tools is Zabbix for the moment.

How was the initial setup?

It's very easy for the basics features, but, like others tools, when you need plugins, it becomes more complex.

What about the implementation team?

We did it in-house.

What was our ROI?

No ROI was requested by my customer, only visibility by their management and using their knowledge on Core 3.

What other advice do I have?

Your architecture must be conceived prior to implementation as each error must become complex to change.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user67761 - PeerSpot reviewer
IT Administrator at a media company with 10,001+ employees
Real User
Nagios for IT Infrastructure Monitoring

I managed a web design and hosting company several years ago. When we began to experience the first of many growth spurts, we were adding servers to our infrastructure at a rate of one to three servers per quarter. Knowing the details about what was happening on all of those servers, as well as the applications and infrastructure in general, quickly became my primary concern and responsibility.

I consulted with the Datacenter staff and other hosting professionals regarding server monitoring, and the application most recommended was Nagios. But along with the recommendation, came the warnings that Nagios might be a pain in the ass to setup and maintain. Back then, when Nagios was in its infancy, the warnings were quite appropriate! But the flexibility that it offered and the intelligence that it returned made editing the countless configuration files well worth it! Today there are many books and videos that explain Nagios' installation and configuration in detail, and self-paced training is available by subscription for only $200 per year.

Nagios streamlines the overall monitoring of Ping, Power and Pipe, while paying specific attention to areas like: CPU, Memory, Disks, SNMP Service, Network Switches, Routers, Firewalls, Services, DNS, DHCP, Active Directory, Exchange Services, HTTP Status, FTP Status, OpenManage Status, Total Running Processes, Programs running on servers and other host resources and application states.

The system can be extended with customized host and service checks. It includes e-mail, pager, and other notification features, and a web interface streamlines access to network status, problem history, and log information.

Nagios is a Linux platform product. Nagios Enterprise also provides clients with open source Nagios development, customization, integration, and optimization services. Originally created under the name NetSaint, the Nagios application was written and is currently maintained by Ethan Galstad, along with a group of developers actively maintaining both official and unofficial plugins.

Nagios Key Strengths

  • Nagios is a popular open source network monitoring software application. It watches hosts and services, alerting users when things go wrong and again when they get better.
  • Nagios is the industry standard in enterprise-class monitoring for good reason. It allows you to gain insight into your network and infrastructure and fix problems before customers know they even exist. It’s stable, scalable, supported, and extensible.
  • In many data center environments, Nagios has become the de facto standard for companies in need of an open source, fault-tolerant solution to monitor single points of failure, service-level agreement (SLA) shortcomings, servers, redundant communication connections or environmental factors.
  • Nagios has been downloaded more than 660,000 times since 2001. More than any other application, the Nagios open source components are in use by more than 50 open source customers—and the number is rapidly growing. A powerful and flexible monitoring tool, Nagios has nearly limitless configuration options, making installation and configuration a dynamic, robust proposition for systems administrators.
  • Nagios Enterprise offers professional support services for Nagios. Working in combination with its partners, Nagios can provide you and your organization with access to a variety of support options for Nagios, including Installation support, Incident-based support, 24×7 support contracts, and Customized support plans.

Software Highlights

  • Supports Comprehensive Network Monitoring for Windows, Linux/Unix, routers, switches, firewalls, printers, services, and applications.
  • Gives you Immediate awareness and insight, letting you receive immediate notifications of problems via email, pager and cell phone.
  • Provides problem remediation that lets you acknowledge problems through web interface and automatically restart failed applications.
  • Supports proactive planning, letting you schedule downtime for anticipated host, service, and network upgrades.
  • Offers robust reporting options, including SLA availability reports, alert and notification history reports, and trending analysis.
  • Offers multi-tenant/multi-user capabilities, multiple users can access the web interface.
  • Provides smooth, easy integration with your existing applications.
  • Delivers a stable, reliable, and respected platform.

We live in a “plug & play” world where people expect instant results. Nagios is not a “plug & play” application. Every Data Center is different. We have volumes of “Best Practices” to guide us in the design and management of our facilities. The shear diversity of devices and applications that make up our ever changing Infrastructure requires an application with a great deal of flexibility if it is to succeed at monitoring and reporting on the status of everything in our environments.

“Those who fail to plan, plan to fail” Nagios is not difficult to install. It is not difficult to configure. It is not difficult to maintain. The key to deploying a successful Nagios installation is planning. Deploying Nagios is not a one person task, but a project requiring the involvement of one or more departments within your organization.

You need to have a thorough understanding of your Infrastructure:

  • What hardware do you need to monitor?
  • Can the hardware be classified into specific groups?
  • Can the services being provided by the hardware be classified into specific groups?
  • How many locations do you need to monitor? Nagios can be configured to provide distributed monitoring.
  • Which people are to be assigned the responsibility of addressing issues belonging to each specific hardware group?
  • Which people are to be assigned the responsibility of addressing issues belonging to each specific service group?
  • Do you have up-to-date contact information, including e-mail, mobile phone and home phone numbers?
  • What will be the notification hierarchy? Who will get notified first, who will get notified next?
  • Will you need to integrate with your trouble ticket and request handling system? Nagios integrates well with OTRS, RT, OSTicket, iTop, Service-Now.com and Atlassian JIRA.
  • Are you considering using SNMP to query the status of your devices? If so, you need to investigate which MIBs will be required for each piece of hardware, and whether or not they will return the information that you are seeking.

Deploying an Enterprise Monitoring System is a complex project. Your choice to use Nagios, or Nagios-based applications, versus applications like Zenoss, Zabbix, OpenNMS, Cacti, Ganglia or Munin should be based on how well each is able to meet all of your requirements, rather than how easy it is to deploy.

Other considerations should be:

  • How easy is it to get support?
  • How active and up-to-date are the on-line communities?
  • How much information and training resources are available?
  • How easy is it to move from the Open Source to the Commercial version?
  • Will it deliver the data in all of the forms and formats that are required?
  • Will it integrate with your existing applications like Splunk, Jira, OTRS, Puppet, OpsGenie or Active Directory?
  • How extensible is the application? How easily does it adapt to change?

Clearly, there is a lot of consideration and planning involved before reaching a decision regarding your best choice for Enterprise Monitoring. Choosing such a critical component for your Infrastructure shouldn't be easy, like Senate confirmation hearings shouldn't be easy. We all want the right man for the job, and we'll ask thousands of questions and leave no stone unturned in our investigations. Nagios is not easy. In most cases however, it is the best tool-set for the job.

Nagios is a great application as it stands for Enterprise Monitoring, and there are several companies that have built their own applications using Nagios at the core. Their products add to an already extensive feature set, while maintaining compatibility with existing Nagios plug-ins. One such company is Opsview. Headquartered in the United Kingdom, with offices in the USA and India, their flagship product smooths out the complexities of deploying Nagios. Opsview is used globally by many enterprise customers including blue chip organizations such as Comcast, BT Plusnet, Blue Cross Blue Shield, Siemens, Allianz, US Army, Irish Revenue and Yale University to name just a few.

All things considered. You should give Nagios and Opsview your full attention. Other companies are, and perhaps one or more of them are amongst your competition, and they couldn't possibly be any smarter than you. Could they?

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user76665 - PeerSpot reviewer
it_user76665Engineer at a tech vendor with 51-200 employees
Real User

I spend about 3 weeks vetting through 20+ open source monitoring solutions and at the end of the process, the choices had boiled down to few major ones - OMD (best combination of open source plug-ins put together for Nagios), Zabbix, and Zenoss.

I wrote a blog post describing the experience in more details. I am adding more visual stuff to the post but 80% of the content is there.

blog.unicsolution.com

PeerSpot user
CEO - CIO - CTO - Senior Consultant Unix/Linux at a tech services company with 11-50 employees
Real User
The product allows me to monitor a phone with address IP on a desk to very big servers of any company
Pros and Cons
  • "I can monitor a phone on a desk to very big servers of any company."
  • "I can monitor a software made in-house to software of bigger companies."

    What is our primary use case?

    We have installed  Nagios Core and Nagios XI on many customers in Latam successfully. A good use case was one customer with many servers (upper 1000) and many routers and switches (upper 2000), they wanted to monitoring operating systems and switches ports, Nagios worked like to swiss watch.

    How has it helped my organization?

    With Nagios, I can monitor since a phone on a desk to very big servers of any company. Also, I can monitor a software made in-house to software of bigger companies. Nagios is great for verify quality and quantity in a datacenter. Nagios can show if there are problems showed behavior in datacenters.

    What is most valuable?

    The community, Nagios XI is made on Nagios Core base, and the community makes plugins on almost any language of programming. Nagios is not owned by any brand.

    The second feature is Nagios is very friendly, if you can customize the tool to the specific environment.

    What needs improvement?

    If you want the best security: Log Server is better. If you need in-depth networking, I recommend Network Analyzer. If you want any other implementation of Nagios, the best is Nagios Fusion.

    For how long have I used the solution?

    More than ten years.

    What do I think about the stability of the solution?

    Nagios is very stable, We haven't reports on problems with the Nagios servers in never opportunities.

    What do I think about the scalability of the solution?

    You should be careful when you monitor many hardwares with many softwares, the performance of one license could be compromised. You need to manage more than one license if you have an infrastructure which is very large.

    How are customer service and support?

    10 out of 10.

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

    Yes, I have used other solutions. I switched to Nagios, because Nagios is not linked with any brand that's independent. This is good because you can monitor any brand of switches, routers, servers, central phones, etc.

    How was the initial setup?

    The initial configuration is very easy. The complex is customizing the solution.

    What about the implementation team?

    We are an expert consultant, who implements for customers.

    What was our ROI?

    It's complicated answer this question, but the ROI depends on Datacenter.

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

    It is good to contact experts for advice about what is the best solution for your specific infrastructure and enterprise.

    Which other solutions did I evaluate?

    I evaluated Zenoss, Zabbix, SolarWinds, and other solutions.

    What other advice do I have?

    You will need an expert consultant for the best implementation.

    Which deployment model are you using for this solution?

    Private Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Other
    Disclosure: My company has a business relationship with this vendor other than being a customer: We have a partnership with Nagios.
    PeerSpot user
    Dario Leon - PeerSpot reviewer
    Dario LeonCEO - CIO - CTO - Senior Consultant Unix/Linux at a tech services company with 11-50 employees
    Real User

    :)

    See all 2 comments
    Business Development Specialist at Popular Holdings Limited
    Real User
    Stable but complex to set up
    Pros and Cons
    • "Nagios XI is stable."
    • "It can be quite difficult to know which drivers and agents to use when setting up."

    What is our primary use case?

    I mainly use Nagios XI for critical UN, for example, if the CPU usage is very high.

    What needs improvement?

    It can be quite difficult to know which drivers and agents to use when setting up.

    For how long have I used the solution?

    I've been using Nagios XI for around five years.

    What do I think about the stability of the solution?

    Nagios XI is stable.

    What do I think about the scalability of the solution?

    Nagios XI isn't really good for scaling, in my experience.

    How was the initial setup?

    The initial setup is very complex, as there's no helpful manual and there are a lot of custom settings you have to learn.

    What other advice do I have?

    Learning to use Nagios XI is quite time-consuming, so you need patience to get the best out of it. I would rate Nagios XI six out of ten.

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    PeerSpot user
    Assistant Director at unpa
    Real User
    Provides SMS and e-mail alerts.

    What is most valuable?

    • Alerting with SMS and e-mail
    • Monitoring services on hardware status

    How has it helped my organization?

    It improves the time to resolve incidents and administration of the system.

    What needs improvement?

    Improve the time to resolve incidents.

    Improve the KPIs for availability.

    What was my experience with deployment of the solution?

    I have been using it since 2010.

    What do I think about the stability of the solution?

    There are stability issues if you have a large number of hosts and services.

    What do I think about the scalability of the solution?

    There are scalability issues if you have a large number of hosts and services.

    How are customer service and technical support?

    Customer Service:

    Customer service is good.

    Technical Support:

    Technical support is the best.

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

    We did not previously use a different solution.

    How was the initial setup?

    Initial setup is complex.

    What about the implementation team?

    I'm an expert for this solution.

    What was our ROI?

    The ROI is very good.

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

    I'm using the open source version.

    Which other solutions did I evaluate?

    Before choosing this product, I did not evaluate other options.

    What other advice do I have?

    It's the best solution for enterprise PME.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user789057 - PeerSpot reviewer
    it_user789057-- at a tech company with 51-200 employees
    Vendor

    Check www.cannyinfotech.com to avoid any SMS Scam

    Buyer's Guide
    Download our free Nagios XI Report and get advice and tips from experienced pros sharing their opinions.
    Updated: October 2024
    Buyer's Guide
    Download our free Nagios XI Report and get advice and tips from experienced pros sharing their opinions.