Repository logo
Thesis

System wspomagający monitoring obciążenia sieci komunikacyjnej

Loading...
Thumbnail Image

Defence Date

2014-10-24

Access rights

Access: zastrzeżony dostęp
Access details: Zarządzenie Rektora AGH
Rights: access rights reserved
Access rights reserved

Access rights reserved - License not granted

Other title

The system supporting the monitoring of the communication network's load

Defence details

Degree Grantor: Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie
Course: Informatyka Stosowana (WGGiOŚ)
Form of study: stacjonarne
Degree level: studia drugiego stopnia
Degree name: magister inżynier

Description

Keywords

Abstract

The aim of the thesis is to create a small agent system monitoring the load of the communication system. The system is comprised of three client’s devices which are called agents and one server. The responsibilities of the agents include gathering information concerning the size of particular packets passing through the network interface card in each minute of the day, saving the data in a file (giving them a proper name depending on the month, day, hour, the name of the protocol and the name of the agent), and then sending the data to the recipient every five minutes. The server’s task is to listen on the chosen port whether the data from the agents are coming and it needs to be done every five minutes. After receiving the data the server saves the data on the disc, and then at the beginning of the next it creates one file with the day’s records so that they can be displayed on the chart. The thesis enables to examine the day’s network traffic and to determine at which hours and on which days there is the most significant connection usage. Furthermore, one might predict the possible connection usage in the future. Thanks to such information one might adapt the network infrastructure to the needs which are expected, as well as observe how many connections are made without the users’ knowledge.


Celem pracy jest zaprojektowanie i zaimplementowanie prostego systemu agentowego, monitorującego stan obciążenia sieci komunikacyjnej na poszczególnych jej węzłach. Agent jest procesem działającym w tle na wybranym węźle sieciowym, monitorującym rozmiary poszczególnych pakietów, wybranych protokołów przechodzących przez wskazaną kartę sieciową w każdej minucie jej pracy. Do analizowanych protokołów należą: IPv4, ICMP, TCP oraz UDP. Rozmiary pakietów mierzone są w bajtach. Każdy agent co 5 minut wysyła zebrane dane do klienta. Klient jest procesem działającym w tle, którego zadaniem jest odbierać co 5 minut przychodzące pliki od agentów, zapisywać je na dysk, oraz w cyklu dobowym tworzyć jeden plik dla poszczególnego agenta oraz protokołu z wszystkimi wartościami zebranymi w ciągu doby. Taki plik jest wykorzystywany przez prosty skrypt służący do wizualizacji poszczególnych wyników na wykresach, będący również częścią tej pracy.

Access rights

Access: zastrzeżony dostęp
Access details: Zarządzenie Rektora AGH
Rights: access rights reserved
Access rights reserved

Access rights reserved - License not granted