We use Icinga for the user portal.
Principal Service Manager at a tech vendor with 1,001-5,000 employees
Fairly stable but automation could be improved
Pros and Cons
- "Icinga does the job and is fairly stable."
- "Icinga’s automation could be improved."
What is our primary use case?
What is most valuable?
Icinga does the job and is fairly stable.
What needs improvement?
Icinga’s automation could be improved.
For how long have I used the solution?
I have been using Icinga for three years.
Buyer's Guide
Icinga
June 2025

Learn what your peers think about Icinga. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
857,028 professionals have used our research since 2012.
What do I think about the stability of the solution?
I rate Icinga an eight out of ten for stability.
What do I think about the scalability of the solution?
I rate Icinga a six out of ten for scalability.
How was the initial setup?
Icinga's initial setup, which takes a few months, requires the assistance of technical people.
What's my experience with pricing, setup cost, and licensing?
Even though Icinga's financial cost is low, it is an expensive product regarding the resources required to maintain and operate it. You need to maintain it and develop some probes while its deployment is manual. When you want to make modifications, such as adding new assets to be monitored or modifying the config file, it must be done manually without any automation or detection.
What other advice do I have?
Using Icinga doesn't require a financial investment, but it does require an investment in people and time to support it. You'll need technical staff and some time to get it up and running. However, once established, Icinga can easily detect and deploy issues quickly. In a couple of days, you can establish a certain base before moving on to fine-tuning. If you don't have a budget for a monitoring tool, Icinga can be a good option, but it will require some time and effort to set up and maintain.
Icinga does the job and is fairly stable. We didn't have any issues with it. However, it requires human resources for maintenance and upkeep, which is a drawback compared to using SaaS solutions.
Overall, I rate Icinga a six out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Vice President Cloud Operations at a computer software company with 1,001-5,000 employees
Huge spectrum of plugins enable the monitoring of different technologies but UI/UX could be improved
Pros and Cons
- "The value of Icinga is that it has hundreds of plugins, so it's really easy to monitor pretty much anything."
- "In general, the product does not look good. However, it does what it is supposed to do. So, the improvements should focus on usability and UI."
What is most valuable?
The value of Icinga is that it has hundreds of plugins, so it's really easy to monitor pretty much anything. The huge spectrum of plugins enables users to monitor different technologies. That is Icinga's advantage. It is also open source.
What needs improvement?
The user experience – in terms of the usability of the application – could be improved. Another important thing is to work on a better tactical overview.
Icinga should also be updated with the latest cloud capabilities. I don't know whether it does the monitoring of containers, but that would definitely be something important to hone in on.
In general, the product does not look good. However, it does what it is supposed to do. So, the improvements should focus on usability and UI.
For how long have I used the solution?
I have been using Icinga in multiple companies for at least seven years.
What do I think about the stability of the solution?
This is a stable product. We have seen no problems with stability.
What do I think about the scalability of the solution?
I have never had any problems with Icinga, so I will assume that it is scalable.
How are customer service and support?
I do not have any experience with Icinga's technical support. Our people have been able to use it without technical support so far.
How was the initial setup?
The initial setup was easy.
What's my experience with pricing, setup cost, and licensing?
We do not have any licensing costs.
Which other solutions did I evaluate?
I do remember that we evaluated multiple products but I do not recall their names.
What other advice do I have?
I would recommend this product.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Icinga
June 2025

Learn what your peers think about Icinga. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
857,028 professionals have used our research since 2012.
DevOps Engineer at National Bank of Egypt (NBE)
Nice GUI, and the Self-healing event handler automatically restarts system when it is down
Pros and Cons
- "This solution has a self-healing handler where if the service is down, it is automatically restarted."
- "One of the areas that are frustrating is remote monitoring for more than one machine."
What is our primary use case?
Icinga was created as a fork of the Nagios monitoring system. They are similar in graphics and other features, but most who have used Nagios have changed over to Icinga.
It was deployed using our enterprise application to monitor different services.
What is most valuable?
The most valuable feature is one that not many are even aware of. Icinga has an event handler. This solution has a self-healing handler where if the service is down, it is automatically restarted. Not all monitoring solutions offer this feature.
The handler was deployed to take action after the monitoring station has received a critical alarm or a warning alarm. You can configure the handler to take action after the critical alarm without human interaction.
Also, we have used the integration between Icinga and terraform. When Terraform starts using a new VM it communicates to the APIs with Icinga, then puts the machine at the Icinga portal.
The GUI is very good; it is open-source and it's easy to implement.
The NRPE interactions are fine, and the Graphite is good, but there is another source called Grafan and it is better.
What needs improvement?
Development is needed between APIs, Icinga, and the Enterprise.
One of the areas that are frustrating is remote monitoring for more than one machine. If I have two machines, an X and a Y, and I would like monitors from machine Y, I would have to log into Machine Y and run a separate service. Icinga does not provide this service. It is implemented manually, not automated.
Icinga uses the latest plugins, it does not have its own plugins.
That database monitoring also requires a plugin that is offered with Nagios plugins. The Nagios plugins only monitor the past checks from the database. I would be happy to see more plugin features added.
Also, with the CSV importing, you can import the monitors to our CSV files, unfortunately, this feature did not work for me, it needs to be improved.
More market awareness of the event handler is needed.
In the next release, I would like to see more plugins, that is number one, more records, and a better dashboard. If they could implement or automate a new dashboard using some colours it would make it easier to navigate through. Icinga dashboard is comparable with other solutions on the market in regards to the dashboard, they are all the same. The users who are monitoring only use the dashboard before they know the features, they don't have the experience.
We can write scripts using Tomcat and Java to make it as a plugin and run it, but it would be better to have more plugins available. The more plugins, the better.
The API between admin and everything for continuous integrations and continuous delivery needs to be improved.
I would like to see some log monitors in the next release. Nagios had some plugins to monitor logs but it did not work for me.
For how long have I used the solution?
I have been using this solution for one and a half years.
What do I think about the stability of the solution?
This solution is stable. It does not consume a lot of memory and the networking is fine.
We have not had any issues with the CPU, memory, or network.
It's compatible with the old machines with old platforms. It is not, however, compatible with all of the tools, but it's fine.
There are different machines and different environments with over five hundred nodes that have different structures.
What do I think about the scalability of the solution?
This solution is scalable.
You can scale by opening an RP file or configuration file, add your plugin, and monitor, then reload the configurations.
During the implementation, I added the automatic plugin with ansibles and Icinga. When you run the ansible file, it implements the automatics, it then reloads the plugin for you, no manual work is needed.
How are customer service and technical support?
I have not contacted technical support.
How was the initial setup?
The initial setup was easy and straightforward, but the implementation was not as easy as it was perceived.
What about the implementation team?
We deployed Icinga and the event handler through our IT services.
What's my experience with pricing, setup cost, and licensing?
This is an open-source solution with paid support.
What other advice do I have?
I would rate this solution an eight out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior Consultant at SkySparc
Stable, open-source, easy to use, and checks can be run with Python code or shell scripts
Pros and Cons
- "The drafts are easy but what I like about Icinga is that there are many add-ons that you can download."
- "At this time, the layout of the website is a bit difficult. It should be more user-friendly for changing the background and logos."
What is our primary use case?
The primary use case of this solution is for surveillance for some of the servers for our clients.
What is most valuable?
The drafts are easy but what I like about Icinga is that there are many add-ons that you can download.
The user interface is good, it's open-source, and it's easy to use.
What needs improvement?
They need to simplify the management of what the user can see and not see. The roles should be simpler.
At this time, the layout of the website is a bit difficult. It should be more user-friendly for changing the background and logos.
For how long have I used the solution?
I started using Icinga approximately one year ago.
What do I think about the stability of the solution?
It's a stable solution. It's working as expected and there are no issues.
What do I think about the scalability of the solution?
This is a scalable product. We have approximately 30 users in our company.
How are customer service and technical support?
We do web checking for solutions when we run into problems.
How was the initial setup?
At the start, the initial setup was a bit complex, but after reading everything it was simple.
It's a bit about the configuration and what you have to follow.
You have to install it on the web and then go through the checks. It can take some time, especially if you have many servers to be monitored.
What about the implementation team?
We have our own team to maintain this solution.
What's my experience with pricing, setup cost, and licensing?
It's an open-source solution.
What other advice do I have?
I would recommend Icinga. It's an open-source solution. It's quite easy, it's simple to use. Checks can be run with Python code, and Shell Script code.
Overall, we like it.
I would rate this solution an eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
System and Network Administrator at a educational organization with 201-500 employees
Very basic and causes additional issues which we have to work around
Pros and Cons
- "An affordable solution for small organizations to do basic network monitoring."
- "The solution lacks many features important to higher-level IT management and network support."
What is our primary use case?
At this time we use Icinga to just do basic monitoring of our existing infrastructure. We are using SNMP Traps in all devices in addition so that when anything happens on the device it sends an SNMP alert. We can use this solution online or it can send us an email as well.
We started troubleshooting that issue as soon as we saw it. Icinga has a reactive approach. I think the solution is forewarning us but we are looking for some solution which can take a proactive initiative as well. For example, if the CPU is going too high or the net visualization is less than 90%, we should get information about such situations so that we can take actions accordingly to fix the problem.
How has it helped my organization?
It is not really adequate for our current needs. It causes additional issues which we have to work around and takes us time that a better solution would not.
What is most valuable?
I don't know what features are best because I don't like this solution, it seems inadequate, and I only use very basic features. You can get basic information out if it, like the number of devices, iOS, the model, this kind of stuff. But I am not able to find some more detailed information that is important. It may be that we have not deployed all the plugins. At this time we are not doing any research into expanding the deployment because we believe there are better alternatives. My team and I just inherited this solution by default from the previous IT person who deployed it. For now, we're just using it as it is with some workarounds. As it will likely not be deployed much longer, we are not doing any research on it or changing any functionality.
What needs improvement?
A lot of things could be improved because it has a lack of dashboards, no detailed information for reporting, no information for the audit purposes that we can send, no information about the configuration management, and very little inventory information. It is barely serving a purpose.
For how long have I used the solution?
We have been using this solution for a little less than three years.
What do I think about the stability of the solution?
From a stability point of view, I think it's quite good. It has a few flaws in gathering information from virtualization and especially for configuration management. We sometimes face issues with the monitoring solution being down or it causes some abnormalities. But that is really functionality and not stability. From a stability point of view, I think it's good.
What do I think about the scalability of the solution?
I saw another site that had different modules that could be integrated with the Icinga product but few things would still be missing if we deployed all of them. An IT or operations team must have these in their monitoring solution like monitoring of detail and monitoring virtualization. Independent of which virtualization solutions our companies use, the solution needs these things. Options like VMware, Hyper-V, Proxmox — any DBM type solution that I am familiar with already has these things.
How are customer service and technical support?
The solution itself seems to be quite stable, as in the last six months we did not have a reason to contact support. So I can't say whether support is good or bad. But even the person who deployed it did not note any knowledgebase article in our internal ticketing system or mention that someone else opened a case. It suggests there were no problems that required support. I have no idea about how the support team responds to queries.
Which solution did I use previously and why did I switch?
I've worked with many other monitoring solutions and they are pretty good and they can become very user-friendly over a little time. This solution is not comparable. We are just using it as it is but we have planned to upgrade or to have a new solution. We are looking at a solution which can do monitoring, diagnostics, and configuration management — all in one.
As an IT administrator, I'm looking to make customized dashboards based on requirements and create some modular alerts. There may be some sort of utility that we can add to the product to get some more detailed information, but I think they need to improve specifically these two areas: supporting and the dashboard. Other solutions already have them.
How was the initial setup?
I was not here for the initial setup so I cannot comment on that.
What was our ROI?
The solution is costing us time and money beyond what is paid for the license.
What's my experience with pricing, setup cost, and licensing?
It is relatively inexpensive and may be okay if you are a smaller organization concerned with the price more than the utility.
Which other solutions did I evaluate?
I was not the one who chose and installed this solution. The product was already deployed when I joined. We are currently evaluating several potential solutions including Logistics I. We would prefer it to be a modular based approach which can help us to achieve multiple tasks from a single console. That suggests dashboards and diagnostic capabilities. We will probably replace this with a higher-priced solution that is capable of more.
What other advice do I have?
If you have a small infrastructure or a small number of devices that you want to monitor, then I think it's a good solution. If you have a lot of devices or an enterprise level installation that you want to monitor, I don't think that this solution can be entertained.
I've been in IT infrastructure support for the last 15 years and I have not seen such a solution which has this very basic level of monitoring.
I would rate it a four out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Network and IT Security Manager at a financial services firm with 201-500 employees
Enables us to monitor everything starting from UPS to international mail chain
What is our primary use case?
Flexibility.
How has it helped my organization?
We monitor all, starting from UPS to international mail chains.
What is most valuable?
Object-oriented configuration.
What needs improvement?
The connection between Icinga and Icinga Web.
For how long have I used the solution?
More than five years.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
system engineer with 11-50 employees
Macros and ability to connect to Google Maps are good, but needs support for SNMP traps
Pros and Cons
- "Macros and the ability to connect it to Google Maps are valuable features."
- "It needs Trap SNMP. I saw the documentation for Zabbix, that it has its own built-in product which handles SNMP traps, and there's nothing similar in Icinga or Nagios. I think this feature is most important for me."
What is our primary use case?
To monitor IT infrastructure. To monitor and to see transfers.
It has performed well. I like this product.
What is most valuable?
- Macros
- Possibility to connect it to Google Maps
What needs improvement?
Trap SNMP. I saw the documentation for Zabbix, that it has its own built-in product which handles SNMP traps, and there's nothing similar in Icinga or Nagios. I think this feature is most important for me.
What do I think about the stability of the solution?
Very good.
What do I think about the scalability of the solution?
Scalability is problematic. If you have a stable environment it's good, but if the environment is growing, I had some problems with Icinga.
Which solution did I use previously and why did I switch?
I previously used openNMS and Zenoss.
How was the initial setup?
A little bit complex, but I am familiar with it, so it was not problem for me. But I believe it would not so easy for everyone.
It is complex because you have to establish the database. There's nothing in Icinga which has own SNMP trap management, so I had to use something external. It's not so easy.
Which other solutions did I evaluate?
I use it for monitoring infrastructure and it was very good for that issue. But, I heard many people say that Zabbix is a better solution so I want to compare them both, to form my own point of view on that. I want to compare them, to make a decision to migrate to Zabbix or to stay with Icinga.
What other advice do I have?
When selecting a product, the most important criterion is functionality.
If you have a static environment, you can use Icinga because it's very good. But if your environment is growing fast, think about Icinga but also consider Zabbix.
I think Icinga is a seven out of 10, because it's good and fast. It's not a 10 because of poor support for SNMP traps.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Information Security Officer with 1,001-5,000 employees
Quick View Of Server Status, And Live Information On Custom Dashboards Are Great
What is most valuable?
Network Services and Host Monitoring. Quick view of server status.
How has it helped my organization?
With Icinga 2's REST API, you can update your configurations on the fly or show live information about current problems on your custom dashboards.
What needs improvement?
Network Discovery capabilities would be extremely helpful.
For how long have I used the solution?
Three to five years.
What do I think about the stability of the solution?
No.
What do I think about the scalability of the solution?
No.
How are customer service and technical support?
Never used, but I would assume excellent. The open source community is amazing for this product.
Which solution did I use previously and why did I switch?
Nagios. Just wanted to try something new.
How was the initial setup?
Yes, simple install on Ubuntu Server 12.04, 14.04, or any LTS edition.
What's my experience with pricing, setup cost, and licensing?
Very reasonable.
Which other solutions did I evaluate?
Not really. I searched for alternatives to Nagios and additional network monitoring software and this one was the best option.
What other advice do I have?
People should know that it is simple and advanced. It is simple to install yet provides advanced monitoring capabilities and features.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Buyer's Guide
Download our free Icinga Report and get advice and tips from experienced pros
sharing their opinions.
Updated: June 2025
Product Categories
Network Monitoring Software Server Monitoring IT Infrastructure Monitoring Cloud Monitoring SoftwarePopular Comparisons
Veeam Data Platform
Datadog
Zabbix
New Relic
Azure Monitor
Elastic Observability
SolarWinds NPM
PRTG Network Monitor
Nagios XI
SCOM
ServiceNow IT Operations Management
Auvik Network Management (ANM)
LogicMonitor
Checkmk
Centreon
Buyer's Guide
Download our free Icinga Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- When evaluating Network Performance Monitoring, what aspect do you think is the most important to look for?
- What is the best network monitoring software for large enterprises?
- What Questions Should I Ask Before Buying a Network Monitoring Tool?
- UIM OnPrem - SaaS
- Anyone switching from SolarWinds NPM? What is a good alternative and why?
- What is the best tool for SQL monitoring in a large enterprise?
- What tool do you recommend using for VoIP monitoring for a mid-sized enterprise?
- Should we choose Nagios or PRTG?
- Which is the best network monitoring tool: Zabbix or Solarwinds? Pros and Cons?
- What software solution would you recommend to monitor user machines?