Skip to content

Feature Overview

Device Import

  • Search and discover devices from LibreNMS using flexible filters
  • Validate device prerequisites before import (Site, Device Type, Device Role)
  • Import devices as physical Devices or Virtual Machines
  • Smart matching for Sites, Device Types, and Platforms
  • Bulk import support
  • Automatic Virtual Chassis creation for stackable devices
  • Background job processing for large device sets
  • Duplicate detection to prevent re-importing existing devices

Plugin Settings

  • Multi-server LibreNMS configuration support
  • Configurable device naming defaults (sysName vs hostname)
  • Domain stripping options during import for cleaner device names
  • Virtual Chassis member naming pattern customization during import

Device

  • LibreNMS device identification via:
  • Custom field librenms_id (recommended)
  • Primary IP address
  • Primary IP DNS name
  • Hostname
  • Add device to LibreNMS from netbox via SNMP v2c or v3

Virtual Chassis Support

  • Automatic VC member selection for each interface
  • Member-specific interface synchronization
  • Bulk member editing capabilities

Interface Sync

  • Create or Update interface in NetBox from LibreNMS interface data
  • Name
  • Description
  • Status (Enabled/Disabled)
  • Type (with custom mapping support)
  • Speed
  • MAC Address
  • MTU
  • Sync all or specific fields

Cable Sync

  • Create Cable connection in NetBox from LibreNMS links data
  • Best results when the custom field librenms_id is populated on interfaces

IP Address Sync

  • Create IP address objects in Netbox from LibreNMS device IP data
  • Best results when the custom field librenms_id is populated on interfaces

Location

  • NetBox Site to LibreNMS location synchronization
  • Sync location latitude and longitude values from NetBoxx to LibreNMS

Interface Mapping

  • Customizable LibreNMS to NetBox interface type mappings
  • Interface Speed-based mapping rules
  • Bulk import support