Skip to main content

A Django app to continously monitor your website's status

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for monitoring-app, version 0.1.6
Filename, size & hash File type Python version Upload date
monitoring_app-0.1.6-py3-none-any.whl (9.2 kB) View hashes Wheel py3
monitoring_app-0.1.6.tar.gz (6.2 kB) View hashes Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page