Framework pro distribuované monitorování služeb
Název práce v češtině: | Framework pro distribuované monitorování služeb |
---|---|
Název v anglickém jazyce: | Framework for distributed monitoring of services |
Akademický rok vypsání: | 2008/2009 |
Typ práce: | bakalářská práce |
Jazyk práce: | čeština |
Ústav: | Katedra softwarového inženýrství (32-KSI) |
Vedoucí / školitel: | Mgr. Martin Děcký, Ph.D. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 15.09.2009 |
Datum zadání: | 15.09.2009 |
Datum a čas obhajoby: | 22.06.2010 00:00 |
Datum odevzdání elektronické podoby: | 22.06.2010 |
Datum proběhlé obhajoby: | 22.06.2010 |
Oponenti: | RNDr. Filip Zavoral, Ph.D. |
Zásady pro vypracování |
Předmětem práce je návrh a implementace frameworku pro distribuované monitorování služeb. Framework umožňuje implementovat testy, které budou hlídat fungování a případně kvalitu služeb poskytovaných síťovými servery. V případě potíží bude informována obsluha serverů.
Framework je distribuovaný, decentralizovaný a odolný proti výpadku serveru, kde aktuálně běží koordinátor celé monitorovací sítě. Zároveň je vysoce konfigurovatelný (skupiny sluzeb, skupiny serveru, kontakty na obsluhu), přičemž konfigurace je automaticky distribuovaná v celé monitorovací síti. Zdrojový kód frameworku je napsán přenositelně a snaží se posílat zprávy administrátorům inteligentním způsobem, aby nedocházelo k jejich zahlcení chybovými zprávami. |
Seznam odborné literatury |
[1] Mon - Service Monitoring Daemon, http://mon.wiki.kernel.org/index.php/Main_Page
[2] Karl Kopper: Linux Enterprise Cluster, No Starch Press, 2005 [3] Jon T. Meek, Edwin S. Eichert, Kim Takayama: Wide Area Network Ecology, in Proceedings of the Twelfth Systems Administration Conference (LISA ?98), 1998 [4] Seok-Hyoung Lee, Hoon Choi: The Fast Bully Algorithm: For Electing a Coordinator Process in Distributed Systems, in Information Networking: Wireless Communications Technologies and Network Applications, Springer-Verlag, 2002 |
Předběžná náplň práce |
Předmětem práce je návrh a implementace frameworku pro distribuované monitorování služeb. Framework umožňuje implementovat testy, které budou hlídat fungování a případně kvalitu služeb poskytovaných síťovými servery. V případě potíží bude informována obsluha serverů.
Framework je distribuovaný, decentralizovaný a odolný proti výpadku serveru, kde aktuálně běží koordinátor celé monitorovací sítě. Zároveň je vysoce konfigurovatelný (skupiny sluzeb, skupiny serveru, kontakty na obsluhu), přičemž konfigurace je automaticky distribuovaná v celé monitorovací síti. Zdrojový kód frameworku je napsán přenositelně a snaží se posílat zprávy administrátorům inteligentním způsobem, aby nedocházelo k jejich zahlcení chybovými zprávami. |
Předběžná náplň práce v anglickém jazyce |
The aim of the thesis is to design and implement framework for distributed monitoring of services. The framework enables implementation of tests that watch operation and quality of service provided by network servers. Administrators of the servers will be notified when a problem is detected.
The framework is distributed, decentralized and resistant to failure of the server where the cluster coordinator runs. It has highly adjustable configuration (groups of services, groups of servers, contact information). Its configuration file is automatically distributed to all participators. The source code of the framework is portable and the notifications to the administrators are sent in an intelligent way to avoid overloading them with error messages. |