Rozšíření uživatelského rozhraní nástroje NetBox

but.committeeprof. Dr. Ing. Jan Černocký (předseda) doc. Ing. Martin Čadík, Ph.D. (člen) Ing. Vojtěch Mrázek, Ph.D. (člen) Ing. Aleš Smrčka, Ph.D. (člen) Ing. Matěj Grégr, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMatoušek, Jiřícs
dc.contributor.authorKubec, Viktorcs
dc.contributor.refereeŠišmiš, Lukášcs
dc.date.created2025cs
dc.description.abstractTato bakalářská práce se věnuje rozšíření uživatelského rozhraní nástroje NetBox, který představuje jedno z nejrozšířenějších open-source řešení pro správu IP adres (IPAM) a infrastruktury datových center (DCIM). NetBox poskytuje velké množství funkcí pro evidenci síťových zařízení, správu adresního prostoru nebo dokumentaci fyzické topologie, avšak jeho standardní uživatelské prostředí nemusí vždy plně vyhovovat specifickým potřebám síťových administrátorů či IT specialistů. Práce se proto zaměřuje na úpravu uživatelského rozhraní podle požadavků oddělení nástrojů pro administraci a bezpečnost sdružení CESNET. Tyto požadavky zahrnují rozšíření NetBoxu o dosud chybějící funkce, které zaměstnancům CESNETu výrazně usnadní každodenní práci. Klíčovou součástí práce je analýza současných možností nástroje NetBox, identifikace potřebných vylepšení a následný návrh pluginů, jejichž cílem je zjednodušení rutinních úkonů při práci s aplikací. V teoretické části je nejprve představen koncept NetBoxu, popsána jeho architektura založená na frameworku Django, shrnuty možnosti jeho rozšiřování, požadavky CESNETu na rozšíření a analýza těchto požadavků. Praktická část práce se věnuje návrhu a implementaci rozšíření, problémům při vývoji a radám pro ty, kteří by mohli mít zájem o rozšíření NetBoxu. Závěr shrnuje dosažené výsledky, přínos práce a doporučení pro další vývoj.cs
dc.description.abstractThis bachelor’s thesis focuses on extending the user interface of the NetBox tool, one of the most widely adopted open-source solutions for IP address management (IPAM) and data-center infrastructure management (DCIM). NetBox provides a wealth of features for recording network devices, managing address space, and documenting physical topology, yet its stock user interface does not always satisfy the specific needs of network administrators or IT specialists. Accordingly, this work concentrates on adapting the user interface to the requirements of the Administration and Security Tools Department of the CESNET association. Those requirements include the addition of functionality that is currently missing from NetBox and that will significantly streamline the daily work of CESNET’s staff. A key component of the thesis is an analysis of NetBox’s existing capabilities, the identification of needed improvements, and the subsequent design of plugins aimed at simplifying routine tasks within the application. In the theoretical part, we begin by introducing the NetBox concept and detailing its Django-based architecture. We then outline the available extension mechanisms, present the specific enhancement requests from CESNET, and analyze those requirements. Practical part covers the design and implementation of the plugins, discusses the development challenges encountered, and offers useful tips for others who wish to extend NetBox. Conclusion summarizes the outcomes and contributions of this work and provides recommendations for future development.en
dc.description.markBcs
dc.identifier.citationKUBEC, V. Rozšíření uživatelského rozhraní nástroje NetBox [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.cs
dc.identifier.other161589cs
dc.identifier.urihttp://hdl.handle.net/11012/254524
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectNetBoxcs
dc.subjectDjangocs
dc.subjectIPAMcs
dc.subjectDCIMcs
dc.subjectuživatelské rozhranícs
dc.subjectspráva sítěcs
dc.subjectplugincs
dc.subjectrozšířenícs
dc.subjectNetBoxen
dc.subjectDjangoen
dc.subjectIPAMen
dc.subjectDCIMen
dc.subjectuser interfaceen
dc.subjectnetwork managementen
dc.subjectpluginen
dc.subjectextensionen
dc.titleRozšíření uživatelského rozhraní nástroje NetBoxcs
dc.title.alternativeNetBox Tool User Interface Extensionen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2025-06-20cs
dcterms.modified2025-06-20-14:10:17cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid161589en
sync.item.dbtypeZPen
sync.item.insts2025.08.27 00:00:45en
sync.item.modts2025.08.26 19:35:14en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.58 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_161589.html
Size:
9.58 KB
Format:
Hypertext Markup Language
Description:
file review_161589.html

Collections