We are trying to integrate icinga1 with pagerduty. The idea is that we have 10 services and icinga1 will need to send alert to these services based on the integration keys we setup. The documentation in icinga1/pagerduty only shows how to do a 1-1 mapping e.g. send everything from icinga to 1 service. Thoughts?
Icinga can’t route to multiple services yet however, PagerDuty is working on a new event routing feature, Global Event Routing, that could allow this in the future. Global Event routing will allow you to configure rules based on event payloads to determine which services receive events from your integrations. The feature is still in an early preview stage and we unfortunately can’t speak to when this feature will be fully released yet. We’ll be releasing a PagerDuty Knowledge Base article soon with more information on the feature.
It is possible in theory to integrate Incinga with multiple services, but that’s custom configuration that we can’t provide direct support for. One of our support engineers did write a Community post on achieving it with Nagios though (which Icinga is built on top of) which you can find below:
Please let us know if you have any further questions in regard to Global Event Routing!
Thanks Malcolm, we did think of this idea but weren’t sure it would work. We are going to give it a try.