diff --git a/bundles/backup-server/metadata.py b/bundles/backup-server/metadata.py index d94c9f3..7464270 100644 --- a/bundles/backup-server/metadata.py +++ b/bundles/backup-server/metadata.py @@ -138,7 +138,10 @@ def zfs_datasets_and_snapshots(metadata): def monitoring(metadata): services = {} - for client in metadata.get('backup-server/clients', {}).keys(): + for client, config in metadata.get('backup-server/clients', {}).items(): + if config.get('exclude_from_monitoring', False): + continue + services[f'BACKUPS FOR NODE {client}'] = { 'command_on_monitored_host': f'sudo /usr/local/share/icinga/plugins/check_backup_for_node {client}', }