A Netbox plugin to provide Netbox entires to Prometheus HTTP service discovery
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
- RPM
- python3-netbox-plugin-prometheus-sd-1.2.0-1.lbn36.noarch.rpm
- Summary
- A Netbox plugin to provide Netbox entires to Prometheus HTTP service discovery
- URL
- https://pypi.org/project/netbox-plugin-prometheus-sd
- Group
- Unspecified
- License
- ZPL
- Source
-
python-netbox-plugin-prometheus-sd-1.2.0-1.lbn36.src.rpm
- Checksum
- 02568529966c3b0e3b1373b833623f3ac16c68e7f6c3ba14345601208702b161
- Build Date
- 2025/08/24 12:19:12
- Requires
- Provides
-
python-netbox-plugin-prometheus-sd = 1.2.0-1.lbn36
python3-netbox-plugin-prometheus-sd = 1.2.0-1.lbn36
python3.10-netbox-plugin-prometheus-sd = 1.2.0-1.lbn36
python3.10dist(netbox-plugin-prometheus-sd) = 1.2
python3dist(netbox-plugin-prometheus-sd) = 1.2
- Obsoletes