Netbox Plugin to support graphical floorplans
Project description
NetBox Floorplan Plugin
Originally Forked from https://github.com/tbotnz/netbox_floorplan
Demo
Summary
A netbox plugin providing floorplan mapping capability for locations and sites
- provides graphical ability to draw racks & unracked devices on a floorplan
- support for metadata such as labels, areas, walls, coloring
- floorplan object mapped to sites or locations and click through rack/devices
- keyboard controls supported
- export to svg
- NOTE: Background Images have been disabled.
Compatibility
NetBox Version | Plugin Version |
---|---|
3.5 | >= 0.3.2 |
3.6 | >= 0.3.2 |
4.0.x | 0.4.1 |
Installing
The plugin is available as a Python package in pypi and can be installed with pip
sudo pip install netbox-floorplan-plugin
Enable the plugin in /opt/netbox/netbox/netbox/configuration.py:
PLUGINS = ['netbox_floorplan']
Enable Migrations:
cd /opt/netbox
sudo ./venv/bin/python3 netbox/manage.py makemigrations netbox_floorplan_plugin
sudo ./venv/bin/python3 netbox/manage.py migrate
Restart NetBox and add netbox-floorplan-plugin
to your local_requirements.txt
See NetBox Documentation for details
Mentions
Forked from https://github.com/tbotnz/netbox_floorplan
Special thanks to Ziply Fiber network automation team for helping originally helping to conceive this during the NANOG hackathon
Release process
Update netbox_floorplan/version.py
with a new version number, create a new Github release with the same number, the pypi publish workflow will run.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file netbox-floorplan-plugin-0.4.1.tar.gz
.
File metadata
- Download URL: netbox-floorplan-plugin-0.4.1.tar.gz
- Upload date:
- Size: 265.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 802f31831de7d4ee30f087a7be54e2dcd77732c458825c131224f873a72a61f7 |
|
MD5 | 747b686b3da6279c66f5f40c7750e062 |
|
BLAKE2b-256 | f946bdab9c2f5762d6aaac6aa562ca7e5fb8a777a37bc5b7c4a7fdbf46bfacc6 |
File details
Details for the file netbox_floorplan_plugin-0.4.1-py3-none-any.whl
.
File metadata
- Download URL: netbox_floorplan_plugin-0.4.1-py3-none-any.whl
- Upload date:
- Size: 278.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce917d0c672059f425a0bed3182faca139558ce9c8836db41dac1664a219d1d5 |
|
MD5 | 2edfcbe705e559b23b3bb51a80fe2b1c |
|
BLAKE2b-256 | ae14cf26815d018a977dd6773c455cdfd2bc3962da73332e0a8e02d6659a6656 |