Provides the ability to record circuit maintenance, maintenance impact and maintenance notifications in Netbox and link them to Providers and Circuits.
Project description
=================================
Netbox Circuit Maintenance Plugin
=================================
NetBox plugin for managing Circuit Maintenance events.
See Github Feature Requests for upcoming list of features.
Features
Provides the ability to record circuit maintenance, maintenance impact and maintenance notifications in Netbox and link them to Providers and Circuits.
Compatibility
NetBox Version | Plugin Version |
---|---|
3.4 | 0.2.2 |
Installing
A working installation of Netbox 3.4+ is required - see official documentation.
Package Installation from PyPi
Activate your virtual env and install via pip::
$ source /opt/netbox/venv/bin/activate
(venv) $ pip install netbox-circuitmaintenance
To ensure the Netbox Documents plugin is automatically re-installed during future upgrades, add the package to your local_requirements.txt
:
# echo netbox-circuitmaintenance >> local_requirements.txt
Enable the Plugin
In the Netbox configuration.py
configuration file add or update the PLUGINS parameter, adding netbox_documents
:
PLUGINS = [
'netbox_circuitmaintenance'
]
PLUGINS_CONFIG = {
"netbox_circuitmaintenance": {},
}
Apply Database Migrations
Apply database migrations with Netbox manage.py
:
(venv) $ python manage.py migrate
Restart Netbox
Restart the Netbox service to apply changes:
sudo systemctl restart netbox
Screenshots
Credits
Based on the NetBox plugin tutorial:
This package was created with Cookiecutter and the netbox-community/cookiecutter-netbox-plugin
project template.
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
Hashes for netbox-circuitmaintenance-0.2.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39c26905a6957b7f41fafb40504126efafaa11c8bb4ec03d27b9cb8b218a4d16 |
|
MD5 | 729dac9e4b5ea3289193fce8292c57b3 |
|
BLAKE2b-256 | 682d357b61bfa9dbf1ec2fe44d4632c8190582ee70a5a6f29fa09be9f361182f |
Hashes for netbox_circuitmaintenance-0.2.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb63741a6be2ec651d59492151e09c4ad48dbcf86a6c9d4f5ede14f039b27972 |
|
MD5 | 26b5c59f9d8b7cb718a04228474b6cc1 |
|
BLAKE2b-256 | 922eb634ebe747bc8f1e1bb38768a1d778bbf7aa585c80ece28b5611d6dfcf66 |