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
Release history Release notifications | RSS feed
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file netbox-circuitmaintenance-0.2.2.tar.gz.
File metadata
- Download URL: netbox-circuitmaintenance-0.2.2.tar.gz
- Upload date:
- Size: 246.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
39c26905a6957b7f41fafb40504126efafaa11c8bb4ec03d27b9cb8b218a4d16
|
|
| MD5 |
729dac9e4b5ea3289193fce8292c57b3
|
|
| BLAKE2b-256 |
682d357b61bfa9dbf1ec2fe44d4632c8190582ee70a5a6f29fa09be9f361182f
|
File details
Details for the file netbox_circuitmaintenance-0.2.2-py2.py3-none-any.whl.
File metadata
- Download URL: netbox_circuitmaintenance-0.2.2-py2.py3-none-any.whl
- Upload date:
- Size: 16.6 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb63741a6be2ec651d59492151e09c4ad48dbcf86a6c9d4f5ede14f039b27972
|
|
| MD5 |
26b5c59f9d8b7cb718a04228474b6cc1
|
|
| BLAKE2b-256 |
922eb634ebe747bc8f1e1bb38768a1d778bbf7aa585c80ece28b5611d6dfcf66
|