Master's Thesis

Dynamic Asset Inventory

Final Thesis 1.27 MB

Author of thesis: Bc. Alexandra Sokolová

Acad. year: 2025/2026

Supervisor: Ing. Jan Turčínek, Ph.D.

Reviewer: doc. Ing. Jakub Kůdela, Ph.D.

Abstract:

This diploma thesis addresses shortcomings in the area of real-time data management and asset inventory, where existing software solutions are often slow and inefficient. The proposed solution presents an innovative approach to real-time asset intelligence through the integration and correlation of data from employee lists, access rights, device scans, and system logs. The focus is on servers, IP addresses, and user accounts. Security risks and discrepancies are identified at each layer of data processing. By correlating data, new network entities are successfully identified and classified, leading to a significant improvement in the existing inventory. For server classification, the kNN method from the field of artificial intelligence was applied, utilizing network behavior analysis. The result is a demonstrable reduction in the gap between the recorded and real state of assets within a short period. The thesis demonstrates the potential of the proposed agent in asset inventory management and suggests possibilities for further expansion.

Keywords:

Asset Inventory, Artificial Intelligence, Real-time Asset Intelligence, Data Analysis, Network Security

Date of defence

09.06.2026

Result of the defence

Defended (thesis was successfully defended)

znamkaEznamka

Grading

E

Process of defence

Studentka obeznámila komisi s výsledky své DP. Po přečtení posudků následovaly dotazy oponenta (viz posudek oponenta) a komise: Oponent poznamenal, že DP postrádá informace, které studentka uvedla při odpovědi na jeho dotaz při obhajobě (viz posudek oponenta). Dotaz na předzpracování dat. V čem tkví spokojenost s uváděnými 80%. Dotaz na pojem 'Evidence majetku'. Komise se sjednotila, že studenka odvedla kus práce, ale smysl práce úplně nevyzněl a potvrdila nedostatky práce.

Language of thesis

Czech

Faculty

Department

Study programme

Applied Computer Science and Control (N-AIŘ-P)

Composition of Committee

doc. Ing. Oldřich Trenz, Ph.D. (předseda)
doc. Ing. Jakub Kůdela, Ph.D. (místopředseda)
prof. Ing. Zdeněk Hadaš, Ph.D. (člen)
doc. Ing. Pavel Škrabánek, Ph.D. (člen)
doc. Ing. David Fojtík, Ph.D. (člen)
prof. Ing. Jiří Jaroš, Ph.D. (člen)
doc. Ing. Miloš Hammer, CSc. (člen)

Supervisor’s report
Ing. Jan Turčínek, Ph.D.

Vedení práce bylo z mé strany převzato přibližně měsíc před jejím odevzdáním. Autorka však v průběhu konzultací projevovala nízkou ochotu měnit svůj zažitý způsob práce a mé připomínky i doporučení reflektovala pouze v minimální míře. Tento přístup se negativně podepsal na výsledné struktuře textu a vedl k poněkud povrchnějšímu zpracování rešeršní části, která postrádá hlubší analytický vhled do existujících řešení.

Práce se věnuje vysoce praktickému tématu – automatické inventarizaci IT v podnikovém prostředí. Z textu je zřejmé, že autorka má v této oblasti praktické zkušenosti a v problematice se profesně orientuje, což je hlavní devizou celé práce.

Text však vykazuje koncepční nedostatky v míře detailu a definice navrhovaných řešení. Autorka v práci deklaruje vytvoření softwarového agenta, který se má na inventarizaci podílet. Bohužel však schází jeho podrobnější specifikace, bližší popis funkcionalit či jasně definovaný způsob jeho nasazení do infrastruktury.

Podobná nedůslednost se objevuje i v pasážích věnovaných využití umělé inteligence. Text opakovaně pracuje s pojmy jako „AI modul“, „AI metoda“ a „agent“, čímž vytváří dojem širšího automatizovaného řešení. Výsledný technický popis tomu však plně neodpovídá. V práci chybí robustní popis samotného AI nástroje, způsob jeho implementace i jasná validace navrženého postupu. Ve skutečnosti je popsána v zásadě metoda kNN aplikovaná nad omezeným počtem odvozených statistik síťové komunikace, konkrétně pro klasifikaci IP adres či segmentů jako serverových nebo uživatelských.

Práce dále uvádí, že v případě identifikace nového serveru či IP adresy je vygenerován požadavek na doplnění nebo aktualizaci EIM (Exisatující inventář majetku). Chybí však přesná specifikace inventarizačního výstupu: není definována struktura výsledného záznamu, stavový model požadavku, způsob jeho uložení ani mechanismus předání do EIM/CMDB (Configuration Management Database) či „ticketovacího“ systému. Není tedy zřejmé, zda klasifikace nového zařízení vede k automatickému vytvoření inventárního záznamu, nebo pouze k obecnému reportu odpovědné osobě.
Evaluation criteria Grade
Splnění požadavků a cílů zadání E
Postup a rozsah řešení, adekvátnost použitých metod E
Vlastní přínos a originalita D
Schopnost interpretovat dosažené výsledky a vyvozovat z nich závěry E
Využitelnost výsledků v praxi nebo teorii E
Logické uspořádání práce a formální náležitosti D
Grafická, stylistická úprava a pravopis C
Práce s literaturou včetně citací E
Samostatnost studenta při zpracování tématu C

Grade proposed by supervisor: E

Reviewer’s report
doc. Ing. Jakub Kůdela, Ph.D.

Diplomová práce se zabývá problematikou dynamické inventarizace majetku v podnikových sítích se zaměřením na korelaci dat z různých zdrojů, detekci nových entit a využití metod umělé inteligence pro klasifikaci zařízení a uživatelů.

Přestože je z práce patrná značná praktická zkušenost autorky s provozem podnikových systémů a problematikou správy infrastruktury, z odborného a akademického hlediska vykazuje práce řadu závažných nedostatků, které významně snižují její úroveň.

Zásadním problémem práce je především nedostatečně zpracovaná metodologická a experimentální část. Autorka opakovaně deklaruje využití metod umělé inteligence, konkrétně algoritmu kNN pro klasifikaci síťových entit, avšak praktická implementace a evaluace této metody nejsou dostatečně popsány. Kapitola věnovaná kNN obsahuje převážně obecný teoretický popis algoritmu převzatý z literatury, ale chybí konkrétní definice příznaků (features), popis trénovacích dat, velikost datasetu, způsob značení tříd či metodika učení a vyhodnocení modelu. Práce neobsahuje žádné standardní metriky klasifikace nebo validační mechanismy. Není tedy možné objektivně posoudit, zda navržený AI přístup skutečně funguje a s jakou úspěšností. Navíc je metoda kNN nejspíše tou nejjednodušší, která se v daném kontextu dá použít.

Za problematické lze považovat i opakované používání termínu „real-time“. Práce deklaruje návrh „real-time asset intelligence“, avšak nikde není přesně definováno, co autorka pod tímto pojmem rozumí. Chybí měření latence systému, propustnosti, časů odezvy nebo benchmarků. Není doloženo, zda je systém skutečně schopen pracovat v reálném čase, nebo pouze periodicky zpracovává data v krátkých intervalech.

Další slabinou práce je absence skutečné experimentální validace navrženého řešení. V abstraktu i závěru autorka tvrdí, že došlo k významnému zlepšení inventarizace a zmenšení rozdílu mezi evidovaným a reálným stavem infrastruktury, avšak tato tvrzení nejsou doložena konkrétními výsledky (kolik zařízení bylo identifikováno, kolik nesrovnalostí bylo nalezeno, atp.) nebo jaké zlepšení systém přinesl oproti existujícím řešením. Bez těchto dat nelze přínos práce objektivně posoudit.

Práce rovněž působí více jako návrh interní podnikové architektury nebo technická dokumentace než jako akademická diplomová práce. Významná část textu je věnována popisu datových struktur, SQL dotazů, databázových tabulek a workflow zpracování dat. Chybí hlubší formalizace algoritmů, matematický model, pseudokódy, analýza složitosti nebo systematické srovnání alternativních přístupů.

Za slabou lze označit také rešeršní část práce. Přestože autorka uvádí poměrně velké množství zdrojů, dominantní část tvoří produktová dokumentace, vendor materiály, Gartner přehledy nebo obecné technologické standardy. V práci téměř absentují současné vědecké články na dané téma. Chybí hlubší diskuse současného stavu poznání i porovnání s akademickými přístupy. Popis datových struktur v přílohách bez přiloženého zdrojového kódu (a "otestovatelného příkladu") postrádá smysl.

Navzdory uvedeným výhradám je třeba ocenit praktickou orientaci práce, snahu o propojení více zdrojů dat a zřejmou znalost podnikových IT procesů. Autorka prokazuje dobrou orientaci v oblasti správy infrastruktury a log managementu. 


Celkově však práce dle mého názoru naplňuje cíle zadání pouze částečně. Největší slabinou je nedostatečná rigoróznost, absence experimentální validace a neprokázané využití metod umělé inteligence v deklarovaném rozsahu.

Práci hodnotím známkou E/dostatečně za předpokladu, že studentka uspokojivě zodpoví doplňující otázky.
Evaluation criteria Grade
Splnění požadavků a cílů zadání E
Postup a rozsah řešení, adekvátnost použitých metod E
Vlastní přínos a originalita D
Schopnost interpretovat dosaž. výsledky a vyvozovat z nich závěry E
Využitelnost výsledků v praxi nebo teorii C
Logické uspořádání práce a formální náležitosti E
Grafická, stylistická úprava a pravopis B
Práce s literaturou včetně citací E
Topics for thesis defence:
  1. Jak probíhal celý proces nastavení parametrů a evaluace/validace zvolené kNN metody?
  2. Jaká byla latence navrženého systému? Jak vypadá srovnání s (alespoň některými) systémy, které jsou diskutovány v rešeršní části práce (kapitola 3)?

Grade proposed by reviewer: E

Responsibility: Mgr. et Mgr. Hana Odstrčilová