Hlavním cílem této diplomové práce je vytvoření systému pro vzdálený monitoring serverů a jejich webových služeb. Výsledná aplikace se bude automaticky dle nastavených intervalů kontrolovat dostupnost jednotlivých služeb a zaznamenávat jejich stavy do databáze. Dále bude možno zobrazovat různé statistiky o dlouhodobém stavu služeb. V první části práce jsou popsány softwarové technologie, které byly použity během vývoje aplikace. Dále je obsažena motivace pro monitoring serverů a popis možností, jak lze servery monitorovat. Praktická část je zaměřena zejména na výslednou aplikaci a její součásti. Práci uzavírá náhled do možného budoucího vývoje aplikace a popis možností implementace v praxi.
Annotation in English
Main idea of this thesis is the monitoring system which will check availability of remote servers and it's services. Whole application will be automatically checking all services in selected periods and will log their state to database. This application will be also providing web statistics which includes states of services. In first part of this thesis are described technologies used to develop this application and detailed informations about monitoring servers and their services. Second part of this thesis (practical part) describes final application, it's appearance and it's components. At the end of this thesis we will show possible options about implementation in future.
Keywords
NET, ASP.NET, LINQ, MS SQL Server, monitoring, serverová služba
Keywords in English
.NET, ASP.NET, LINQ, MS SQL Server, monitoring, server service
Length of the covering note
76 s, 2 s. text. příloh
Language
CZ
Annotation
Hlavním cílem této diplomové práce je vytvoření systému pro vzdálený monitoring serverů a jejich webových služeb. Výsledná aplikace se bude automaticky dle nastavených intervalů kontrolovat dostupnost jednotlivých služeb a zaznamenávat jejich stavy do databáze. Dále bude možno zobrazovat různé statistiky o dlouhodobém stavu služeb. V první části práce jsou popsány softwarové technologie, které byly použity během vývoje aplikace. Dále je obsažena motivace pro monitoring serverů a popis možností, jak lze servery monitorovat. Praktická část je zaměřena zejména na výslednou aplikaci a její součásti. Práci uzavírá náhled do možného budoucího vývoje aplikace a popis možností implementace v praxi.
Annotation in English
Main idea of this thesis is the monitoring system which will check availability of remote servers and it's services. Whole application will be automatically checking all services in selected periods and will log their state to database. This application will be also providing web statistics which includes states of services. In first part of this thesis are described technologies used to develop this application and detailed informations about monitoring servers and their services. Second part of this thesis (practical part) describes final application, it's appearance and it's components. At the end of this thesis we will show possible options about implementation in future.
Keywords
NET, ASP.NET, LINQ, MS SQL Server, monitoring, serverová služba
Keywords in English
.NET, ASP.NET, LINQ, MS SQL Server, monitoring, server service
Research Plan
Motivace k monitorování webových serverů.
Rešerše metod monitorování serverů.
Návrh dohledového systému pro HTTP, MS SQL, FTP.
Realizace prototypu.
Research Plan
Motivace k monitorování webových serverů.
Rešerše metod monitorování serverů.
Návrh dohledového systému pro HTTP, MS SQL, FTP.
Realizace prototypu.
Recommended resources
SHARP, John. Microsoft Visual C-Sharp 2008 Krok za Krokem. Brno: Computer Press, 2008. 592s. ISBN 978-80-251-2027-9
AGARWEL,Vidya Vrat. HUDDLESTON, James. Databáze v C-Sharp 2008 Průvodce programátora. Brno: Computer Press 2009. 424s. ISBN 978-80-251-2309-6
NEGEL, Christian. EVJEN, Bill. GLYNN, Jay. WATSON, Karli. SKINNER, Morgan. C-Sharp 2008 Programujeme Profesionálně. Brno: Computer Press 2009. ISBN 978-80-251-2401-7
MACDONALD, Matthew. SZPUSZTA, Mario. ASP.NET 3.5 a C-Sharp 2008. Brno: Zoner Press, 2008. 1584s. ISBN 978-80-7413-008-3
PROSISE, Jeff. Programování v Microsoft .NET. Brno: Computer Press, 2003. 736s. ISBN 80-7226-879-1
PETZOLD, Charles. Mistrovství ve Windows Presentation Foundation. Brno: Computer Press, 2008. 928s. ISBN 978-80-251-2141-2
BRUST, Andrew J. FORTE ,Stephen. Mistrovství v programování SQL Serveru 2005. Brno: Computer Press, 2007. 848s. ISBN 978-80-251-1607-4
CROFT, Jeff. LLOYD, Ian. RUDIN, Dan. Mistrovství v CSS. Brno: Computer Press, 2007. 416s. ISBN 978-80-251-1705-7
EVJEN, Bill. HANSELMAN, Scott. RADER, Devon. ASP.NET 3.5 v jazycích C-Sharp a Visual Basic. Brno: Computer Press, 2009. 1600s. ISBN 978-80-251-2069-9.
Recommended resources
SHARP, John. Microsoft Visual C-Sharp 2008 Krok za Krokem. Brno: Computer Press, 2008. 592s. ISBN 978-80-251-2027-9
AGARWEL,Vidya Vrat. HUDDLESTON, James. Databáze v C-Sharp 2008 Průvodce programátora. Brno: Computer Press 2009. 424s. ISBN 978-80-251-2309-6
NEGEL, Christian. EVJEN, Bill. GLYNN, Jay. WATSON, Karli. SKINNER, Morgan. C-Sharp 2008 Programujeme Profesionálně. Brno: Computer Press 2009. ISBN 978-80-251-2401-7
MACDONALD, Matthew. SZPUSZTA, Mario. ASP.NET 3.5 a C-Sharp 2008. Brno: Zoner Press, 2008. 1584s. ISBN 978-80-7413-008-3
PROSISE, Jeff. Programování v Microsoft .NET. Brno: Computer Press, 2003. 736s. ISBN 80-7226-879-1
PETZOLD, Charles. Mistrovství ve Windows Presentation Foundation. Brno: Computer Press, 2008. 928s. ISBN 978-80-251-2141-2
BRUST, Andrew J. FORTE ,Stephen. Mistrovství v programování SQL Serveru 2005. Brno: Computer Press, 2007. 848s. ISBN 978-80-251-1607-4
CROFT, Jeff. LLOYD, Ian. RUDIN, Dan. Mistrovství v CSS. Brno: Computer Press, 2007. 416s. ISBN 978-80-251-1705-7
EVJEN, Bill. HANSELMAN, Scott. RADER, Devon. ASP.NET 3.5 v jazycích C-Sharp a Visual Basic. Brno: Computer Press, 2009. 1600s. ISBN 978-80-251-2069-9.