TrustRadius Insights for Icinga are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Pros
User-Friendly Configuration Language: Many users have found the configuration language of Icinga to be understandable and easy to grasp, making it simple to add additional hosts and services. This suggests that the configuration language is user-friendly and facilitates the setup process for reviewers.
Scalability and High Configurability: Reviewers appreciate the scalability and high configurability of Icinga, as it can accommodate growth and adapt to different monitoring needs effectively. This ensures that the system remains flexible and capable of meeting evolving requirements for a significant number of users.
Beautiful Web User Interface: The visually appealing web user interface of Icinga has been praised by reviewers, enhancing their overall experience with the platform. Its attractive design contributes to a positive user experience by providing an aesthetically pleasing environment for monitoring and managing systems.
Icinga is used by the hosting and support teams. To give us a dashboard for any current incidents but also to show warnings for us to react before it can become a bigger problem. We also make use of services such as certificate monitoring
Pros
Incident dashboard
Business processing
Stats
Cons
Decluttering - the dashboard seems to get very overwhelming
Segregation - would be helpful to split environments or clients into different areas
Alerting
Likelihood to Recommend
When incorporated with other services as part of the monitoring stack Icinga is very helpful. Although on its own you will need to keep the dashboard open to get the alerts making it less helpful. Making use of other services such as opsgenie, elastic search, kibana and graphana to name a few.
Icinga was in place when I started, it continues to be used for a legacy environment. It monitors the status and availability of servers and services, previously for the entire production and quality assurance environments and now just for a legacy mail processing system. We chose to move away from Icinga about a year ago.
Pros
Wealth of community-developed plugins.
Stable codebase.
Icinga 2 supports distributed monitoring.
Very performant, can support tens of thousands of checks per server.
Cons
Difficult, arcane configuration.
Very difficult to integrate into modern configuration management systems.
Hard to fit concepts like auto-scaling groups of ephemeral servers into Icinga's aging conception of servers as static entities.
Likelihood to Recommend
If you're running bare-metal in a datacenter and your hosts are fairly static, it's probably okay to use something like Icinga to monitor your systems. In general, I would not recommend using any monitoring software based on Nagios (Icinga is a fork of Nagios) due to the outdated concepts inherent in those systems. There are a number of good SaaS monitoring solutions which are superior and several open source projects which implement an automation-centric approach to monitoring.