We use Icinga as a monitoring solution to monitor customers' infrastructures. We work as a managed service provider, so we offer monitoring and many other services to our customers. So we use it in a multi-tenancy environment to monitor our customers' infrastructures.
It's supported by the community.
We use Icinga, which is not part of the Open-Source platform but is wrapped into a commercial solution from another provider, a local provider in Italy.
Icinga is an open-source platform, so it is supported by the community. It's quite easy to use, and it's possible to customize the product as per the needs we may have. So it's not expensive, and it's quite a general purpose. We can easily monitor any kind of infrastructure we encounter.
The ability to customize scripts and build your own queries to request information from the infrastructure elements you want to monitor. This level of personalization and customization is highly appreciated.
The alerting is the same as any other monitoring platform. It's not a "wow" feature that has changed our lives, but it's perfectly adequate.