• v0.3.1 6043ae1877

    v0.3.1 Pre-release

    Solvik released this 2019-09-09 17:27:53 +02:00 | 241 commits to main since this 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)
    Downloads
  • v0.3 c36e03bf35

    v0.3 Pre-release

    Solvik released this 2019-09-05 15:23:40 +02:00 | 247 commits to main since this 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
    Downloads
  • v0.2 d39b692985

    v0.2 Pre-release

    Solvik released this 2019-09-03 13:34:37 +02:00 | 253 commits to main since this 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

    Downloads
  • v0.1 0ef0e1c698

    v0.1 Pre-release

    Solvik released this 2019-08-22 10:48:39 +02:00 | 268 commits to main since this 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)
    Downloads