-
python3-netbox-ip-monitor-0.1.0-1.lbn36.noarch
netbox-ip-monitor
Visual representation of IP addresses
IP monitor to display all IP addresses in a prefix
The monitor does not display IP addresses in IPv6, container and overly large (</24) prefixes.
Compatibility
NetBox Version
Plugin Version
4.3
>= 0.1.0
4.2
>= 0.0.0, < 0.1.0
3.X
0.0.0
Installation
The plugin is available as a Python package in PyPI and can be installed with pip
source /opt/netbox/venv/bin/activate
python3 -m pip install netbox-ip-monitor
Enable the plugin in /opt/netbox/netbox/netbox/configuration.py:
PLUGINS = ['netbox_ip_monitor']
Run collectstatic:
python3 manage.py collectstatic --no-input
To ensure the plugin is automatically re-installed during future upgrades, create a file named local_requirements.txt (if not already existing) in the NetBox root directory (alongside requirements.txt) and append the netbox-ip-monitor package:
echo netbox-ip-monitor >> local_requirements.txt
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36
-
python3-netbox-ipcalculator-1.4.11-1.lbn36.noarch
IP Calculator
The calculator is JavaScript based and refreshes as you type. It will calculate the
IP Address
Network mask
Wildcard
Network address
Broadcast address
First Host IP
Last Host IP Number of Hosts in the network
Both IPv4 and IPv6 are supported
The IP Calculator is added to the views of
Aggregate
Prefix
IP Address
In addition the plugin adds the ability to visualize and share the subnetting of a prefix into smaller subnets
Installation
IPCalculater Version
NetBox version
Remarks
v0.0-1.3
<=3.7
v1.4.x
>=3.7 and <=4.2
compatible with v3.7 and upto v4.2
v1.4.10
>=4.3
compatible with v4.3 and higher
Enable the plugin
Update the /opt/netbox/local_requirements.txt with (referenced with a dash)
netbox-ipcalculator
Edit the /opt/netbox/netbox/netbox/configuration.py and add the plugin (referenced with an underscore)
PLUGINS = ['netbox_ipcalculator']
Activation Option 1 - Install and activite the plugin, with NetBox 'upgrade.sh' script (fast)
Install the plugin
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36
-
python3-netbox-juniper-0.3-1.lbn36.noarch
NetBox Juniper
Netbox plugin for Juniper Networks device configuration components.
Objectives
NetBox Juniper Plugin is designed to help with the configuration of certain Juniper Networks specific configuration objects.
WARNING
This module is Alpha at best - USE AT YOUR OWN RISK.
Requirements
NetBox 4.3.0 or higher
Python 3.12 or higher
HowTo
Installation
$ source /opt/netbox/venv/bin/activate
(venv) $ pip install netbox-juniper
Configuration
Add the plugin to the NetBox config: configuration.py
PLUGINS = [
'netbox_juniper',
]
Permanently keep the plugin installed when using upgrade.sh:
echo netbox-juniper >> local_requirements.txt
Run the following to get things going:
manage.py migrate
Contribute
I am not a Python expert so if you see something that is stupid feel free to improve.
Documentation
Coming Soon: Using NetBox Juniper Plugin
License
Apache 2.0
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36
-
python3-netbox-more-metrics-0.3.2-1.lbn36.noarch
netbox-more-metrics
Create custom metrics and export information from NetBox into your timeseries database.
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36
-
python3-netbox-napalm-plugin-0.3.2-1.lbn36.noarch
NetBox Napalm Plugin
NetBox plugin for Napalm.
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36
-
python3-netbox-ping-0.54-1.lbn36.noarch
NetBox Ping Plugin
A NetBox plugin for pinging and discovering IPs in your network.
Features
Ping IPs and subnets directly from NetBox
Auto-discover new IPs
Track IP status with custom fields and tags
Bulk scan operations
Dark mode compatible UI
Installation
pip install netbox-ping
Configuration
Add to your configuration.py:
PLUGINS = ['netbox_ping']
PLUGINS_CONFIG = {
'netbox_ping': {
'coming_soon': True
}
}
Usage
Install the plugin
Navigate to Plugins > NetBox Ping
Click "Create Required Fields & Tags"
Start scanning your networks!
Requirements
NetBox 4.0 or later
Python 3.8 or later
ping command available on the system
Package Installation
Install the package from your NetBox installation path:
source /opt/netbox/venv/bin/activate
cd /opt/netbox
pip install git+https:/github.com/DenDanskeMine/netbox-prefix-pinger.git
Enable the Plugin
Add the plugin to PLUGINS in /opt/netbox/netbox/netbox/configuration.py:
PLUGINS = [
'netbox_ping',
]
Run Migr
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36
-
python3-netbox-plugin-prometheus-sd-1.2.0-1.lbn36.noarch
netbox-plugin-prometheus-sd
Provide Prometheus http_sd compatible API Endpoint with data from Netbox.
HTTP SD is a feature since Prometheus 2.28.0 that allows hosts to be found via a URL instead of just files.
This plugin implements API endpoints in Netbox to make devices, services, IPs and virtual machines available to Prometheus.
Compatibility
We aim to support the latest major versions of Netbox.
For now we support Netbox >= 4.0 including bugfix versions. Older versions may work, but without any guarantee.
Check the .github/workflows/ci.yml pipeline for the current tested builds.
Other versions may work, but we do not test them explicitly. All relevant target versions are tested in CI.
Installation
The plugin is available as a Python package in pypi and can be installed with pip
pip install netbox-plugin-prometheus-sd
Enable the plugin in /opt/netbox/netbox/netbox/configuration.py:
PLUGINS = ['netbox_prometheus_sd']
The plugin has not further plugin configuration.
Usage
Th
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36
-
python3-netbox-prefix-map-0.1.2-1.lbn36.noarch
NetBox Prefix Map
Summary
A NetBox plugin that enable a new way to visualize available IPs inside a Prefix
Install
The plugin is available as a Python package and can be installed with pip.
Run pip install netbox-prefix-map in your virtual env.
To ensure NetBox Prefix Map plugin is automatically re-installed during future upgrades, create a file named local_requirements.txt (if not already existing) in the NetBox root directory (alongside requirements.txt) and list the netbox-prefix-map package:
Once installed, the plugin needs to be enabled in your configuration.py
PLUGINS = ["netbox_prefix_map"]
First run source /opt/netbox/venv/bin/activate to enter the Python virtual environment.
Then run
cd /opt/netbox/netbox
pip3 install netbox-prefix-map
python3 manage.py collectstatic --no-input
Mentions
README inspired by NetBox Topology Views Plugin
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36
-
python3-netbox-secrets-2.3.0-1.lbn36.noarch
Netbox Secrets
This is the continuation of the NetBox Secretstore app. The original plugin
is minimally maintained and has a lot of issues. This plugin is a complete rewrite of the original plugin. It is more generic
and flexible than the original plugin. It is also regularly tested with the latest NetBox releases to ensure compatibility
and stability.
Features
Store secrets in the database encrypted with a public key (RSA)
More generic and flexible than the original plugin (e.g. secrets can be assigned to any object in NetBox)
Secrets can be assigned to contacts to associate them with a secret (e.g. SSH key)
Updated user interface to make it easier to use and more intuitive to navigate
Regularly tested with the latest NetBox releases to ensure compatibility and stability
Compatibility
NetBox Version
Plugin Version
3.3.x
1.4.x, 1.5.x
3.4.x
1.6.x, 1.7.x
3.5.x
1.8.x
3.6.x
1.9.x
3.7.x
1.10.x
4.0.x
2.0.x
4.1.x
2.1.x
4.2.x
2.2.x
4.3.x
2.3.x
Installation
Install
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36
-
python3-netbox-security-1.2.14-1.lbn36.noarch
NetBox Security Plugin
Netbox plugin for Security and NAT related objects documentation.
Features
This plugin provides following Models:
Addresses
Address Sets
Address Lists
Security Zones
Security Zone Policies
NAT Pools
NAT Pool Members
NAT Rule-sets
NAT Rules
Firewall Filters
Firewall Filter Rules
Firewall Policers
Compatibility
NetBox Version
NetBox Security Version
NetBox 4.2
>= 1.0.2
NetBox 4.3
>= 1.1.0
Installation
The plugin is available as a Python package in pypi and can be installed with pip
pip install netbox-security
Enable the plugin in /opt/netbox/netbox/netbox/configuration.py:
PLUGINS = ['netbox_security']
Restart NetBox and add netbox-security to your local_requirements.txt
Perform database migrations:
cd /opt/netbox
source venv/bin/activate
python ./netbox/manage.py migrate netbox_security
python ./netbox/manage.py reindex netbox_security
Full documentation on using plugins with NetBox: Using Plugins - NetBox Documentation
Configuration
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36