notify-zammad

Free

by NETWAYS GmbHcompany

Icinga 2 notification plugin to automatically manage tickets in Zammad via the REST API.

notify-zammad is an Icinga 2 notification script that manages monitoring problems as Zammad tickets. The plugin utilizes the Zammad REST API to open, update, and close tickets, providing a robust alternative to traditional email-based integrations. To track tickets accurately, it uses custom field attributes (icinga_host and icinga_service) to link Icinga objects with Zammad tickets. It supports various notification types including Problem, Acknowledgement, Downtime, Flapping, and Recovery, ensuring the ticket lifecycle matches the monitoring state.

Features

  • Ticket Creation

    Automatically creates a new ticket in Zammad when a host or service problem is detected in Icinga.

  • State Updates

    Adds articles to existing tickets for state changes such as acknowledgements, downtimes, or flapping.

  • Auto-Close on Recovery

    Automatically closes the Zammad ticket once the problem is resolved in Icinga (RECOVERY).

  • API Integration

    Uses the Zammad REST API for communication, eliminating the need for email-based ticket creation.

Related packages