Skip to content

NetBox 學習路徑

終結 Excel 的 Source of Truth 之旅

這條學習路徑以故事驅動的方式,帶你從零開始理解 NetBox 如何解決真實世界的網路資產管理問題。


你適合這條路徑嗎?

非常適合你,如果你有以下情境:

  • 公司的 IP 位址清冊還在 Excel 試算表裡,各部門各自維護
  • 設備清冊分散在不同文件,不知道哪台設備插在哪個機架
  • 想建立一套 Source of Truth,讓所有人查詢同一份資料
  • 想用 API 自動化網路設備的盤點與設定

你不需要先具備:

  • NetBox 使用經驗
  • 完整的資料庫知識

前置條件

條件說明
網路基礎理解 IP 位址、Subnet、VLAN 的基本概念
資料中心概念知道什麼是機架(Rack)、機房(Site)
Python 基礎第 7、8 章會用到 Python 和 REST API
Linux CLI能執行基本指令

故事簡介

主角阿明是一家中型科技公司的 Network Engineer。公司有 30 個機架、幾百台設備,但 IP 清冊是 8 年前的 Excel,設備清冊由三個部門各自維護,沒有人知道哪份資料是對的。

某天,老闆在會議上問:「我們有多少台設備?用了多少 IP?」

沒有人能立刻回答。

那天下午,阿明開始研究 NetBox。


故事章節

章節標題核心概念
第 1 章Excel 的末日為什麼試算表管不了網路
第 2 章第一次進 NetBoxSite、Rack、Tenant
第 3 章IP 位址管理Prefix、IPAddress、RIR
第 4 章VLAN 和 VRFL2/L3 分段、路由隔離
第 5 章設備清冊Device、Interface、Cable
第 6 章虛擬機器管理Cluster、VirtualMachine、VMInterface
第 7 章REST API 自動化pynetbox、批量匯入
第 8 章GraphQL 查詢複雜關聯查詢
第 9 章Webhook 整合Event Rules、Ansible、Terraform
第 10 章維護 Source of Truth讓資料保持最新的挑戰

開始閱讀


相關技術文件

閱讀故事後,可以透過以下文件深入技術細節:

文件說明
專案總覽NetBox 專案概覽、版本資訊
系統架構Django/PostgreSQL/Redis 架構設計
核心功能IPAM、DCIM、虛擬化管理、Plugin 系統
資料模型115 個模型、12 個 Django apps 詳解
API 參考REST API + GraphQL,131 個 Endpoints
外部整合Webhook、Event Rules、LDAP、OAuth2

基於 Apache 2.0 授權