Original title:
Monitorovací systém aplikací a systému linuxových serverů
Translated title:
Monitoring system for applications and system of linux servers
Authors:
Janovský, Martin ; Chmelař, Milan (referee) ; Janovič, Filip (advisor) Document type: Bachelor's theses
Year:
2008
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Bakalářská práce řeší problém dohledu nad vzdálenými linuxovými servery. Vysvětluje technologie, které jsou pro sledování serverů použity a dále popisuje aplikaci samotnou. Hlavním problémem při vzdáleném monitoringu je skutečnost, že každý server musí být kontrolován zvlášť. Toto vykonává centrální server vybavený webovým serverem s podporou jazyka PHP a databází MySQL. Vytváří tedy rozhraní mezi uživatelem a servery. Na PHP, MySQL a SOAP zprávách je celá aplikace postavena. Server, který je sledován, je vybaven webovým serverem a aplikací pro automatické vykonávání úloh. Celá aplikace je pak postavena na výměně SOAP zpráv, které obsahují monitorovací informace. Tyto data jsou uchována v databázi a dále používána pro různé statistiky a grafy. Pomocí webového rozhraní na centrálním serveru se mohou jednotlivé informace vhodně zobrazovat. Toto rozhraní dále umožňuje provádět akce nad jednotlivými úlohami. Restartování či zastavení úlohy je při vzdálené správě často používáno. Přitom je samozřejmě kladen důraz na bezpečnost. Nejvhodnějším místem pro nasazení této aplikace je operátorské středisko nebo počítač administrátora. Určený uživatel má pak na monitoru zobrazeny všechny sledované servery. V případě nestandardního stavu úloh je okamžitě na tento stav upozorněn. Tuto situaci pak může okamžitě řešit.
Bachelor's thesis solve the problem sight above distant Linux's servers. She describes technology, that are used for following servers. Further is described application by herself. Main problem at distant sight is, that the oneself have to check every one server separately. This performs central server provided by web server with the support language PHP and database MySQL. Central server creates interface between user and servers. All application is built on PHP, MySQL and SOAP messages. Server, which is monitored, is equipped web server and application for automatic execute process. All application is then built on exchange SOAP messages, which contain monitoring information. These data are preserved in database and further used for various statistics and graphs. By the help of web interface on central server can be information suitable displayed. This interface makes it possible to do action above single processes. Restarted or stopping process is at distant management used frequently. Naturally is respect emphasis on safeness. Optimal place for placement these application is operator centre or administrator's computer. Demand user has then displayed all monitored servers on monitor. On nonstandard state of process user is promptly alert. This situation he can promptly solve.
Keywords:
Linux; monitoring; MySQL; PHP; server; SOAP; dohled; Linux; MySQL; PHP; server; SOAP
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/17683