cabot

Self-hosted, easily-deployable monitoring and alerts service - like a lightweight PagerDuty

MIT License

Stars
5.6K

Bot releases are hidden (Show)

cabot - 0.11.7 Latest Release

Published by frankh about 7 years ago

  • Fix check plugins not displaying checks correctly on service details page
cabot - 0.11.6

Published by frankh about 7 years ago

  • Add cloudwatch check plugin to dockerfile by default
    • Can be enabled by adding "cabot_check_cloudwatch" to CABOT_PLUGINS_ENABLED
cabot - 0.11.5

Published by frankh about 7 years ago

  • Fix multiple jenkins configs not working properly
    • Due to caching on the client, the first config to be checked would always be used
cabot - 0.11.4

Published by frankh about 7 years ago

  • Switch from jenkinsapi to python-jenkins
    • Fixes performance regression introduced in 0.11
cabot - 0.11.1

Published by frankh about 7 years ago

  • Reduce time to store old check results to 7 days
    • Currently stores for 2 months, but there's no actual way to view the old data.
  • Jenkins support:
    • Fail Jenkins checks when job is unknown
    • Use jenkinsapi to talk to Jenkins
    • Add option to specify multiple Jenkins backends

    NOTE: This update will delete any recent status check results for jenkins checks

  • Add view for public services
  • Add support for Google OAuth login
  • Add ability to add custom check plugins
  • Remove deprecated Fabfile and Shell scripts
cabot - 0.10.8

Published by frankh over 7 years ago

  • Update slack alert to 0.8.1
    • fixes names not linking
    • only shows the acknowledge button if "SLACK_INTERACTIVE_MESSAGES" is set
      • (The feature only works if set up correctly on the slack end)
  • Update to django 1.11 (with working django-polymorphic this time)
cabot - 0.10.7

Published by frankh over 7 years ago

  • Update slack alert plugin
    • Now shows an "acknowledge" button within slack
  • Fix alert tests not triggering if:
    • A user had acknowledged working on the service
    • A legitimate alert had been sent recently
  • Add support for GitHub OAuth logins
cabot - 0.10.6

Published by frankh over 7 years ago

  • Fix plugin urls being overridden by plugin settings urls
    • This fixes e.g. the twilio callback url not working
  • Fix profile settings sidebar links not working
cabot - 0.10.5

Published by frankh over 7 years ago

  • Fix bug which caused status graphs to sometimes not render
  • Fix issue with complex recurring calendar - 'vDDDLists' object is not iterable
  • Fix css regression in logo/title
cabot - 0.10.4

Published by frankh over 7 years ago

  • Fix basic auth passwords getting reset when editing checks
  • Fix plugin alert tests alerting the current duty officer
    • They should now always alert only the user that runs the test
cabot - 0.10.3

Published by frankh over 7 years ago

  • Add plugin settings views with the ability to test alerts.
  • Allow user filter for LDAP to be configured
    • Set the AUTH_LDAP_USER_FILTER setting to change it (defaults to "(uid=%(user)s)")
  • Update cabot-alert-hipchat plugin to 2.0.2
    • Fixes bug when both HIPCHAT_URL and HIPCHAT_DOMAIN were set
cabot - 0.10.2

Published by frankh over 7 years ago

  • Update cabot-alert-hipchat plugin to 2.0.1
    • Supports Hipchat API v2
    • If HIPCHAT_URL is set, it will use the old v1 api
    • Use HIPCHAT_DOMAIN for custom hipchat v2 deployments
  • Add interactive api docs (using djangorestframework 3.6) at /docs
cabot - 0.10.1

Published by frankh over 7 years ago

  • [BUGFIX] Update cabot_alert_twilio to 1.3.1
    • 1.3.0 was still broken on django 1.10
cabot - 0.10.0

Published by frankh over 7 years ago

  • Add feedback notifications when updated profile
  • Automatically reload plugins after migrating
  • Add cabot_alert_slack as default plugin
  • Upgrade to Django 1.10
  • Upgrade to Celery 4
cabot - 0.9.2

Published by frankh over 7 years ago

  • Add /about endpoint
  • Fix rota bug when ical had no timezone
  • Add User Profile settings link to user dropdown
cabot - 0.9.1

Published by frankh over 7 years ago

  • Update cabot-alert-twilio to 1.3.0 to work on django 1.10
  • Fix Alert preferences form breaking on django 1.8
  • Add cabot executable instead of using python manage.py (for e.g. migrating)
cabot - 0.8.7

Published by frankh over 7 years ago

  • Fix Alert preferences form breaking on django 1.8
cabot - 0.9.0

Published by frankh over 7 years ago

  • Upgrade to Django 1.9
cabot - 0.8.6

Published by frankh over 7 years ago

  • Add first time setup page
  • Remove create_cabot_superuser management command (redundant with first time setup)
cabot - 0.8.5

Published by frankh over 7 years ago

  • More severe alerts should trigger even if a less severe alert was recently sent
  • Update production.env.example email settings
  • Convert environment vars to boolean nicely

Note: You may need to update your environment files to ensure boolean values are valid