A Django application to ping devices and check port status from routers/switches through telnet connection. Tested on Enterasys S8, G3, A4 series.
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
Visit http://localhost:8000/admin to create hosts and ports
Visit http://localhost:8000
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
Visit http://localhost:8000/admin to create hosts and ports
Start another terminal and run the host monitor daemon:
python manage.py monitord
Visit http://localhost:8000