notify_zammad

Free

by NETWAYS GmbHcompany

An Icinga notification plugin for automated Zammad ticket management via REST API, removing the dependency on email-based integration.

notify_zammad is a specialized notification plugin for Icinga 2 (and compatible systems) that communicates directly with the Zammad REST API. While Zammad's standard integration often relies on processing incoming emails, this tool provides a much more robust and faster API-based connection. It automatically creates new tickets for monitoring problems, appends internal notes for state changes (e.g., from Warning to Critical), and closes the ticket once the service returns to an 'OK' state. By utilizing custom fields in Zammad, it ensures that notifications are always mapped to the correct host or service ticket.

Features

  • API-based Ticket Management

    Creates, updates, and closes tickets directly via the Zammad REST API, eliminating the need for error-prone email-based integrations.

  • Automatic Lifecycle Management

    Automatically synchronizes monitoring states (Problem, Recovery, Acknowledgement) with corresponding actions in the ticket system.

  • Precise Ticket Tracking

    Uses Zammad attributes 'icinga_host' and 'icinga_service' to accurately map alerts to the correct tickets.

  • Flexible Authentication

    Supports both personal API tokens and Basic Authentication for a secure connection.

Related packages