NetBox Device Type Library – Fertige Gerätevorlagen für deine Dokumentation

Wer NetBox zur Dokumentation seiner Infrastruktur nutzt, kennt das manuelle Anlegen von Geräten, Herstellern und Modellen nur zu gut. Abhilfe schafft die NetBox Device Type Library – eine von der Community gepflegte Sammlung hunderter Gerätevorlagen, die direkt in NetBox importiert werden können.

Die Bibliothek wird auf GitHub unter netbox-community/devicetype-library gepflegt und enthält YAML-Dateien für eine Vielzahl an Herstellern wie Cisco, Juniper, Dell, Fortinet, MikroTik und viele mehr. Jede Datei beschreibt die physischen Eigenschaften eines Geräts: Modellname, Schnittstellen, Modul-Slots, Konsolenports usw.

🔧 Fazit: Die Device Type Library spart nicht nur Zeit, sondern sorgt auch für saubere, konsistente Daten in der Netzdokumentation. Ein Muss für alle, die NetBox produktiv einsetzen!

Beispiel: Dell PowerSwitch N1148P-ON

Für mein aktuelles Projekt habe ich den Dell EMC PowerSwitch N1148P-ON dokumentiert und eine eigene YAML-Vorlage erstellt, die direkt importiert werden kann:

---
manufacturer: Dell
model: PowerSwitch N1148P-ON
slug: dell-powerswitch-n1148p-on
part_number: N1148P-ON
u_height: 1
is_full_depth: false
comments: '[Dell-EMC-Networking-N1100-Series-Spec-Sheet.pdf](https://i.dell.com/sites/doccontent/shared-content/data-sheets/en/Documents/Dell-EMC-Networking-N1100-Series-Spec-Sheet.pdf)'
console-ports:
  - name: Console
    type: usb-micro-b
power-ports:
  - name: PS1
    type: iec-60320-c14
interfaces:
  - name: Gi1/0/1
    type: 1000base-t
  - name: Gi1/0/2
    type: 1000base-t
  - name: Gi1/0/3
    type: 1000base-t
  - name: Gi1/0/4
    type: 1000base-t
  - name: Gi1/0/5
    type: 1000base-t
  - name: Gi1/0/6
    type: 1000base-t
  - name: Gi1/0/7
    type: 1000base-t
  - name: Gi1/0/8
    type: 1000base-t
  - name: Gi1/0/9
    type: 1000base-t
  - name: Gi1/0/10
    type: 1000base-t
  - name: Gi1/0/11
    type: 1000base-t
  - name: Gi1/0/12
    type: 1000base-t
  - name: Gi1/0/13
    type: 1000base-t
  - name: Gi1/0/14
    type: 1000base-t
  - name: Gi1/0/15
    type: 1000base-t
  - name: Gi1/0/16
    type: 1000base-t
  - name: Gi1/0/17
    type: 1000base-t
  - name: Gi1/0/18
    type: 1000base-t
  - name: Gi1/0/19
    type: 1000base-t
  - name: Gi1/0/20
    type: 1000base-t
  - name: Gi1/0/21
    type: 1000base-t
  - name: Gi1/0/22
    type: 1000base-t
  - name: Gi1/0/23
    type: 1000base-t
  - name: Gi1/0/24
    type: 1000base-t
  - name: Te/0/25
    type: 10gbase-x-sfpp
  - name: Te1/0/26
    type: 10gbase-x-sfpp
  - name: Te1/0/27
    type: 10gbase-x-sfpp
  - name: Te1/0/28
    type: 10gbase-x-sfpp
  - name: Gi1/0/29
    type: 1000base-t
  - name: Gi1/0/30
    type: 1000base-t
  - name: Gi1/0/31
    type: 1000base-t
  - name: Gi1/0/32
    type: 1000base-t
  - name: Gi1/0/33
    type: 1000base-t
  - name: Gi1/0/34
    type: 1000base-t
  - name: Gi1/0/35
    type: 1000base-t
  - name: Gi1/0/36
    type: 1000base-t
  - name: Gi1/0/37
    type: 1000base-t
  - name: Gi1/0/38
    type: 1000base-t
  - name: Gi1/0/39
    type: 1000base-t
  - name: Gi1/0/40
    type: 1000base-t
  - name: Gi1/0/41
    type: 1000base-t
  - name: Gi1/0/42
    type: 1000base-t
  - name: Gi1/0/43
    type: 1000base-t
  - name: Gi1/0/44
    type: 1000base-t
  - name: Gi1/0/45
    type: 1000base-t
  - name: Gi1/0/46
    type: 1000base-t
  - name: Gi1/0/47
    type: 1000base-t
  - name: Gi1/0/48
    type: 1000base-t