JUHÁSZ, T. Vylepšení nástroje logwatch [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.

Posudky

Posudek vedoucího

Polčák, Libor

Tomáš Juhász rozšířil běžně používaný nástroj podstatným způsobem tak, aby výsledky původního nástroje byly snadněji strojově zpracovatelné. Práce má však své limity, jako je např. podpora jen pro 20 služeb. Myslím, že celkově jde o velmi dobrou práci.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Zadání práce bylo splněno. Nad rámec práce vznikl dataset logovacích souborů převážně nalezených na internetu.
Práce s literaturou Student aktivně hledal zdroje.
Aktivita během řešení, konzultace, komunikace Student konzultoval průběžně po celý akademický rok.
Aktivita při dokončování Finální text práce mně byl dodán pozdě. Práci jsem se studentem ve dvou iteracích v rychlosti prošel. Na důkladnější čtení a komentáře nebyl čas.
Publikační činnost, ocenění Výsledky práce byly nabídnuty autorům původního projektu.
Navrhovaná známka
B
Body
85

Posudek oponenta

Zavřel, Jan

Práci považuji za průměrnou. Úvod do nástroje Logwatch je místy těžko pochopitelný a popis jiných nástrojů není dostatečně informativní. Využitelnost výsledků je velmi dobrá, pokud budou implementovaná rozšíření integrována autory nástroje Logwatch.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání
Rozsah splnění požadavků zadání Zadání považuji za splněné s jednou menší výhradou. Zadání zmiňuje identifikaci a řešení více nedostatků, ale práce se zaměřuje hlavně na řešení pouze jednoho z nich.
Rozsah technické zprávy Práce se pohybuje na spodní hranici požadovaného rozsahu. Výrazně by prospělo rozšíření úvodních kapitol o úvod do logování na UNIX systémech a doplnění schémat či strukturovanějšího popisu v sekci jiných monitorovacích nástrojů.
Prezentační úroveň technické zprávy 75 Jednotlivé kapitoly na sebe logicky navazují, text však není dostatečně deskriptivní, což může čtenáře zmást. Práce dále postrádá úvodní sekci o logování, čímž nastavuje určité vstupní požadavky na čtenáře. Abstraktní diagramy a ukázky kódu jsou často popisovány ve volném textu bez pevné struktury, což ztěžuje jejich pochopení. Kapitola 3 postrádá schémata popisující fungování jednotlivých nástrojů a shrnující tabulku. V kapitole 6 se v jednom případě řešitel odkazuje na řádek 14 v kódu 6.2, který končí řádkem 12.
Formální úprava technické zprávy 80 Práce je psána ve slovenštině a, podle mého posouzení, nemá žádné závažné problémy. Pouze bych upozornil na občasné použití hovorovějších výrazů. Dále: Číslovky jsou občas rozděleny po třech číslech a jindy ne (někdy i v jedné větě). Číslovka 142 142 pak vedle 2460 působí jako překlep. V sekci 5.3 chybí za prvním odstavcem tečka. Obrázek 6.6 výrazně přesahuje šířku textu. Kódy 2.2, 2.3 a 2.4 nejsou odkazovány v textu a ani jejich popis není adekvátní.
Práce s literaturou 75 Student cituje celkem 17 relevantních zdrojů, ve vhodných případech doplňuje číslo stránky či rozsah stran. Formát citací však není vždy správný, například u zdroje s číslem [7]. V kapitole 2 není jasné, jestli je popis nástroje Logwatch vyčtený na základě analýzy zdrojového kódu, nebo jestli jsou myšlenky převzaty z Logwatch README souboru, který je citován až o deset stránek později. Řešitel v práci často vhodně využívá poznámek pod čarou pro odkazy na diskutované nástroje, technologie či pouze okrajově zmiňované protokoly.
Realizační výstup 80 Výstupem práce je sada dvaceti Perl modulů, které rozšiřují možnosti exportu dat pro dvacet služeb z populárního nástroje Logwatch do formátu JSON a XML. Moduly jsou otestované a připravené k integraci s nástrojem Logwatch.
Využitelnost výsledků Využitelnost je potenciálně velice dobrá, pokud budou autory rozšíření zaintegrována do samotného nástroje. Moduly nevyžadují žádné nové nástroje či knihovny a nové možnosti pro export by se tak mohly týkat všech uživatelů nástoje Logwatch.
Navrhovaná známka
C
Body
75

Otázky

eVSKP id 152581