A small web-based monitoring dashboard for your linux pc/server writen in Python and Django + Chart.js.
The dashboard is built using only Python libraries available in the main Python distribution, trying to create a small list of dependencies without the need of installing many packages or libraries.
Current dependencies:
-
= Django 1.5
-
= Python 2.x
-
= Python 3.x
- git clone the repository.
- cd OSViewer
- virtualenv "name"
- source /path/to/virtal/envname/bin/activate
- pip install -r requirements.txt
- In osviewer/settings.py edit the secret key of your own.
- run command python manage.py syncdb
- Enter your admin credentials
- Once your admin credentials are set run command python manage.py runserver
- Server will be initialised at http://127.0.0.1:8000 open in browser
OSVIEWER was tested and runs under the following OSs:
- Centos
- Fedora
- Ubuntu
- Debian
- Raspbian
- Pidora
- Arch Linux
Might work under others, but didn't get to test any other OSs just yet.