Cabot
cabotapp.com
Spec sheet
- Purpose
- Cabot is a self-hosted watchdog for websites and infrastructure that alerts when services go down or metrics exceed thresholds.Read 11 Oct 2026 · cabotapp.com
- Deployment
- The quickstart recommends Docker Compose and supports running Cabot behind Caddy or a separately configured reverse proxy.Read 11 Oct 2026 · cabotapp.com
- Free plan
- YesRead 20 Sep 2026 · cabotapp.com
- API
- Cabot documents a browsable API with HTTP Basic or session authentication and Django permission checks for write methods.Read 11 Oct 2026 · github.com
- Alert channels
- The alerting documentation lists email, Hipchat, Slack, SMS, and telephone as supported out of the box, with other channels available through plugins.Read 11 Oct 2026 · cabotapp.com
- Alert severity
- Service statuses include Passing, Warning, Error and Critical, with alert frequency depending on status.Read 11 Oct 2026 · cabotapp.com
- API access
- The API supports HTTP basic authentication and session authentication, with Django permissions controlling access to write methods.Read 11 Oct 2026 · github.com
- Built-in checks
- The homepage lists Graphite metrics, Jenkins jobs, and web endpoints as things Cabot can monitor.Read 11 Oct 2026 · cabotapp.com
- Graphite thresholds
- Graphite checks support equality and greater-than or less-than comparisons against a chosen metric threshold.Read 11 Oct 2026 · cabotapp.com
- Keyword monitoring
- YesRead 20 Sep 2026 · cabotapp.com
- License and cost
- The project describes Cabot as free and open source, and its repository identifies an MIT license.Read 11 Oct 2026 · github.com
- Logical service monitoring
- Cabot monitors logical services across one or many machines and combines related checks into service statuses.Read 11 Oct 2026 · cabotapp.com
- Maintenance
- The repository says Cabot is stable and used in production but is not actively maintained, and that maintainers are wanted.Read 11 Oct 2026 · github.com
- Monitoring
- It can monitor Graphite metrics, Jenkins jobs and web endpoints.Read 11 Oct 2026 · cabotapp.com
- On-call rota
- Cabot can sync an on-duty rota from a shared calendar with an iCalendar feed; syncing runs every 30 minutes.Read 11 Oct 2026 · cabotapp.com
- Plugins
- Plugins can add alerting and check functionality, but the documentation says listed plugins may not have been validated and should be tested at the user's own risk.Read 11 Oct 2026 · cabotapp.com
- Project status
- The project README says Cabot is stable and used in production but is not actively maintained, and seeks maintainers.Read 11 Oct 2026 · github.com
- Rota limitation
- Cabot does not support several support layers, alert escalation or shift swaps through its rota feature.Read 11 Oct 2026 · cabotapp.com
- Server monitoring
- YesRead 20 Sep 2026 · cabotapp.com
- Service monitoring
- Cabot groups checks into logical services, which can run across multiple machines.Read 11 Oct 2026 · cabotapp.com
- Severity levels
- Services have Passing, Warning, Error, and Critical statuses, and telephone alerts are limited to Critical status when the listed service and duty-officer conditions are met.Read 11 Oct 2026 · cabotapp.com
- SSL expiry alerts
- YesRead 20 Sep 2026 · cabotapp.com
- Support and limitations
- The services documentation says a formal alert acknowledgement and escalation procedure may suit larger organizations, and invites suggestions and pull requests.Read 11 Oct 2026 · cabotapp.com
Where Specifiction places it
- Uptime Monitoring Software#27 of 487.8
- Uptime monitoring services#35 of 487.3