A simple script to notify Uptime Kuma when a Synology Hyper Backup task completes successfully.
- Add a new monitor with type Push
- Set Heartbeat Interval to
90000(25 hours) for daily backups - Copy your Push URL
- Open Control Panel → Task Scheduler
- Create → Scheduled Task → User-defined script
- Set User to
root - Set Schedule to run daily, ~30 minutes after your backup typically finishes
- In Task Settings, paste the script (update the URL and task name)
- Checks today's Hyper Backup log for a successful completion
- Sends a push notification to Uptime Kuma with backup stats
- Message includes: files scanned, new files, modified files, and start/end times
88 scanned, 2 new, 10 mod (04:00:02-04:11:45)