Возникла необходимость проверки, что существуют бекапы VM на PBS не старше определенного времени.
Скрипт подключается к ноде по Proxmox VE API через https.
Для работы скрипта должен быть установлен pip.
- Указать IP, имя пользователя и пароль для подключения к любой ноде кластера на строке 34:
proxmox = ProxmoxAPI("xxx.xxx.xxx.xxx", user="user@pam", password="xxxxxxxxxxxxxx", verify_ssl=False)
- Проверит акруальность бекапов за 48ч:
python3 proxmox-backup-check.py
- Проверит акруальность бекапов за произвольное количество часов:
python3 proxmox-backup-check.py -t <difference in hours>