Prometheus Alertmanager Icinga Bridge

A Prometheus Alertmanager to Icinga integration via webhooks

Release v1.0.0-rc1 latest

Changelog

Initial Release after the fork.

Breaking Changes from the original

  • Reworked CLI parameters and their environment variables to use the fork's name
  • --uuid was renamed to --id since it is not a UUID
  • --icinga-url flag does no longer use \n for multiple Icinga endpoints, instead the flag can be used multiple times
  • --icinga-ca-file uses a path to a CA certificate file instead of a PEM string
  • --debug flag was replaced by --loglevel=debug, loglevels are now passed as: debug, info, warn, error
  • --icinga_reconnect flag was removed (for now) might be reintroduced in the future if required

Changes

  • Fork Signalilo and rename to alertmanager-icinga-bridge
  • Refactor to use Golang stdlib and more idiomatic Go
  • Vendor vshn/go-icinga2-client into the repository
  • Replace third party logging with stdlib
  • Replace third party HTTP library with stdlib
  • Replace imported Alertmanager packages with stdlib
  • Improve Containerfile and Makefile to use ldflags
  • New Feature: Support overrides for host/zone/template via labels
  • New Feature: --heartbeat-service flag to specify the heartbeat service

alertmanager-icinga-bridge-v1.0.0-rc1.tar.gz

Release tarball
application/gzip 2026-05-19 Download from Github

alertmanager-icinga-bridge_v1.0.0-rc1_Linux_arm64

application/octet-stream 2026-05-19 Download from Github

alertmanager-icinga-bridge_v1.0.0-rc1_Linux_x86_64

application/octet-stream 2026-05-19 Download from Github

checksums.txt

text/plain; charset=utf-8 2026-05-19 Download from Github