Skip to content

Releases: bonzo81/netbox-librenms-plugin

v0.3.18

21 Nov 11:01
44c8885

Choose a tag to compare

Improvements

  • Add all LibreNMS SNMP fields to add device form, including force add and poller groups #155

v0.3.17

24 Oct 13:54
ddf2a3c

Choose a tag to compare

What's Changed

  • Improve device type matching with part number and substring matching #151

v0.3.16

24 Oct 10:46
f058a66

Choose a tag to compare

Release v0.3.16

Device Field Synchronization

You can now synchronize device information from LibreNMS to NetBox with side-by-side comparison and one-click sync:

  • Serial Number Sync - Pull device serial numbers from LibreNMS to NetBox
  • Device Type Matching - Match LibreNMS hardware strings to NetBox DeviceTypes (supports exact and slug matching)
  • Platform Sync - Match LibreNMS OS information to NetBox Platforms, with the ability to create new platforms on-the-fly
  • Virtual Chassis Serials - Retrieve all chassis serial numbers from LibreNMS inventory and assign them to individual virtual chassis members through an easy-to-use modal interface

Virtual Machine Enhancements

  • Enhanced the LibreNMS status card for Virtual Machines to display more information including OS, version, hardware, and features

Virtual Chassis Improvements

  • Fixed device matching for virtual chassis devices with VC member suffixes in their hostnames (#146)
  • Enhanced virtual chassis sync device selection logic with better priority handling
  • Improved member selection and validation throughout the plugin

Interface Mapping Improvements

  • Added the ability to bulk import interface type mappings, making it quicker to configure interface type mappings (#147)
  • Added description field to Interface mapping to help understand purpose of each mapping.

Bug Fixes

  • Fixed FieldError for librenms_status field on device and VM status pages that occurred in certain NetBox configurations (#141)

Development

  • GitHub DevContainer Setup - Added a complete development container configuration for quick setup (#140)
    • One-click development environment in VS Code or GitHub Codespaces
    • Pre-configured NetBox instance with PostgreSQL and Redis

Documentation

  • Updated README files with comprehensive documentation of the new device field sync features
  • Added temporary notice about LibreNMS location latitude/longitude sync API issue
  • Enhanced virtual chassis documentation with clearer usage instructions
  • Added example Interface Mapping YAML import

Pull Requests Included

  • #140 - Add GitHub DevContainer setup
  • #141 - Fix FieldError for librenms_status on device/VM status pages
  • #144 - Update develop branch
  • #146 - Fix Virtual Chassis device matching with LibreNMS for devices with VC member suffixes
  • #147 - Bulk Interface Mapping Import, Improve Virtual Chassis Logic, Docs Update
  • #148 - Add device field synchronization and VM information display
  • #149 - docs: update README with device field sync details

v0.3.15

12 Aug 14:38
bb13a5a

Choose a tag to compare

Improvements

  • Improve multi-server configuration handling and add connection testing #137

v0.3.14

07 Aug 16:07
b4541e8

Choose a tag to compare

Fixes

  • Issue #130 - Filter out invalid IP entries in BaseIPAddressTableView #131

New Features

  • View/Delete NetBox-only (unmatched) interfaces #132
  • Add multi LibreNMS server configuration support #133

Documentation

  • Add page for multi server configuration instructions and example

Feedback welcome, and please report bugs :)

v0.3.13

27 Jun 11:59
955b8d6

Choose a tag to compare

New Feature

  • Add support for IPv6 handling in IP address synchronization #126

Documentation

  • Add basic development documentation #128

v0.3.12

11 Apr 13:48
49d85a1

Choose a tag to compare

Improvements

  • Add VRF selection support to IP address table and sync #118
  • Implement single IP address verification and VRF assignment #121
  • Extend single IP verification to support Virtual Machines #122

Under the hood

  • Refactor cable and IP address synchronization methods for improved transaction handling #119
  • Refactor IP address enrichment for improved performance #120

v0.3.11

31 Mar 09:09
1039967

Choose a tag to compare

Improvements

  • Enhance remote port enrichment for virtual chassis devices #116

v0.3.10

17 Mar 10:28
6e870f7

Choose a tag to compare

Fixes

  • Fix URL error when no interfaces are selected during sync #111
  • Add hidden SNMP version field to forms and update sync logic #112

v0.3.9

14 Mar 13:03
519251e

Choose a tag to compare

Fixes

  • Fix missing add_device_modal.html template and form handling #107
  • Fix missing interfacetypemapping template #108