mirror of
https://github.com/Nebucatnetzer/network_inventory.git
synced 2024-06-27 11:45:23 +02:00
docs | ||
network_inventory | ||
.gitignore | ||
LICENSE | ||
README.org | ||
requirements.txt | ||
setup.sh | ||
Vagrantfile |
- network_inventory
network_inventory
I started this project in order to have solution for keeping an inventory over my various servers and other network equipment.
Setup
- Clone the repository
- Create a virtual environment inside of the repository for example with:
python3 -m venv /path/to/repository
- Cd into the repository and execute the setup.sh script. It will do
some clean up tasks, install some python dependencies into the
virtual environment, setup the database and a default user with the
login
admin
and the passwordpassword
. - Afterwards you can run:
./manage.py runserver
In order to run the developmenent server and access the application at http://localhost:8000
Todos
TODO Setup an Ansible role
NEXT Create an Apache configuration
CANCELED move the database to mariadb
CLOSED: [2017-12-28 Thu 16:15]
- I had massive problems with mysqlclient and python3.5 and therefore dropped this. SQLite seems to work reasonably well.
NEXT setup a server
NEXT configure htaccess or something similar
NEXT extend the CSS
- A more centered layout would be nice
- Maybe some colours
NEXT include a RAID calculator
I would like to use this to show the usable space in a RAID system.
NEXT calculate the used space on a host
Means calculate the size all the VMs would use if they were thick.
NEXT Move the lists to their own page
- Since I have more devices than I thought it would provide a better overview than one big list.
DONE Create a list for all the cron jobs
CLOSED: [2017-12-27 Wed 16:45]
NEXT Add a Counter to the RAM Modules
Developemenet
For a detailed documentation of the source have a look at the documentation.