Releases: bonzo81/netbox-librenms-plugin
Releases · bonzo81/netbox-librenms-plugin
v0.3.18
v0.3.17
v0.3.16
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
FieldErrorforlibrenms_statusfield 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