603 B
603 B
Простой монитор доступности виртуальных машин.
Следит по IP и перезапускает если недостуна
-
запускать на хосте proxmox, по крону, раз в минуту (например: crontab -e; */1 * * * * /usr/bin/python3 /root/svs-proxmox-watchdog.py 1>/dev/null 2>/dev/null)
-
необходим первичный json со списком виртуалок для мониторинга, вида:
List of dicts: [ {}, {}, ... ]
Dict: { "name" : "", "id" : proxmox_vm_id, "ip" : "x.x.x.x", "down" : 0 }