Go to file
Andreas Zweili 24cd45db99 correct the vagrant file 2018-01-31 17:16:05 +01:00
docs make the footer smaller 2018-01-14 14:19:20 +01:00
network_inventory make the footer smaller 2018-01-14 14:19:20 +01:00
.gitignore ignore the .vagrant folder 2018-01-14 13:37:26 +01:00
LICENSE Initial commit 2017-12-21 23:11:33 +01:00
README.org Add a new task 2017-12-28 19:38:10 +01:00
Vagrantfile correct the vagrant file 2018-01-31 17:16:05 +01:00
requirements.txt add wheel as a dependency 2017-12-27 23:51:30 +01:00
setup.sh update the setup script 2017-12-27 20:02:51 +01:00

README.org

network_inventory

I started this project in order to have solution for keeping an inventory over my various servers and other network equipment.

Setup

  1. Clone the repository
  2. Create a virtual environment inside of the repository for example with:
python3 -m venv /path/to/repository
  1. 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 password password.
  2. 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.