Been running uptime monitoring for 6 years
Uptime robot and pingdom always too noisy or too quiet
Wrote my own: upbeacon, github.com/lou/upbeacon
- Checks every 30s from 3 locations
- Alerts only if 2 of 3 see failure for 2+ minutes
- No email storms, no false wakeups
(wait that's 4) anyway it's python, sqlite, webhook or smtp
Been running it on a 5 dollar box for 8 months now, zero false positives. Different logic: most tools alert on first failure, mine waits for consensus. Good for cheap hosts with flaky single routes.