bundles/backup-server: add metadata backup-client/one_backup_every_hours

This commit is contained in:
Franzi 2022-02-12 19:04:15 +01:00
parent 9a8e7abef4
commit 5d7872042b
Signed by: kunsi
GPG key ID: 12E3D2136B818350
3 changed files with 12 additions and 3 deletions

View file

@ -31,6 +31,7 @@ def get_my_clients(metadata):
my_clients[rnode.name] = {
'user': rnode.metadata.get('backup-client/user-name'),
'one_backup_every_hours': rnode.metadata.get('backup-client/one_backup_every_hours', 24),
'retain': {
'daily': rnode.metadata.get('backups/retain/daily', retain_defaults['daily']),
'weekly': rnode.metadata.get('backups/retain/weekly', retain_defaults['weekly']),
@ -143,7 +144,10 @@ def monitoring(metadata):
continue
services[f'BACKUPS FOR NODE {client}'] = {
'command_on_monitored_host': f'sudo /usr/local/share/icinga/plugins/check_backup_for_node {client}',
'command_on_monitored_host': 'sudo /usr/local/share/icinga/plugins/check_backup_for_node {} {}'.format(
client,
config['one_backup_every_hours'],
),
}
return {