Terraform

Icinga

Icinga is an open source monitoring stack that checks your entire infrastructure and applications. It gives you a detailed insight about the current state of your environment and sends alerts through various channels. The powerful DSL allows you to automate tasks and write and maintain your monitoring configuration as code.

Getting Started with Terraform

The Icinga2 Terraform provider is used to configure hosts to be monitored by Icinga2 servers. Users can configure resources like hosts, host groups, and users within their Terraform config files and provision them as a part of their runs.