Cílem této práce bylo zhodnotit současné možnosti automatické kontroly a konfigurace CISCO zařízení a vytvořit open-source aplikaci, která umožňuje operace nad CISCO zařízeními. Nejprve je zmíněna aktuální situace na trhu, popis současných komerčních řešení a dále pak SW návrh vlastní aplikace. Dále se text zaměřuje na popis řešení a implementace každého bloku aplikace, chování aplikace, technické možnosti aplikace a hranice těchto možností. Závěrem je pak vyhodnocen přínos, možnost uplatnění a zejména pak další rozšíření celého systému.
Anotace v angličtině
The objective of this thesis was to evaluate current configuration and check options for CISCO devices and create open-source application that provides subset of operations on CISCO devices. At first is mentioned the actual situation on market, then description of actual commercial solutions and finally design of the application. Next chapters of this thesis are focused on the description and implementation of each block the application, application behavior, technical aspects and limitations of these aspects. In the end of the thesis is evaluation of benefits, possibilities of usage and mainly future extensions of entire system.
Klíčová slova
CISCO, zařízení, kontrola, konfigurace, SSH, telnet, webová aplikace
Klíčová slova v angličtině
CISCO, device, check, configuration, SSH, telnet, web application
Rozsah průvodní práce
73
Jazyk
CZ
Anotace
Cílem této práce bylo zhodnotit současné možnosti automatické kontroly a konfigurace CISCO zařízení a vytvořit open-source aplikaci, která umožňuje operace nad CISCO zařízeními. Nejprve je zmíněna aktuální situace na trhu, popis současných komerčních řešení a dále pak SW návrh vlastní aplikace. Dále se text zaměřuje na popis řešení a implementace každého bloku aplikace, chování aplikace, technické možnosti aplikace a hranice těchto možností. Závěrem je pak vyhodnocen přínos, možnost uplatnění a zejména pak další rozšíření celého systému.
Anotace v angličtině
The objective of this thesis was to evaluate current configuration and check options for CISCO devices and create open-source application that provides subset of operations on CISCO devices. At first is mentioned the actual situation on market, then description of actual commercial solutions and finally design of the application. Next chapters of this thesis are focused on the description and implementation of each block the application, application behavior, technical aspects and limitations of these aspects. In the end of the thesis is evaluation of benefits, possibilities of usage and mainly future extensions of entire system.
Klíčová slova
CISCO, zařízení, kontrola, konfigurace, SSH, telnet, webová aplikace
Klíčová slova v angličtině
CISCO, device, check, configuration, SSH, telnet, web application
Zásady pro vypracování
Zpracujte literární rešerši na dané téma.
Popište nedostatky současných řešení.
Navrhněte architekturu webové aplikace sloužící pro konfiguraci a kontrolu zařízení.
Vytvořte webovou aplikaci.
Věnujte pozornost zabezpečení webové aplikace.
Vyhodnoťte přínos řešení a uveďte možnosti dalšího rozvoje a uplatnění vytvořené aplikace.
Zásady pro vypracování
Zpracujte literární rešerši na dané téma.
Popište nedostatky současných řešení.
Navrhněte architekturu webové aplikace sloužící pro konfiguraci a kontrolu zařízení.
Vytvořte webovou aplikaci.
Věnujte pozornost zabezpečení webové aplikace.
Vyhodnoťte přínos řešení a uveďte možnosti dalšího rozvoje a uplatnění vytvořené aplikace.
Seznam doporučené literatury
KOMUNITA JQUERY. JQuery: kuchařka programátora. Vyd. 1. Brno: Computer Press, 2010, 436 s. ISBN 978-80-251-3152-7.
KOFLER, Michael a Bernd ÖGGL. PHP 5 a MySQL 5: průvodce webového programátora. Vyd. 1. Brno: Computer Press, 2007, 607 s. ISBN 978-80-251-1813-9.
WELLMAN, Dan a Bernd ÖGGL. JQuery UI 1.8: the user interface library for jQuery : build highly interactive web applications with ready-to-use widgets from the jQuery user interface library. Vyd. 1. Birmingham [U.K.]: Packt Pub., 2011, 401 p. ISBN 978-1849516525.
MEDUNA, Alexander a Zbyněk KŘIVKA. Přednášky předmětu IFJ [online]. 2012 [cit. 2013-02-04]. Dostupné z: http://www.fit.vutbr.cz/study/courses/IFJ/public/materials/
The PHP Group. PHP Manual [online]. 2013 [cit. 2013-02-04]. Dostupné z: http://www.php.net/manual/en/index.php
JQUERY FOUNDATION. JQuery UI API Documentation [online]. 2013 [cit. 2013-02-04]. Dostupné z: http://api.jqueryui.com/
JQUERY FOUNDATION. Plugins - jQuery Wiki: livequery [online]. 2010 [cit. 2013-02-04]. Dostupné z: http://docs.jquery.com/Plugins
ZAKAS, Nicholas C. JavaScript pro webové vývojáře: programujeme profesionálně. Vyd. 1. Brno: Computer Press, 2009, 832 s. ISBN 978-80-251-2509-0.
Seznam doporučené literatury
KOMUNITA JQUERY. JQuery: kuchařka programátora. Vyd. 1. Brno: Computer Press, 2010, 436 s. ISBN 978-80-251-3152-7.
KOFLER, Michael a Bernd ÖGGL. PHP 5 a MySQL 5: průvodce webového programátora. Vyd. 1. Brno: Computer Press, 2007, 607 s. ISBN 978-80-251-1813-9.
WELLMAN, Dan a Bernd ÖGGL. JQuery UI 1.8: the user interface library for jQuery : build highly interactive web applications with ready-to-use widgets from the jQuery user interface library. Vyd. 1. Birmingham [U.K.]: Packt Pub., 2011, 401 p. ISBN 978-1849516525.
MEDUNA, Alexander a Zbyněk KŘIVKA. Přednášky předmětu IFJ [online]. 2012 [cit. 2013-02-04]. Dostupné z: http://www.fit.vutbr.cz/study/courses/IFJ/public/materials/
The PHP Group. PHP Manual [online]. 2013 [cit. 2013-02-04]. Dostupné z: http://www.php.net/manual/en/index.php
JQUERY FOUNDATION. JQuery UI API Documentation [online]. 2013 [cit. 2013-02-04]. Dostupné z: http://api.jqueryui.com/
JQUERY FOUNDATION. Plugins - jQuery Wiki: livequery [online]. 2010 [cit. 2013-02-04]. Dostupné z: http://docs.jquery.com/Plugins
ZAKAS, Nicholas C. JavaScript pro webové vývojáře: programujeme profesionálně. Vyd. 1. Brno: Computer Press, 2009, 832 s. ISBN 978-80-251-2509-0.
Přílohy volně vložené
1 CD-ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student seznámil komisi s obsahem a výsledky své diplomové práce v krátké prezentaci. Po přečtení posudků vedoucího a oponenta práce následovala diskuze, ve které byly položeny následující dotazy:
dr.Katerka: Čím Vaše práce skutečně překonává komerčně
dostupná řešení jako například od firem CA, Allot, ManageEngine, Oracle aj. Do jaké míry je
vytvořené dílo připraveno k přechodu na protokol IPv6?
dr. Malaník: Jak ukládáte hesla?
dr. Malaník: Proč chcete implementovat telnet?
Student na položené dotazy odpověděl. Následovalo zkoušení ze tří předmětů.