Monitorovací prvek softwarových aplikací
but.committee | doc. Ing. Jan Jeřábek, Ph.D. (předseda) doc. Ing. Karol Molnár, Ph.D. (místopředseda) Ing. Pavel Nevlud (člen) Ing. Mgr. Pavel Šeda, Ph.D. (člen) Ing. Petr Ilgner (člen) JUDr. Pavel Loutocký, BA (Hons), Ph.D. (člen) | cs |
but.defence | Student prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil diplomovou práci s výhradami a odpověděl na otázky členů komise a oponenta. Otázky 1) Jaký je limit aplikace co do počtu připojených agentů. Jaké jsou vlastní limity aplikace. 2) Smysl aplikace je zřejmý, není však slabinou navrženého systému závislost na agentech, nad kterými nemá centralizovaný prvek žádnou možnost jejich kontroly a ovládání? 3) Z jakého důvodu nejsou k práci přiloženy zdrojové kódy? 4) Jaký je účel aplikace? Jaký je postup nasazení? 5) Byla provedena analýza a srování stávajících řešení? Student dostatečně vysvětlil všechny otázky. Student uvedl, že zdrojové kódy měl vedoucí a oponent k dispozici na interním uložišti univerzity. | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační bezpečnost | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Oujezský, Václav | cs |
dc.contributor.author | Partnov, Denys | cs |
dc.contributor.referee | Škorpil, Vladislav | cs |
dc.date.accessioned | 2023-06-08T06:56:19Z | |
dc.date.available | 2023-06-08T06:56:19Z | |
dc.date.created | 2023 | cs |
dc.description.abstract | Práce se zabývá návrhem a implementací řešení pro monitorování a ovládání aplikací, běžících v operačním systému Linux nebo pomocí platformy Docker. Implementované řešení se skládá z agentů v programovacím jazyce Kotlin s využitím frameworku Spring, který odpovídá za ovládání a monitorování aplikace. Další částí řešení je Flask aplikace v Python, která nabízí webové rozhraní pro reprezentaci výsledků monitorování a možnost ovládání běžících procesů. Komunikace mezi agenty a webovým rozhraním je zajištěna pomocí API, které je vhodným způsobem zabezpečeno. Implementované řešení bylo otestováno v reálném provozu a byla prokázána jeho funkčnost. | cs |
dc.description.abstract | The master’s thesis deals with the design and implementation of solution for monitoring and controlling applications running in the Linux operating system or using the Docker platform. The implemented solution consists of agents in the Kotlin programming language using the Spring framework, which is responsible for controlling and monitoring the application. Another part of the solution is the Flask application in Python, which offers a web interface for representing monitoring results and the possibility of controlling running processes. Communication between the agents and the web interface is ensured using an API that is appropriately secured. The implemented solution was tested in real production environment and its functionality was proven. | en |
dc.description.mark | C | cs |
dc.identifier.citation | PARTNOV, D. Monitorovací prvek softwarových aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2023. | cs |
dc.identifier.other | 151262 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/210093 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Monitorování | cs |
dc.subject | bezpečnost | cs |
dc.subject | Linux | cs |
dc.subject | Kotlin | cs |
dc.subject | Spring | cs |
dc.subject | Flask | cs |
dc.subject | Docker | cs |
dc.subject | API | cs |
dc.subject | OpenAPI | cs |
dc.subject | Monitoring | en |
dc.subject | security | en |
dc.subject | Linux | en |
dc.subject | Kotlin | en |
dc.subject | Spring | en |
dc.subject | Flask | en |
dc.subject | Docker | en |
dc.subject | API | en |
dc.subject | OpenAPI | en |
dc.title | Monitorovací prvek softwarových aplikací | cs |
dc.title.alternative | Monitoring module for software applications | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2023-06-07 | cs |
dcterms.modified | 2023-06-07-12:15:02 | cs |
eprints.affiliatedInstitution.faculty | Fakulta elektrotechniky a komunikačních technologií | cs |
sync.item.dbid | 151262 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2023.06.08 08:56:19 | en |
sync.item.modts | 2023.06.08 08:14:57 | en |
thesis.discipline | bez specializace | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav telekomunikací | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |