Releases: bonzo81/netbox-librenms-plugin
Releases · bonzo81/netbox-librenms-plugin
v0.3.7
v0.3.6
v0.3.5
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
Note
If the custom field librenms_id
already exists, please add the DCIM>interface
object into the custom field's object type.
New Setting
- Add
interface_name_feild
optional setting to allow choice of interface name field used when syncing interface data. #55 #56 - Add
interface_name_field
override in GUI for per device control and flexibility. #57
Improvements
- Add
librenms_id
to interface sync table and data sync - Use of
librenms_id
custom field on interface lookup for improved matching in the cables table. - Add Pagination support to the cables table. #52 #50
Fixes
- Fix issue with case sensitive hostname matching #58
Under the hood
v0.2.9
v0.2.8
Custom Field
This release introduces the option of using a custom field librenms_id
to the device and virtual machine objects in NetBox. The plugin will work without it but it is recommended for LibreNMS API lookups especially if no primary IP or FQDN available.
Note: New static javascript file requires running collectstatic after update
(venv) $ python manage.py collectstatic --no-input
New Features
- Add device to LibreNMS using SNMPv3 #37
- Create cable connection from LIbreNMS links data #31
- Plugin can now use primary IP, hostname or Primary IP DNS Name to identify device in LibreNMS #30
- Exclude specific columns when syncing data #46
- Filter interface and cable tables #22 #39
- Bulk edit Virtual Chassis members #44
Improvements
- Add pagination to SiteLocationSyncTable #25
- Add site location filtering functionality and update template for search #26
- Refactor LibreNMSAPI to enhance device ID retrieval logic and include DNS name handling #36
- Enhance cable sync with device ID handling and user guidance modal #33
- Add device mismatch check and user feedback #41
- Add check for empty MAC address in format_mac_address function #45
- Increase API request timeout to 20 seconds #40
- Fix dropdown menu size issue on click #35
Under the hood
- Refactor interface enabled status logic #21
- Fix handling of data-enabled attribute in interface table #23
- Improve interface mapping logic for speed matching #24
- Refactor cable context handling and improve data rendering in cable tables #32
- Refactor Javascript into single file. Add cable sync filters and countdown timer #34
- Refactor device addition and enhance SNMP v3 support #38
Thanks to @pc86, @richardcyrus and @monteroman for their feedback and suggestions.
Full Changelog: v0.2.7...v0.2.8