Skip to main content

nbxsync

Project description

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.


📦 Installation

1. Install the plugin

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

Screenshots

Screenshot 1

Screenshot 2

Project details


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.0.tar.gz (178.7 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.0-py3-none-any.whl (324.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nbxsync-1.0.0.tar.gz
  • Upload date:
  • Size: 178.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for nbxsync-1.0.0.tar.gz
Algorithm Hash digest
SHA256 081ac87b1ca3281a2f264c5943b677a4dd4ef8a2df45c928cd9b85ab0a002e34
MD5 feade5da56bc4f4c0707d13fff86f0c2
BLAKE2b-256 633b38e97be3a720d854ce273ccdb24679ec58e090d676f88af83c71b43e4c6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for nbxsync-1.0.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: nbxsync-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 324.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for nbxsync-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4dcb00a0f699985b462a76d85db9a4a741dbdeda10a05870629df7df9dd99cf7
MD5 f455eb61bfd0fc3bb74b9cc6da3195bd
BLAKE2b-256 ab6c68646ca7b1daf1d42dfec241d3002db4e690a4bd5c4e0f2bcc4d362c2753

See more details on using hashes here.

Provenance

The following attestation bundles were made for nbxsync-1.0.0-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.

Supported by

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