nbxSync – NetBox ⇄ Zabbix Integration
Integrate Netbox as Source of Truth with Zabbix as Monitoring Solution
Description
nbxSync seamlessly integrates Netbox with Zabbix.
With nbxSync you can: ✅ Create and manage all your devices in NetBox (your single source of truth) ✅ Automatically sync devices to Zabbix for monitoring ✅ Save time, reduce errors, and ensure consistent, up-to-date monitoring data
This plugin bridges the gap between network/source-of-truth documentation and infrastructure monitoring – something many teams have been asking for.
💡 If you’re running both NetBox and Zabbix, this is the missing link you’ve been waiting for.
Compatibility
| Release | Minimum NetBox Version | Maximum NetBox Version |
|---|---|---|
| 1.0.5 | 4.2.6 | 4.6.x |
| 1.0.4 | 4.2.0 | 4.5.x |
| 1.0.3 | 4.2.0 | 4.5.x |
| 1.0.2 | 4.2.0 | 4.5.x |
| 1.0.1 | 4.2.0 | 4.4.x |
| 1.0.0 | 4.3.0 | 4.4.x |
📦 Installation
1. Install the plugin
[!IMPORTANT] The steps below are for a non-dockerized setup. If you run Netbox in Docker containers, please see their installation instructions
Install using pip
pip install nbxsync
2. Enable the plugin in configuration.py
Add to your PLUGINS list:
PLUGINS = [
'nbxsync',
# ... other plugins ...
]
3. Apply migrations and collect static files
python3 manage.py migrate
python3 manage.py collectstatic
4. Restart NetBox
sudo systemctl restart netbox netbox-rq
Screenshots
Metadata
Release files for nbxsync 1.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nbxsync-1.0.5.tar.gz | 230.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nbxsync-1.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 647.9 kB
Release files / nbxsync-1.0.5.tar.gz
| Download URL | nbxsync-1.0.5.tar.gz |
|---|---|
| Size | 230.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
761014bbca5c6d33ed10e41d9121876ccae5fe54eeee1e8d8bcaf4402dd2fdee
|
|
BLAKE2b-256 checksum How to use checksums |
0aaf47ad23c9d65082f45751e46f9e266676394aa8c8c965f066ffe92d4615df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.
Transparency logRelease files / nbxsync-1.0.5-py3-none-any.whl
| Download URL | nbxsync-1.0.5-py3-none-any.whl |
|---|---|
| Size | 417.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
261df9a8a298cec66bd75d20924056bef2bdbad2b53642246a545c127fa018b9
|
|
BLAKE2b-256 checksum How to use checksums |
cc32f0151d7d1995620ede93b92275f6ca08415749857aa281bb30d839d73447
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.
Transparency log