These are the actual problem definitions we are trying to solve.
Evaluate whether to send alert based on 1 .. N measurements.
.Note: For PoC it is enough if the rules/measurements are hardcoded.
Manage the state of alert.
.Bonus points: Persist acknowledged alerts.
.Motivation: User can acknowledge alarm that he doesn't want to be sent again.
- Phillips Hue demo - blink on alert ...
- NRPE/Nagios plugin
- webhook plugin - call some URL on alert (https://github.com/taviso/ctypes.sh)
- Bergamot monitoring - OSS, distributed Java (RabbitMQ) based plugin
- ownCloud/nextCloud plugin
- ...