If you ever worried "What would happen if my monitoring/alerting systems fail?" then search no further, you're at the right place
Key Features •
How To Use •
Download •
Credits •
License
Quick description
DeepSentinel is a low-level, server-agent software that monitors crucial machine and service states in a scalable and concurrent way that can process incoming data in real-time, track the health status of various services on multiple machines, and trigger alerts based on the absence of expected signals within given time intervals.
DeepSentinel is thought and coded to fit very niche use-cases where a reliability risk affects your monitoring and alerting systems ; don't expect it to replace your Datadog or Grafana cloud instances!
Key Features
server
runs fully in-ram with a low ressource footprint
- Can be hosted on a high SLA serverless provider
- Doesn't need disk access
agent
pushes simple JSON payloads via HTTP/S as an alive signal
- Both
server
and agent
are monitoring themselves for any fatal error
agent
daemonize itself and runs no matter what
- You only need to configure
server
address, machine name and auth token
- No actions required on the server-side
agent
daemon is live configurable and live unregisterable
How To Use
TBD
Config prevalence order: Flags > ENV > File
Download
TBD
Credits
TBD
License
GNU-GPLv3
GitHub @equals215 ·
LinkedIn Thomas Foubert