NetBox jako Source of Truth -
zarządzanie infrastrukturą IT
Masz 30 serwerów, 8 VLAN-ów i 400 przydzielonych adresów IP. Gdzie to wszystko jest udokumentowane? W głowie administratora, w Excelu z 2019 roku (który ma trzy różne wersje), a najczęściej - nigdzie. NetBox rozwiązuje ten problem, stając się jedynym wiarygodnym źródłem prawdy o infrastrukturze.
Co to jest NetBox?
NetBox to aplikacja webowa open-source łącząca dwie funkcje: IPAM (IP Address Management) i DCIM (Data Center Infrastructure Management). Pierwotnie stworzona przez zespół DigitalOcean, dziś rozwijana przez społeczność i firmę NetBox Labs. Jest to najpopularniejsze open-source'owe narzędzie tego typu - z dziesiątkami tysięcy wdrożeń na całym świecie. Dostępna na licencji Apache 2.0 - za darmo, bez opłat licencyjnych.
W skrócie: NetBox to system, który przechowuje informacje o tym, co masz (urządzenia, VM, kable, zasilanie) i gdzie to jest (adresy IP, VLAN-y, stojaki, data center). Nie zastępuje CMDB ani ticketingu - jego rola jest węższa i przez to lepsza: jest jedynym wiarygodnym źródłem danych o infrastrukturze.
IPAM - zarządzanie adresacją IP
Zarządzanie adresacją IP w NetBox obejmuje:
- › Prefiksy IP i podsieci - hierarchiczna mapa całej przestrzeni adresowej (192.168.0.0/16 → 192.168.10.0/24 → poszczególne hosty)
- › Adresy IP - każdy adres powiązany z interfejsem urządzenia lub VM; status: active/reserved/deprecated
- › VLAN-y - pełny inwentarz z numerami, nazwami, rolami i powiązaniami z urządzeniami
- › VRF i ASN - dla bardziej złożonych środowisk z BGP i routingiem między klientami
Przykład z życia: dołączamy do obsługi firmy, której administrator odszedł dwa miesiące temu. Sieć to dwa VLAN-y, kilkanaście serwerów, ~60 stacji roboczych. Pierwsze pytanie: "co jest pod adresem 10.1.10.45?". Odpowiedź w Excelu: cisza. W NetBox: wyniki w 3 sekundy - serwer plików, interfejs eth0, powiązany z rack U14, VLAN 10 (produkcja), ostatnia zmiana przez "adam.nowak" w 2026-03-15.
DCIM - inwentarz sprzętu i okablowania
Część DCIM NetBox obejmuje fizyczną infrastrukturę:
Integracja z Ansible - automatyzacja oparta na danych
NetBox nie jest narzędziem do odczytu - jest aktywnym elementem pipeline automatyzacji. Wtyczka netbox.netbox dla Ansible pozwala pobierać inventory dynamicznie:
# netbox_inventory.yml - dynamiczne inventory z NetBox
plugin: netbox.netbox.nb_inventory
api_endpoint: https://netbox.firma.local
token: "{{ lookup('env', 'NETBOX_TOKEN') }}"
group_by:
- device_roles
- sites
- tags
Efekt: Ansible automatycznie wie, które hosty są serwerami webowymi (role: web), które bazodanowymi (role: db), bez statycznych plików hosts. Dodajesz urządzenie do NetBox - pojawia się w Ansible inventory. Usuwasz - znika. Zero ręcznej synchronizacji.
Podobna integracja działa z Terraform (provider NetBox), systemami monitoringu (Zabbix auto-discovery), systemami DNS/DHCP (generowanie konfiguracji z danych NetBox) i dokumentacją (export do PDF/Markdown).
Co się dzieje bez Source of Truth?
Brak centralnego rejestru infrastruktury kosztuje firmy więcej niż się wydaje. Kilka rzeczywistych scenariuszy:
Kolizja adresów IP
Administrator przydziela 10.1.5.23 nowemu serwerowi. Ten adres jest już zajęty przez drukarkę w innym biurze. Firma dowiaduje się o tym, gdy oba urządzenia przestają działać.
Awaria i brak wiedzy
Pada przełącznik. Administrator musi fizycznie sprawdzić każdy kabel, bo mapa okablowania istnieje tylko "w głowie poprzedniego admina".
Onboarding nowego admina
Nowy administrator spędza 2-3 tygodnie na odtworzeniu wiedzy o infrastrukturze. Część tej wiedzy bezpowrotnie ginie.
Audyt bezpieczeństwa
Audytor pyta o pełną listę urządzeń z dostępem do sieci. Firma nie jest w stanie jej dostarczyć w rozsądnym czasie.
Jak wdrożyć NetBox - od czego zacząć?
NetBox uruchamiamy w Dockerze - to najszybsza droga do działającego środowiska (istnieje też oficjalny instalator dla bare metal oraz gotowe obrazy dla VM):
git clone https://github.com/netbox-community/netbox-docker.git
cd netbox-docker
docker compose up -d
# Domyślnie dostępny na http://localhost:8000
Kolejność wypełniania danych ma znaczenie:
- 1. Regiony i lokalizacje (sites) - nawet jeśli masz jedno biuro
- 2. Producenci urządzeń (manufacturers) i typy urządzeń (device types)
- 3. Role urządzeń (device roles): server, switch, router, firewall
- 4. Stojaki (racks) - opcjonalnie, ale przydatne od początku
- 5. Urządzenia - zaczerpnij z aktualnego inwentarza
- 6. Prefiksy IP i VLAN-y - hierarchicznie, od ogółu do szczegółu
- 7. Adresy IP - przypisanie do interfejsów urządzeń
Kluczowa zasada: zacznij od małego, ale zacznij. NetBox z 10 urządzeniami i częściową adresacją jest użyteczny od razu. Czekanie na "pełne dane przed uruchomieniem" to przepis na projekt, który nigdy nie wystartuje.
FAQ - NetBox w praktyce
Czy NetBox nadaje się dla małych firm (10-50 pracowników)?
Tak, szczególnie dla firm, które mają serwery, przełączniki i potrzebują porządku w adresacji IP. Nawet przy 5 serwerach i 2 VLAN-ach NetBox eliminuje chaos Excelowy i daje solidną podstawę pod automatyzację. Instalacja Docker zajmuje 15 minut, wstępne wypełnienie danych - kilka godzin.
Czy NetBox zastępuje CMDB (Configuration Management Database)?
Częściowo. NetBox pokrywa sprzęt sieciowy i serwerowy, adresy IP, VLAN-y i okablowanie. Nie zastępuje systemów ticketingu, nie śledzi zmian konfiguracji oprogramowania, nie zarządza licencjami. Dla wielu firm NetBox + Git (dla konfiguracji) + system ticketów to kompletne pokrycie bez potrzeby drogiego CMDB.
Jaka jest różnica między NetBox a phpIPAM?
phpIPAM skupia się wyłącznie na IPAM (adresy IP, subnety). NetBox łączy IPAM z DCIM (sprzęt, stojaki, kable) i ma REST API z pełnym CRUD oraz GraphQL. phpIPAM jest prostszy do wdrożenia, ale NetBox jest znacznie bardziej rozbudowany, aktywniej rozwijany i ma wielokrotnie większą społeczność. Dla firm z infrastrukturą fizyczną (serwery, switche) NetBox to zdecydowanie lepszy wybór na dłuższą metę.
Jak NetBox radzi sobie z wieloma lokalizacjami?
Bardzo dobrze. NetBox ma wbudowaną hierarchię: region → site → building → floor → location → rack. Możesz zarządzać siecią w pięciu biurach w jednej instancji NetBox, z pełną segregacją adresacji i sprzętu per lokalizacja. Zaawansowane filtrowanie pozwala pracować tylko z wybraną lokalizacją.
Czy dane w NetBox są bezpieczne?
NetBox ma granularny system uprawnień (RBAC): możesz dać użytkownikowi dostęp tylko do odczytu, tylko do określonych obiektów lub pełny dostęp administracyjny. API działa przez tokeny. Dla środowisk produkcyjnych zalecamy NetBox za reverse proxy (Nginx) z HTTPS i ograniczeniem dostępu do sieci wewnętrznej.
Podsumowanie
NetBox jako Source of Truth to inwestycja, która zwraca się przy pierwszej poważnej awarii, audycie lub zmianie administratora. Firma bez centralnego rejestru infrastruktury traci godziny na odnajdywanie "co jest gdzie" zamiast na rozwiązywanie problemów.
Wdrożenie NetBox nie wymaga miesięcy pracy. Działający system można postawić w godzinę, a systematyczne uzupełnianie danych przez kilka tygodni daje pełny obraz infrastruktury. Kluczowe: NetBox musi być aktywnie aktualizowany - Source of Truth traci wartość, gdy odbiega od rzeczywistości.
Infrastruktura bez dokumentacji to wiedza, która znika wraz z odejściem każdego kolejnego administratora. NetBox sprawia, że ta wiedza zostaje - i jest dostępna dla każdego, kto jej potrzebuje. Warto go stosowac razem z szersza dokumentacja infrastruktury IT oraz po audycie infrastruktury IT, ktory odkrywa co w ogole nalezy zinwentaryzowac.
Potrzebujesz NetBox w swojej firmie?
Pomagamy wdrożyć NetBox jako centralny rejestr infrastruktury - od instalacji, przez integrację z Ansible i monitoringiem, po szkolenie zespołu. Bezpłatna konsultacja wstępna.
Zapytaj o wdrożenie NetBoxPrzeczytaj też
Audyt infrastruktury IT
Co sprawdzamy podczas audytu IT w firmie?
Administracja Linux w firmie
Jak wygląda profesjonalna administracja serwerów?
Dokumentacja infrastruktury IT
Jak dokumentować sieć, serwery i konfiguracje w firmie.
Outsourcing IT - kiedy sie oplaca?
Kiedy warto zlecic administracje IT zewnetrznemu dostawcy.
Porozmawiajmy o Twoim IT
Odpiszemy najszybciej jak to możliwe. Bezpłatna konsultacja i wycena.
Obsługujemy firmy w Szczecinie, Stargardzie i okolicach oraz realizujemy usługi zdalnie na terenie całej Polski.