JUHÁSZ, T. Vylepšení nástroje logwatch [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.
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.
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. |
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.
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. |
eVSKP id 152581