A Django application to ping devices and check port status from routers/switches through telnet connection. Tested on Enterasys S8, G3, A4 series.
With git and pipenv installed, run:
git clone --recurse-submodules --depth=1 https://github.com/diegogslomp/django-monitor.git cd django-monitor pipenv install --three pipenv run python manage.py migrate pipenv run python manage.py createsuperuser pipenv run python manage.py runserver 0.0.0.0:8000
Visit http://localhost:8000/admin to create hosts and services.
Start another terminal and run the host monitor daemon:
pipenv run python manage.py monitord
Visit http://localhost:8000