Podpora externích zdrojů logovacích zpráv pro nástroj Logreaper
but.committee | doc. 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.defence | Student 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.program | Informační technologie a umělá inteligence | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Smrčka, Aleš | cs |
dc.contributor.author | Dvořák, Jakub | cs |
dc.contributor.referee | Rozsíval, Michal | cs |
dc.date.accessioned | 2025-06-26T04:00:12Z | |
dc.date.available | 2025-06-26T04:00:12Z | |
dc.date.created | 2025 | cs |
dc.description.abstract | Tato 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.abstract | This 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.mark | B | cs |
dc.identifier.citation | DVOŘÁ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.other | 161387 | cs |
dc.identifier.uri | https://hdl.handle.net/11012/255034 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Logreaper | cs |
dc.subject | Plogchecker | cs |
dc.subject | analýza logů | cs |
dc.subject | definice událostí | cs |
dc.subject | vzory Grok | cs |
dc.subject | regulární výrazy | cs |
dc.subject | Rust | cs |
dc.subject | React | cs |
dc.subject | webová aplikace | cs |
dc.subject | end-to-end testování | cs |
dc.subject | hexagonální architektura | cs |
dc.subject | Logreaper | en |
dc.subject | Plogchecker | en |
dc.subject | log analysis | en |
dc.subject | event definition | en |
dc.subject | Grok patterns | en |
dc.subject | regular expressions | en |
dc.subject | Rust | en |
dc.subject | React | en |
dc.subject | web application | en |
dc.subject | end-to-end testing | en |
dc.subject | hexagonal architecture | en |
dc.title | Podpora externích zdrojů logovacích zpráv pro nástroj Logreaper | cs |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2025-06-25 | cs |
dcterms.modified | 2025-06-25-09:59:31 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 161387 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.06.26 06:00:12 | en |
sync.item.modts | 2025.06.26 05:33:19 | en |
thesis.discipline | Softwarové inženýrství | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |