Skip to content

OpensourceICTSolutions/nbxsync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.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