NetBox: Doku fürs Datacenter und Netzwerk
14:00 bis 14:20 in Raum V5 (C215)
Sebastian Neuner
Abstract
NetBox ist eine Web-Anwendung zur Dokumentation von allen Möglichen Dingen im Datacenter/Netz, z.B. Servern, Routern, IP-Adressen… In einem kurzen Show & Tell zeige ich, was die Software kann, aber auch wo ggf. Hürden liegen und mehr Mühe investiert werden muss, als man erstmal erwarten würde.
Beschreibung
NetBox ist eine großartige Software zur Dokumentation von Sites, Routern, Servern, Schränken, … (“Datacenter Inventory Management”, DCIM) und von IP-Adressen, Präfixen, VLANs, … (“IP Address Management”, IPAM). In den letzten Jahren ist NetBox stetig an Features gewachsen und wird auch im professionellen Umfeld z.B. bei Internetprovidern eingesetzt.
Die Verknüpfung dieser Dinge macht NetBox zu einem sehr mächtigen Werkzeug. Beispielsweise könnte bei einem Server eine Position in einem Rack zugewiesen werden, seine Interfaces angelegt und mit IP-Adressen versehen und mit Cables auf einen Switch gepatcht werden.
NetBox wird über eine Web-Oberfläche bedient, aber hat hat auch Möglichkeiten, eigene Scripte einzubinden und stellt REST/GraphQL APIs bereit.
Beim praktischen Einstieg in NetBox herrscht aber oft etwas Ernüchterung, da beispielsweise für jede Art von Gerät ein Device Type angelegt werden muss. Dieser sollte auch gleich ein möglichst gutes Template für Geräte sein - z.B. Interfaces, Netzteile, etc. enthalten. Das ist erstmal unerwartet mühsam, lohnt sich später aber. Auch die Dokumentation von Leitungen ist naturgemäß mühsam - ähnlich wie in anderen Dokumentationstools. Der geübte User weiß deshalb Features wie Bulk-Edits zu schätzen.
Der Vortrag soll als Show & Tell eine Übersicht über die Features geben, aber auch beleuchten, welche Funktionalitäten (absichtlich) fehlen, und wo die Bedienung ggf. mühsam ist.
Vorwissen
Vorwissen ist nicht zwingend nötig. Ein Verständnis von (auch kleinen) Rechenzentren/Netzen hilft zu verstehen, was man mit der Software machen kann und warum man das braucht.
Über mich
Backbone-Netzwerker beim Landeshochschulnetz (BelWü)