Infrastructure as Code for Icinga with Terraform

Define your Icinga monitoring as code with the Terraform Icinga 2 Provider – from provider setup to managing hosts, services, and notifications.

Declarative Icinga Monitoring Configuration with Terraform

In this hands-on webinar, we show you how to define and manage your Icinga 2 monitoring configuration as code using the Terraform Icinga 2 Provider.

We’ll walk you through the complete workflow: from setting up the provider and authenticating against the Icinga 2 API to creating and managing hosts, host groups, services, check commands, users, and notifications, all declared in Terraform configuration files.

The Terraform Icinga 2 Provider communicates directly with the Icinga 2 API, giving you a declarative, versionable, and reviewable way to manage your monitoring objects. Whether you’re already using Terraform for infrastructure provisioning or looking to bring infrastructure-as-code practices to your monitoring, this session gives you a practical foundation.

Date: May 21, 2026
Time: 3 PM – 4 PM CEST | Convert to your local time

In this session, we’ll cover:

  • Setting up and authenticating the Terraform Icinga 2 Provider
  • Managing hosts, host groups, and services as Terraform resources
  • Defining check commands and notifications declaratively
  • Integrating Icinga monitoring into existing Terraform workflows
  • Versioning and reviewing monitoring configuration through code
  • Interactive Q&A session

Whether you’re provisioning new infrastructure and want monitoring to follow automatically, or looking to bring consistency and reproducibility to an existing Icinga setup, this session will equip you with the tools and patterns to manage Icinga 2 the Terraform way.

 

Register Now




    About Icinga

    Icinga is a powerful open-source monitoring solution designed for enterprises of all sizes looking to monitor complex IT infrastructures reliably. Based in Nuremberg, Icinga delivers software that is flexible, transparent, and fully open source. Trusted by IT teams around the world, Icinga helps monitor servers, networks, cloud systems, and Kubernetes environments efficiently and at scale.