Skip to main content

nbxSync – NetBox ⇄ Zabbix Integration

Integrate Netbox as Source of Truth with Zabbix as Monitoring Solution

CI Coverage Python NetBox


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

Screenshot 1

Screenshot 2

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nbxsync-1.0.5.tar.gz (230.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nbxsync-1.0.5-py3-none-any.whl (417.5 kB view details)

Uploaded Python 3

File details

Details for the file nbxsync-1.0.5.tar.gz.

File metadata

  • Download URL: nbxsync-1.0.5.tar.gz
  • Upload date:
  • Size: 230.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for nbxsync-1.0.5.tar.gz
Algorithm Hash digest
SHA256 761014bbca5c6d33ed10e41d9121876ccae5fe54eeee1e8d8bcaf4402dd2fdee
MD5 12000a20321cfbe68f7e9f19190dc052
BLAKE2b-256 0aaf47ad23c9d65082f45751e46f9e266676394aa8c8c965f066ffe92d4615df

See more details on using hashes here.

Provenance

The following attestation bundles were made for nbxsync-1.0.5.tar.gz:

Publisher: release.yml on OpensourceICTSolutions/nbxsync

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nbxsync-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: nbxsync-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 417.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for nbxsync-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 261df9a8a298cec66bd75d20924056bef2bdbad2b53642246a545c127fa018b9
MD5 3dfd03c6b150d51a73a76f7fef76dcef
BLAKE2b-256 cc32f0151d7d1995620ede93b92275f6ca08415749857aa281bb30d839d73447

See more details on using hashes here.

Provenance

The following attestation bundles were made for nbxsync-1.0.5-py3-none-any.whl:

Publisher: release.yml on OpensourceICTSolutions/nbxsync

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

1.0.5 This release

2 files

1.0.4

2 files

1.0.3

2 files

1.0.2

2 files

1.0.1

2 files

1.0.0

2 files

0.0.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page