monitoring-app

A Django app to continously monitor your website's status


License
MIT
Install
pip install monitoring-app==0.1.6

Documentation

Monitoring App

Monitoring App is a Django based server (only backend and no views) which ping's all the sites/hosts registered by different users, and notify the user at their receivers email addresses if their site/host is down or not responding. This activity is performed in every 10 minutes automatically.

Quick start

  1. Add "monitoring_app.apps.MonitoringAppConfig" to your INSTALLED_APPS setting like this:

    INSTALLED_APPS = [
        ...
        'monitoring_app.apps.MonitoringAppConfig',
    ]
    
  2. Set AUTH_USER_MODEL to "monitoring_app.CustomUser"

  3. Add the piece of code given below in your settings.py file:
    try:

    from local_settings import *

    except ImportError:

    pass

  4. Run python manage.py migrate to create the monitoring_app models.

  5. Start the development server with the command ::

    'python manage.py runserver --noreload'

  6. Visit 'http://127.0.0.1:8000/admin/' to create users and manage monitoring_app configurations.