From d3f4278133b261008708e6dee53fc914ff7da409 Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Fri, 24 Jul 2026 16:37:46 -0500 Subject: [PATCH] Enable incident.io alerts on all Icinga2 hosts and services MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add vars.enable_incidentio = true to every host template (generic-host, server, mikrotik, ap-ubnt, netonix, edgeswitch, ap-epmp, af11, af24) and the generic-service template — all ~80 hosts and their services are now covered via template inheritance. --- .../roles/monitor/files/icinga2/conf.d/templates.conf | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ansible/roles/monitor/files/icinga2/conf.d/templates.conf b/ansible/roles/monitor/files/icinga2/conf.d/templates.conf index bc52053..102e166 100644 --- a/ansible/roles/monitor/files/icinga2/conf.d/templates.conf +++ b/ansible/roles/monitor/files/icinga2/conf.d/templates.conf @@ -19,6 +19,7 @@ template Host "generic-host" { check_command = "hostalive" vars.enable_pagerduty = true vars.enable_pagerduty_servers = false + vars.enable_incidentio = true } template Host "server" { @@ -29,6 +30,7 @@ template Host "server" { check_command = "hostalive" vars.enable_pagerduty = false vars.enable_pagerduty_servers = true + vars.enable_incidentio = true } template Host "mikrotik" { @@ -38,6 +40,7 @@ template Host "mikrotik" { check_command = "hostalive" vars.enable_pagerduty = true + vars.enable_incidentio = true } template Host "ap-ubnt" { @@ -47,6 +50,7 @@ template Host "ap-ubnt" { check_command = "hostalive" vars.enable_pagerduty = true + vars.enable_incidentio = true } template Host "netonix" { @@ -56,6 +60,7 @@ template Host "netonix" { check_command = "hostalive" vars.enable_pagerduty = true + vars.enable_incidentio = true } template Host "edgeswitch" { @@ -65,6 +70,7 @@ template Host "edgeswitch" { check_command = "hostalive" vars.enable_pagerduty = true + vars.enable_incidentio = true } template Host "ap-epmp" { @@ -74,6 +80,7 @@ template Host "ap-epmp" { check_command = "hostalive" vars.enable_pagerduty = true + vars.enable_incidentio = true } template Host "af11" { @@ -83,6 +90,7 @@ template Host "af11" { check_command = "hostalive" vars.enable_pagerduty = true + vars.enable_incidentio = true } template Host "af24" { @@ -92,6 +100,7 @@ template Host "af24" { check_command = "hostalive" vars.enable_pagerduty = true + vars.enable_incidentio = true } /** @@ -103,6 +112,7 @@ template Service "generic-service" { check_interval = 1m retry_interval = 30s vars.enable_pagerduty = true + vars.enable_incidentio = true } /**