netbox-agent/README.md

45 lines
949 B
Markdown
Raw Normal View History

2019-08-02 18:32:33 +02:00
2019-08-02 18:34:35 +02:00
# Netbox agent
2019-08-02 18:32:33 +02:00
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.
2019-08-02 18:34:35 +02:00
# Hardware
2019-08-02 18:32:33 +02:00
Tested on:
2019-08-02 18:34:35 +02:00
## Dell Inc.
2019-08-02 18:32:33 +02:00
2019-08-02 18:34:35 +02:00
### Blades
2019-08-02 18:32:33 +02:00
* PowerEdge M1000e
* PowerEdge M640
* PowerEdge M630
* PowerEdge M620
* PowerEdge M610
2019-08-02 18:34:35 +02:00
### Pizzas
2019-08-02 18:32:33 +02:00
* DSS7500
2019-08-02 18:34:35 +02:00
## HP
2019-08-02 18:32:33 +02:00
- WIP
2019-08-02 18:34:35 +02:00
## HPE
2019-08-02 18:32:33 +02:00
- WIP
2019-08-02 18:34:35 +02:00
# TODO
2019-08-02 18:32:33 +02:00
- [ ] 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
2019-08-02 18:34:35 +02:00
# Ideas
2019-08-02 18:32:33 +02:00
- [ ] 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