https://github.com/cyclone-github/proxmox_watchdog
Proxmox VM / LXC Watchdog
https://github.com/cyclone-github/proxmox_watchdog
cyclone kvm lxc proxmox vm watchdog
Last synced: 6 months ago
JSON representation
Proxmox VM / LXC Watchdog
- Host: GitHub
- URL: https://github.com/cyclone-github/proxmox_watchdog
- Owner: cyclone-github
- License: gpl-2.0
- Created: 2023-05-01T15:53:35.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-14T14:53:30.000Z (almost 2 years ago)
- Last Synced: 2025-02-16T02:27:20.622Z (8 months ago)
- Topics: cyclone, kvm, lxc, proxmox, vm, watchdog
- Homepage:
- Size: 9.77 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cyclone's Proxmox VM / LXC Watchdog
~~Release coming soon.~~_`The public release of Proxmox VM Watchdog is on hold. An alternative is Proxmox VE Monitor-All:`_ https://tteck.github.io/Proxmox/
### Features:
- Monitor VM & LXC
- Auto reboot if VM / LXC fails to respond to ping on specified port(s)### Options:
- -vm
- - specify ID of VM / LXC
- -ip
- - specify VM IP address
- -port
- - comma separated port(s) to monitor
- -interval
- - interval in seconds to check VM for uptime
- -checks
- - how many consecutive checks must be missed before marking VM as offline and issuing reboot command
- -wait
- - how many seconds to wait after reboot command is issued before restarting watchdog### Usage Example:
- ./watchdog.bin -vm 100 -ip 10.0.0.100 -port 22
- ./watchdog.bin -vm 100 -ip 10.0.0.100 -port 22,443,8080 -interval 2 -checks 60 -wait 300Compile from source code info:
- https://github.com/cyclone-github/scripts/blob/main/intro_to_go.txt