netbox-agent/README.md
2019-08-03 16:02:07 +02:00

1.1 KiB

Netbox agent

This project aims to create hardware automatically into Netbox based on standard tools (dmidecode, lldpd, parsing /sys/, etc). The goal is to generate an existing infrastructure on Netbox and have the ability to update it regularly.

Hardware

Tested on:

Dell Inc.

Blades

  • PowerEdge M1000e
  • PowerEdge M640
  • PowerEdge M630
  • PowerEdge M620
  • PowerEdge M610

Pizzas

  • DSS7500

HP

Blades

  • HP BladeSystem c7000 Enclosure G2
  • HP ProLiant BL460c Gen8
  • HP ProLiant BL460c Gen9

Pizzas

  • ProLiant DL380p Gen8

HPE

  • HPE ProLiant XL450 Gen10

TODO

  • HP(E) servers support
  • Handle blade moving
  • Handle network cards (MAC, IP addresses)
  • Handle switch <> NIC connections (using lldp)
  • Handle blade and server local changes (new NIC, new RAM, etc) using somekind of diff

Ideas

  • CPU, RAID Card(s), RAM, Disks in Device's Inventory
  • CustomFields support with firmware versions for Device (BIOS), RAID Cards and disks
  • Handle custom business logic : datacenter guessing logic based on hostname/switch name