Netbox-agent

Latest version: v0.7.1

Safety actively analyzes 630254 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

0.2

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](https://github.com/omni-us/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`

0.1

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)

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.