Pēteris Caune 23c8ac6a2b Updated logo
2015-10-01 23:46:26 +03:00
2015-09-30 22:23:20 +03:00
2015-09-30 22:19:59 +03:00
2015-10-01 23:46:26 +03:00
2015-09-30 22:19:59 +03:00
2015-08-13 11:44:33 +03:00
2015-08-14 12:37:02 +03:00
2015-07-01 00:33:57 +03:00
2015-06-11 22:12:09 +03:00
2015-08-27 20:25:34 +03:00

healthchecks

Build Status Coverage Status

Screenshot of Welcome page

Screenshot of My Checks page

Screenshot of Period/Grace dialog

Screenshot of Channels page

healthchecks is a watchdog for your cron jobs. It's a web server that listens for pings from your cron jobs, plus a web interface.

It is live here: http://healthchecks.io/

The building blocks are:

  • Python 2 or Python 3
  • Django 1.8
  • PostgreSQL or MySQL

Setting Up for Development

These are instructions for setting up HealthChecks Django app in development environment.

  • prepare directory for project code and virtualenv:

      $ mkdir -p ~/webapps
      $ cd ~/webapps
    
  • prepare virtual environment (with virtualenv you get pip, we'll use it soon to install requirements):

      $ virtualenv --python=python3 hc-venv
      $ source hc-venv/bin/activate
    
  • check out project code:

      $ git clone git@github.com:healthchecks/healthchecks.git
    
  • install requirements (Django, ...) into virtualenv:

      $ pip install -r healthchecks/requirements.txt
    
  • make sure PostgreSQL server is installed and running, create database "hc":

      $ psql --user postgres
      postgres=# create database hc;
    
  • create database tables, triggers, superuser:

      $ cd ~/webapps/healthchecks
      $ ./manage.py migrate
      $ ./manage.py ensuretriggers
      $ ./manage.py createsuperuser
    
  • run development server:

      $ ./manage.py runserver
    
Description
No description provided
Readme 13 MiB
Languages
Python 51.4%
HTML 37.2%
CSS 5%
JavaScript 3.4%
Modelica 3%