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.
Annotation in English
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.
Keywords
CISCO, zařízení, kontrola, konfigurace, SSH, telnet, webová aplikace
Keywords in English
CISCO, device, check, configuration, SSH, telnet, web application
Length of the covering note
73
Language
CZ
Annotation
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.
Annotation in English
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.
Keywords
CISCO, zařízení, kontrola, konfigurace, SSH, telnet, webová aplikace
Keywords in English
CISCO, device, check, configuration, SSH, telnet, web application
Research Plan
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.
Research Plan
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.
Recommended resources
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.
Recommended resources
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.