From 56fce7d460f93df645046475858d93dea9d05d53 Mon Sep 17 00:00:00 2001 From: Franziska Kunsmann Date: Sun, 14 Feb 2021 21:35:37 +0100 Subject: [PATCH] bundles/wireguard: add exclude_from_monitoring option for wireguard peers --- bundles/wireguard/metadata.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bundles/wireguard/metadata.py b/bundles/wireguard/metadata.py index b3580c5..5999e2d 100644 --- a/bundles/wireguard/metadata.py +++ b/bundles/wireguard/metadata.py @@ -87,6 +87,9 @@ def icinga2(metadata): services = {} for peer, config in metadata.get('wireguard/peers', {}).items(): + if config.get('exclude_from_monitoring', False): + continue + services[f'WIREGUARD CONNECTION {peer}'] = { 'command_on_monitored_host': config['pubkey'].format_into('sudo /usr/local/share/icinga/plugins/check_wireguard_connected wg0 {}'), }