Aplikace pro monitorování a správu sítě pro ISP
Loading...
Date
Authors
ORCID
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstract
Diplomová práce se zaobírá návrhem dohledového a administrativního systému pro poskytovatele Internetu. Výsledkem práce je plně funkční dohledový systém umožňující správci sítě kontrolu odezvy a ztrátovosti v~celé síti. Dále zjišťování a zaznamenávání dat získávaných pomocí protokolu SNMP ze síťových prvků, jako například množství přenesených dat prvkem aj. Vše je možné zobrazit ať už v~souhrnných přehledech či v~grafech za období až jednoho roku. Druhou administrativní částí systému je plnohodnotná klientská databáze. Zde je možné spravovat klienty, jim poskytované služby, platby, přípojky a IP adresy. Pro účely kontrolování plateb je systémem nabízen import výpisů z~banky. Ke klientské databázi i dohledové aplikaci je přistupováno pomocí zabezpečené webové aplikace, aby nebylo nutné pořizování jakéhokoli nadbytečného software. Programová část systému je realizována v Pythonu a webová aplikace pomocí mod_pythonu s využitím AJAX, pro přiblížení webové aplikace běžným počítačovým aplikacím. Systém je navíc navržen pro tzv. přídavné moduly, které umožňují rozšíření systému o~takřka jakékoli další funkce.
The objective of this master‘s thesis is to develop an ISP application for service monitoring and management. A fully functioning monitoring software has been developed that allows the administrator to check round-trip time and packet loss in the entire network. Another function of the application is obtaining information from network devices by the SNMP protocol (e.g. packet and byte count etc.). The software uses this information to create graphs per hour, day, week or year. All graphs and statistics are visualised on the administration website. For the purpose of client administration, a client database has been developed. This part of the application enables the management of payments, IP addresses, contacts etc. Both parts of the web pages have been developed by using mod_python and AJAX, making the application similar to standard desktop applications. The testing application has been developed by using Python and the entire application has been designed for modules, which can be later used for the development of other functions.
The objective of this master‘s thesis is to develop an ISP application for service monitoring and management. A fully functioning monitoring software has been developed that allows the administrator to check round-trip time and packet loss in the entire network. Another function of the application is obtaining information from network devices by the SNMP protocol (e.g. packet and byte count etc.). The software uses this information to create graphs per hour, day, week or year. All graphs and statistics are visualised on the administration website. For the purpose of client administration, a client database has been developed. This part of the application enables the management of payments, IP addresses, contacts etc. Both parts of the web pages have been developed by using mod_python and AJAX, making the application similar to standard desktop applications. The testing application has been developed by using Python and the entire application has been designed for modules, which can be later used for the development of other functions.
Description
Citation
KMONÍČEK, T. Aplikace pro monitorování a správu sítě pro ISP [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2009.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Telekomunikační a informační technika
Comittee
prof. Ing. Zdeněk Smékal, CSc. (předseda)
Ing. Robert Vích, DrSc. (místopředseda)
doc. Ing. Izabela Krbilová, Ph.D. (člen)
prof. Ing. Karel Bartušek, DrSc. (člen)
doc. Ing. Jan Jeřábek, Ph.D. (člen)
Ing. Ivo Herman, CSc. (člen)
Ing. Milan Šimek, Ph.D. (člen)
Date of acceptance
2009-06-10
Defence
- V kapitole 3.2 Webové aplikace systému je uvedeno, že pro veškeré přímé testy bylo použito Pythonu, ale bylo by možné je realizovat pomocí PHP a CGI, které však mají nižší možnost zabezpečení proti zneužití. V čem tedy spočívá vyšší možnost zabezpečení proti zneužití v Pythonu oproti zmíněným jazykům PHP a CGI?
- Na str. 12 používáte pojmy SNMP manager a agent, které nejsou v předchozím textu vysvětleny. Co tedy přesně znamenají a jakou mají roli u protokolu SNMP?
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení