Detail práce

Monitorování funkčnosti běžících aplikací

Bakalářská práce Student: Paplauski Andrei Akademický rok: 2018/2019 Vedoucí: Čejka Rudolf, Ing.
Název anglicky
Monitoring of the Functionality of Running Applications
Jazyk práce
český
Abstrakt

Cílem této práce je vytvoření systému, který bude sloužit k monitorování běhu aplikace s zaměřením na sféru řízeni letového provozu. Práce analyzuje problémy monitoringu aplikaci v dané sféře a navrhuje efektivní řešeni, které mohlo by byt užitečné pro techniky nebo administrátoři různých systémů. Systém se skládá z klientů, které běží na řídicích stanicích, sbírají určitá data a odesílají jich na server pro následující analýzu a zobrazení. Sbíraje se standardní data o systému a procesu, jako použitá paměť, využití procesoru, volné místo na disku atd. Ale kromě toho klient umí dělat screenshot obrazovky a analyzovat jak se změnil obrázek vůči předchozímu stavu. Vytvořený systém lze použit pro monitorovaní běhu různých aplikací běžících na různých počítačích v společném systému.

Klíčová slova

Linux, monitorovaní, klient, server, c++, letový provoz.

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení D
Obhajoba
10. června 2019
Oponent
Průběh obhajoby

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 "D".

Otázky u obhajoby
  1. V návrhu systému uvažujete o peer-to-peer a multicast komunikaci mezi uzly. Porovnejte prosím oba návrhy a diskutujte jejich výhody a nevýhody pro Váš systém.
  2. Proč jste pro komunikaci nepoužil již nějaký existující protokol?
  3. Uvádíte, že sledování změny obrazu na displeji je výpočetně náročné. Jak moc je náročné a jak často je prováděno?
  4. Proč je nutné převádět snímek obrazkovky do jiného formátu, když je použit pouze pro výpočet jeho otisku?
  5. Jaký algoritmus používáte pro vytvoření otisku snímku obrazovky a k porovnání jeho změny? Jak je definována "dostatečná" změna obrazu?
Komise
Vojnar Tomáš, prof. Ing., Ph.D. (UITS FIT VUT), předseda
Grézl František, Ing., Ph.D. (UPGM FIT VUT), člen
Honzík Jan M., prof. Ing., CSc. (UIFS FIT VUT), člen
Kořenek Jan, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Smrčka Aleš, Ing., Ph.D. (UITS FIT VUT), člen
Citace
PAPLAUSKI, Andrei. Monitorování funkčnosti běžících aplikací. Brno, 2019. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2019-06-10. Vedoucí práce Čejka Rudolf. Dostupné z: https://www.fit.vut.cz/study/thesis/22133/
BibTeX
@bachelorsthesis{FITBT22133,
    author = "Andrei Paplauski",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Monitorov\'{a}n\'{i} funk\v{c}nosti b\v{e}\v{z}\'{i}c\'{i}ch aplikac\'{i}",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2019,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/22133/"
}
Nahoru