Простой монитор доступности виртуальных машин: следит по IP и перезапускает если недостуна - запускать на хосте proxmox, по крону, раз в минуту - необходим первичный json со списком виртуалок для мониторинга List of dicts: [ {}, {}, ... ] Dict: { "name" : "", "id" : proxmox_vm_id, "ip" : "x.x.x.x", "down" : 0 }
Go to file
George Butskivsky 6dba583380 bugfix 2025-06-02 11:30:38 +03:00
README.md initial version 2025-06-02 11:23:28 +03:00
svs-proxmox-watchdog.py bugfix 2025-06-02 11:30:38 +03:00

README.md

Простой монитор доступности виртуальных машин.

Следит по 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 }