Podpora externích zdrojů logovacích zpráv pro nástroj Logreaper

but.committeedoc. RNDr. Pavel Smrž, Ph.D. (předseda) doc. RNDr. Jitka Kreslíková, CSc. (člen) doc. Ing. Petr Matoušek, Ph.D., M.A. (člen) Ing. Vladimír Bartík, Ph.D. (člen) Ing. Aleš Smrčka, Ph.D. (člen) Ing. Vojtěch Mrázek, 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 oponenta a na další 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í technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSmrčka, Alešcs
dc.contributor.authorDvořák, Jakubcs
dc.contributor.refereeRozsíval, Michalcs
dc.date.accessioned2025-06-26T04:00:12Z
dc.date.available2025-06-26T04:00:12Z
dc.date.created2025cs
dc.description.abstractTato diplomová práce se zabývá návrhem a implementací vylepšené verze nástroje Logreaper, který usnadňuje definici událostí pro verifikační nástroj Plogchecker a řeší tak omezení původní verze. Byla vyvinuta nová webová aplikace s backendem v jazyce Rust a frontendem v Reactu, nabízející rozšířené možnosti získávání logů z různých zdrojů (soubory, síťové služby, systémové služby přes agenta), perzistentní ukládání dat a správu Grok vzorů. Všechny existující vlastnosti dosavadního nástroje Logreaper byly zachovány nebo vylepšeny. Aplikace dále umožňuje filtrování řádků k nimž existuje již vytvořená událost. Funkčnost byla ověřena pomocí automatizovaných testů backendu, end-to-end testů frontendu a výsledně i manuálního ověření. Výsledný nástroj výrazně zefektivňuje a zjednodušuje pracovní postup při přípravě definic událostí pro Plogchecker.cs
dc.description.abstractThis thesis deals with the design and implementation of an improved version of Logreaper, which facilitates the definition of events for the Plogchecker verification tool and thus addresses the limitations of the original version. A new web application was developed with a~backend in Rust and a frontend in React, offering enhanced log retrieval capabilities from different sources (files, network services, system services via agent), persistent data storage and Grok pattern management. All features of the existing Logreaper tool have been maintained or enhanced. The application also allows filtering rows for which there is an existing event. Functionality has been verified using automated backend tests, end-to-end frontend tests and, as a result, manual verification. The resulting tool significantly streamlines and~simplifies the workflow when preparing event definitions for Plogchecker.en
dc.description.markBcs
dc.identifier.citationDVOŘÁK, J. Podpora externích zdrojů logovacích zpráv pro nástroj Logreaper [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.cs
dc.identifier.other161387cs
dc.identifier.urihttps://hdl.handle.net/11012/255034
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.subjectLogreapercs
dc.subjectPlogcheckercs
dc.subjectanalýza logůcs
dc.subjectdefinice událostícs
dc.subjectvzory Grokcs
dc.subjectregulární výrazycs
dc.subjectRustcs
dc.subjectReactcs
dc.subjectwebová aplikacecs
dc.subjectend-to-end testovánícs
dc.subjecthexagonální architekturacs
dc.subjectLogreaperen
dc.subjectPlogcheckeren
dc.subjectlog analysisen
dc.subjectevent definitionen
dc.subjectGrok patternsen
dc.subjectregular expressionsen
dc.subjectRusten
dc.subjectReacten
dc.subjectweb applicationen
dc.subjectend-to-end testingen
dc.subjecthexagonal architectureen
dc.titlePodpora externích zdrojů logovacích zpráv pro nástroj Logreapercs
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2025-06-25cs
dcterms.modified2025-06-25-09:59:31cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid161387en
sync.item.dbtypeZPen
sync.item.insts2025.06.26 06:00:12en
sync.item.modts2025.06.26 05:33:19en
thesis.disciplineSoftwarové inženýrstvícs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
3.01 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_161387.html
Size:
10.07 KB
Format:
Hypertext Markup Language
Description:
file review_161387.html
Collections