Aplikace pro monitorování serverů s operačním systémem Linux
but.committee | prof. Ing. Miroslav Vozňák, Ph.D. (předseda) prof. Ing. Dan Komosný, Ph.D. (místopředseda) doc. Ing. Jiří Hošek, Ph.D. (člen) Ing. Ján Mucha, Ph.D. (člen) doc. Ing. David Kubánek, Ph.D. (člen) Ing. Petr Dejdar, Ph.D. (člen) | cs |
but.defence | Student prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil bakalářskou práci a odpověděl na otázky členů komise a oponenta. | cs |
but.jazyk | angličtina (English) | |
but.program | Elektrotechnika, elektronika, komunikační a řídicí technika | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Komosný, Dan | en |
dc.contributor.author | Kačmarčík, Martin | en |
dc.contributor.referee | Ricci, Sara | en |
dc.date.created | 2019 | cs |
dc.description.abstract | PlanetLab Server Manager je aplikace, která pomáhá uživatelům realizovat projekty zaměřené na vývoj aplikací pro distribuované sítě. Aplikace primárně umožňuje vyhledávání serverů podle jejich geografické polohy a umožňuje přístup na tyto servery a jejich vykreslení na mapě. Práce čtenáře seznámí se síťí PlanetLab a její infrastukturou. Dále popisuje aplikaci PlanetLab Server Manager (také známou jako plbmng) a identifikuje problémy v její aktuální verzi. Diplomová práce se zaměřuje na řešení identifikovaných problémů a specifikuje provedená vylepšení do aplikace. Také je v ní pomocí nově přidané funkcionality provedena analýza stavu sítě PlanetLab. Tato práce se zaměřuje na vylepšení stávající funkcionality tím, že je aplikace plně přepsána do jazyka Python 3. Kvůli stávající implementaci v jazyce Bash, jehož vlastnosti se od jazyka Python liší, bude nutné kompletně přeplánovat stávající funkce aplikace, aby bylo plně využito výhod jazyka Python. Aplikace je také rozšířena o možnosti filtrování serverů na základě jejich stavu a další vylepšení. Zdrojové kódy aplikace jsou dostupné na repozitáři GitHUB pod licencí MIT a dále je aplikace dostupná v repozitářích PyPI. | en |
dc.description.abstract | PlanetLab Server Manager is an application helping users to develop distributed network projects using the PlanetLab network. It gives an ability to search for a server by its geographical position and access these servers. It offers functionality to render servers on world map. This thesis covers details of the PlanetLab network and its infrastructure. It describes PlanetLab Server Manager (also known as plbmng) and identifies its problems in the current version. The thesis aims to address these problems and describes all the improvements made to the application. Finally, it analyzes the overall status of PlanetLab network using the newly developed tools for status monitoring. To help enable the network projects even further, this Master thesis aims to improve the current application by re-writing it fully into Python 3 language. As the current application is implemented in Bash reimplementation requires complete re-design and re-implementation of functions and will allow to fully utilize perks of Python 3 language. Thesis also aims to extend existing functionality by adding support for filtering servers by their operational status and other small improvements. Application source code is available on GitHUB under the MIT license and the application is available in the PyPI repository as well. | cs |
dc.description.mark | A | cs |
dc.identifier.citation | KAČMARČÍK, M. Aplikace pro monitorování serverů s operačním systémem Linux [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2019. | cs |
dc.identifier.other | 118198 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/177604 | |
dc.language.iso | en | 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 | Kritická sekce | en |
dc.subject | Linux | en |
dc.subject | Multi-processing | en |
dc.subject | PlanetLab Server Manager | en |
dc.subject | Python | en |
dc.subject | Síť PlanetLab | en |
dc.subject | Virtualizace | en |
dc.subject | Critical section | cs |
dc.subject | Linux | cs |
dc.subject | Multi-processing | cs |
dc.subject | PlanetLab Network | cs |
dc.subject | PlanetLab Server Manager | cs |
dc.subject | Python | cs |
dc.subject | Virtualization | cs |
dc.title | Aplikace pro monitorování serverů s operačním systémem Linux | en |
dc.title.alternative | Application for monitoring of Linux servers | cs |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2019-06-05 | cs |
dcterms.modified | 2019-06-11-08:22:29 | cs |
eprints.affiliatedInstitution.faculty | Fakulta elektrotechniky a komunikačních technologií | cs |
sync.item.dbid | 118198 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 13:35:57 | en |
sync.item.modts | 2025.01.15 13:53:22 | en |
thesis.discipline | Telekomunikační a informační technika | 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 |
Files
Original bundle
1 - 3 of 3
Loading...
- Name:
- final-thesis.pdf
- Size:
- 2.11 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- review_118198.html
- Size:
- 3.73 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_118198.html