Skip to content

Releases: Solvik/netbox-agent

v0.3.1

09 Sep 15:32
6043ae1
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release

Minor fixes

  • Only scan LLDP if enabled in config (#63)
  • Support multiple VLAN in LLDP output (#66)
  • Handle <50 chars InventoryItem's name for DIMM memory (#64)

v0.3

05 Sep 13:27
c36e03b
Compare
Choose a tag to compare
v0.3 Pre-release
Pre-release

Features

  • Handle PSUs and power consumption based on vendor's tools (only for Dell right now) (#56)
  • Inventory is now based on lshw thanks to @ThomasADavis contribution (#58)

It adds the following support:

  • NVMe devices
  • Non-RAID devices
  • Motherboard
  • Physical network cards

v0.2

03 Sep 11:27
d39b692
Compare
Choose a tag to compare
v0.2 Pre-release
Pre-release

Features

  • Added auto-cabling via LLDP (#41)
  • Added anycast IP support (#51)
  • Added Supermicro vendor support (#44)
  • Added QCT vendor support (#45)
  • Added IPv6 support (#43 and fixed by #47 thanks to @ThomasADavis)
  • Rewrote the configuration with jsonargparse (#53)
  • Added ability to reference blade's slot via configuration for Supermicro (#50)

New configuration

Configuration file and CLI arguments

Configuration arguments can now be passed through CLI or config file
Since the configuration is in yaml the following file:

netbox:
  url: https://netbox.company.com
  token: myt0k3ns3cur3l0l

Can also be passed via netbox_agent --netbox.url https://netbox.company.com --netbox.token myt0k3ns3cur3l0l

Configuration file arguments can be overwritten with CLI arguments

Update features

You can now select to update either:

  • Location infos
  • Network infos
  • Inventory infos

or these three which is equivalent to --update-all

v0.1

23 Aug 15:04
0ef0e1c
Compare
Choose a tag to compare
v0.1 Pre-release
Pre-release

First release of netbox agent

Includes the following features:

  • Create servers, chassis and blade through standard tools (dmidecode)
  • Create physical, bonding and vlan network interfaces with IPs
  • Create IPMI interface if found
  • Create or get existing VLAN and associate it to interfaces
  • Generic ability to guess datacenters and rack location through drivers (cmd and file and custom ones)
  • Update existing Device and Interfaces
  • Handle blade moving (new slot, new chassis)