Open Source — Apache 2.0

NetBox Plugins Built for Network Engineers

Open-source plugins that extend NetBox with ping monitoring, interactive maps, and more. Built with Python, designed for real infrastructure.

Try the plugins live at demo.danbyte.net user: demo / pass: demo

Built with

Python
Django
PyPI
GitHub
Leaflet

NetBox Ping

Python 3.10+NetBox 4.5+Apache 2.0
Try Live Demo

A NetBox plugin for pinging, discovering, and monitoring IP addresses directly from your NetBox instance.

Ping Individual IPs

One-click ping from any IP address detail page with response time, DNS name, and last seen.

Scan Prefixes

Ping all existing IPs in a prefix at once to check reachability across entire subnets.

Discover New Hosts

Scan entire subnets to find and automatically add active IPs not yet in NetBox.

Bulk Operations

Select multiple prefixes from the list view and scan or discover in bulk.

Auto-Scan Scheduling

Configure recurring scans and discovery globally or per-prefix with customizable intervals.

Per-Prefix Overrides

Three schedule modes per prefix: Follow Global, Custom On, or Custom Off.

DNS Resolution

Automatic reverse DNS lookups with configurable DNS servers for reachable IPs.

Status Columns & Panels

Sortable ping status columns in IP and Prefix tables, plus status panels on detail pages.

NetBox Map

Python 3.12+NetBox 4.5+Apache 2.0
Try Live Demo

A comprehensive mapping and floor plan visualization plugin for NetBox. Build interactive floor plans, place assets on a global map, visualize rack utilization, and more.

Interactive Floor Plans

Canvas-based editor with drag-and-drop tile placement, pan/zoom, and configurable grids.

Global Site Map

Leaflet.js geographic map showing sites, locations, tiles, and standalone markers.

Rack Utilization Heatmap

Color-coded gradient from green to red showing rack fill percentage directly on tiles.

Nested Rack Devices

Expand any rack in the sidebar to see all devices inside, sorted by U-position.

Camera FOV Visualization

Configure and display camera field-of-view cones with live preview on floor plans.

12 Tile Types

Rack, Aisle, Wall, Door, Cooling, Power, Camera, Access Point, and more with distinct colors.

PDF Export

One-click export of floor plans to PDF including all tiles, labels, and camera FOV cones.

Web-Based Settings

Toggle features and configure detail panel fields from the UI — no file editing or restarts.

Development

GitHub Activity

Latest commits across our plugins.

Christian Rose

Add images to README for enhanced visuals

netbox-map7083814Christian Rose2h ago
Christian Rose

Merge pull request #29 from DenDanskeMine/topology-view

netbox-mapc3180baChristian Rose2h ago
DenDanskeMine

Bump version to v0.9.0

netbox-map12a8699DenDanskeMine2h ago
DenDanskeMine

Fix click with auto-sort, remove glow on selected devices

netbox-map94b1906DenDanskeMine2h ago
DenDanskeMine

Release prep: auto-sort toggle, pin fix, natural port order, review fixes

netbox-mapfdba2d0DenDanskeMine3h ago
DenDanskeMine

Fix bugs from code review, clean ortho routing, connection-aligned layout

netbox-mapa7d6753DenDanskeMine3h ago
DenDanskeMine

Device picker, context menu, cable colors, save fixes, code review fixes

netbox-mapf8df640DenDanskeMine3h ago
DenDanskeMine

Cable obstacle avoidance and precise ortho routing

netbox-map6b57444DenDanskeMine10h ago
DenDanskeMine

HA side-rail routing, parallel cable fan-out, label fixes

netbox-mapbfda166DenDanskeMine10h ago
DenDanskeMine

Add PDF export, pass-through toggle, reset layout, position fixes

netbox-map8091f58DenDanskeMine20h ago
DenDanskeMine

chore: bump version to 2.4.1

netbox-ping66ff642DenDanskeMine22d ago
DenDanskeMine

fix: manual discover discarded by dedup guard (missing is_manual check)

netbox-ping16d5dfdDenDanskeMine22d ago
DenDanskeMine

release: v2.4.0 — SSH Jumphost routing (#23)

netbox-pingb6e212eDenDanskeMine23d ago
DenDanskeMine

feat: SSH Jumphost routing for isolated networks (#23)

netbox-ping2025f56DenDanskeMine23d ago
DenDanskeMine

fix: prevent thundering herd, add phantom dedup guard, fix email digest recursion

netbox-pingef510cbDenDanskeMine24d ago
DenDanskeMine

Revert "fix: stagger overdue recovery jobs to prevent thundering herd on startup"

netbox-pinge33ebf7DenDanskeMine24d ago
DenDanskeMine

fix: stagger overdue recovery jobs to prevent thundering herd on startup

netbox-pingac1a392DenDanskeMine24d ago
DenDanskeMine

fix: correct stale removal count and skip stale logic on manual scans

netbox-ping59931cfDenDanskeMine24d ago
DenDanskeMine

fix: replace instance=prefix with job PK tracking for scan/discover scheduling

netbox-ping310605cDenDanskeMine24d ago
DenDanskeMine

test: add test_dns_sync, test_models, test_ping (26 more unit tests)

netbox-pingab5c872DenDanskeMine24d ago

Getting Started

Quick Start

Get up and running in minutes with pip.

1

Install the plugin

Install from PyPI into your NetBox virtual environment.

$ pip install netbox-ping
$ pip install netbox-map
2

Configure NetBox

Add the plugin to your NetBox configuration.py file.

PLUGINS = [
    'netbox_ping',
    'netbox_map',
]
3

Migrate, collect static & restart

Apply database migrations, collect static files, and restart NetBox services.

$ python manage.py migrate
$ python manage.py collectstatic --no-input
$ sudo systemctl restart netbox netbox-rq

Or try it instantly at demo.danbyte.net — no install needed.

Ready to Extend Your NetBox?

Install our plugins in minutes and unlock new capabilities for your network documentation.

demo.danbyte.net — user: demo / pass: demo