Icinga a free monitoring solution
Use Cases and Deployment Scope
Icinga is used to monitor our internal systems and applications, so that we are detectings outages before the user does. It is also used to monitor out applications, which are in use on customer site.
Pros
- Monitoring of applications and systems
- Easy to provide additional plugins or write them yourself
- Big community with many plugins
- You can also use plugins for nagios as both share the same code base
- Eays upgrade via Package Management
Cons
- Configuration is a bit tricky to get into
- Sometimes after an upgrade agents lose the connection to the main host
- To use graphs you have to use another component. It is not integrated.
Return on Investment
- With one check you know which applications are faulty e.g. after an upgrade. Which is big time saver
- You easily detect outages ion the applications so that your customer ideally does not even realize there was an outage.
- Detect if the environment does deliver the same result as in the same time as before to detect shortages.
- Additional information when debugging. Saved us several hours where we could simply point to a database which was slow.
Alternatives Considered
PRTG Network Monitor and Nagios Core
Other Software Used
Microsoft Windows, Ubuntu Linux, Apache HTTP Server, NGINX, Docker



