Skip to content

a290013130/django-monitor

 
 

Repository files navigation

Django Monitor

Join the chat at https://gitter.im/diegogslomp/django-monitor readthedocs

A Django application to ping devices and check port status from routers/switches through telnet connection. Tested on Enterasys S8, G3, A4 series.

Index and Detail Pages

Docker

  1. Install docker and docker-compose:

    git clone --recurse-submodules --depth=1 https://github.com/diegogslomp/django-monitor.git
    cd django-monitor
    docker-compose up
    docker exec -it monitor python manage.py createsuperuser
    
  2. Visit http://localhost:8000/admin to create hosts and ports

  3. Visit http://localhost:8000

Local

  1. Python3 linux system:

    git clone --recurse-submodules --depth=1 https://github.com/diegogslomp/django-monitor.git
    cd django-monitor
    python manage.py migrate
    python manage.py createsuperuser
    python manage.py runserver 0.0.0.0:8000
    
  2. Visit http://localhost:8000/admin to create hosts and ports

  3. Start another terminal and run the host monitor daemon:

    python manage.py monitord
    
  4. Visit http://localhost:8000

About

Ping devices and check routers/switches port status

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 92.7%
  • Dockerfile 7.3%