Bachelor's Thesis

Web Tool for Monitoring of the Status of Network Printers

Final Thesis 1.85 MB

Author of thesis: Ing. Radim Lipka

Acad. year: 2016/2017

Supervisor: Ing. Rudolf Čejka

Reviewer: Ing. Radek Hranický, Ph.D.

Abstract:

This thesis describes the process of creating a tool for continuous monitoring of network printers and their consumables. This tool is used by network administrators to maintain printers in operational state. The major task is collecting and saving relevant data of printers of different vendors. The data are displayed to the user through a web tool using the framework Flask. Solutions available on the internet are analyzed in the theoretical part of the thesis, along with a draft of a new way to collect data. The thesis also provides information on the design of some improvements and separate implementations of frontend and backend, both implemented in Python. Eventually the application is launched on the FIT BUT network and more possible improvements to be done are mentioned.

Keywords:

Network printer, monitoring, consumables, SNMP, HTTP

Date of defence

16.06.2017

Result of the defence

Defended (thesis was successfully defended)

znamkaCznamka

Grading

C

Process of defence

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 C.

Otázky u obhajoby:

  • V sekci 4.1 tvrdíte, že při použití kompilovaného jazyka není možné přidávat nové moduly bez nutnosti rekompilace aplikace. Je tomu skutečně tak?
  • Z jakých důvodů jste místo běžně používaných HTTP serverů použil nástroj Flask? V práci sám uvádíte, že využívá nezabezpečeného spojení.
  • Pokud byste implementoval zmíněné moduly pro HTTP, jaké další informace by bylo možné o tiskárnách zjistit?

Language of thesis

Czech

Faculty

Department

Study programme

Information Technology (IT-BC-3)

Field of study

Information Technology (BIT)

Composition of Committee

prof. Ing. Miroslav Švéda, CSc. (předseda)
doc. Ing. František Zbořil, Ph.D. (místopředseda)
Ing. Zbyněk Křivka, Ph.D. (člen)
Ing. Igor Szőke, Ph.D. (člen)
Ing. Marcela Zachariášová, Ph.D. (člen)

Supervisor’s report
Ing. Rudolf Čejka

Grade proposed by supervisor: B

File inserted by supervisor Size
Hodnocení vedoucího [.pdf] 86,02 kB

Reviewer’s report
Ing. Radek Hranický, Ph.D.

Grade proposed by reviewer: C

File inserted by the reviewer Size
Posudek oponenta [.pdf] 91,11 kB

Responsibility: Mgr. et Mgr. Hana Odstrčilová