Closes #3810

📑 Description

Integrated Icinga2 Provider for Keep. Will enable users to receive push-based monitoring alerts directly into Keep from Icinga2.

Note: PR improves on closed [#4604]

  • Handling incoming push alerts via webhooks from Icinga2’s event command system
  • Payload parsing supporting both host & service alerts
  • Mapping between Icinga2 states & Keep alert severities/statuses
  • Webhook-first design
  • Follows the BaseProvider API consistent with all other Keep’s providers

✅ Checks

  • My pull request adheres to the code style of this project
  • My code requires changes to the documentation
  • I have updated the documentation as required
  • All the tests have passed

ℹ Additional Information

  • Relevant Icinga2 Metadata preservation in Keep alert format
  • Webhook endpoint for Icinga2 event commands; enables push-based alert delivery (no polling)
  • Icinga’s Icon Added

/claim #3810

Claim

Total prize pool $50
Total paid $50
Status Approved
Submitted May 07, 2025
Last updated May 07, 2025

Contributors

DA

David Mutua

@DMMutua

100%

Sponsors

KE

Keep (YC W23)

@keephq

$50 paid