Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Libbum/howrate
Distributed uptime notification system
https://github.com/Libbum/howrate
Last synced: 5 days ago
JSON representation
Distributed uptime notification system
- Host: GitHub
- URL: https://github.com/Libbum/howrate
- Owner: Libbum
- License: apache-2.0
- Created: 2019-11-23T19:41:06.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2019-12-04T22:05:27.000Z (almost 5 years ago)
- Last Synced: 2024-11-11T05:13:45.419Z (5 days ago)
- Language: Rust
- Size: 13.7 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ϩⲟⲩⲣⲁⲧⲉ
/hɔwratɛ/, Sadhidic Coptic for *guardians*.
## A distributed uptime notification system
There are certainly many tools to identify uptime of systems out there, although I'd prefer one that worked completely in house and was pretty minimal, but smart.
Additionally, I want to learn about consensus protocols and gRPC, so this seemed to make a good deal of sense for a little project.---
The aim is simple: a microservice that runs on all of my VPS's, my NAS and any other machines in my network (some of which are acceptable to be down at any point in time, but can be a part of the collective when up).
Everyone knows who should be awake and when, if that isn't the case, make sure everyone agrees and send me a notification.
If there is no consensus, then attempt to trace any connectivity issue and alert me of what is known.