-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add healthchecks or similar (feature request) #117
Comments
I agree. Also note that the healthchecks application is FLOSS, and there are other providers, like https://wtf.roflcopter.fr/apps/#HealthChecks Healthcheck could even be packaged by Yunohost, if anyone is willing to do that. |
I took a look at the issue and started to work on it. I think there can be difficulties in order to be fully functional:
From my prospective, we should implement first a Yunohost package to self-host healtchecks. Then we should consider enhancing this project to include the support for pinging to healthchecks service. |
I'd argue that instead of limiting support to one monitor, we should just have a field for an URL to ping on a successful backup. Whether it be uptime-kuma, healthchecks.io or some evil-private-institution.tm should be up to the user. |
Sending mails on failure is great! Even better would be the possibility to ping healthchecks.io or some other external monitoring service.
Those monitoring services operate as a dead man's switch, raising alerts if not pinged on a specified schedule. Backups often fail silently, and borg could too, e.g. if the backup creation is not triggered at all.
Borgmatic does this for example.
It's an additional parameter in the config of this app and an additional curl call on successful backups, but works even if the borg-service itself fails for any reason.
EDIT: this would also add a fallback to address issues #108 and #109 .
The text was updated successfully, but these errors were encountered: