Tytuł pozycji:
Development of distributed system for user accounting in Linux.
- Tytuł:
-
Development of distributed system for user accounting in Linux.
Budowa rozproszonego systemu rozliczania pracy użytkowników systemu Linux
- Autorzy:
-
Foltman, Leszek
- Słowa kluczowe:
-
unix, linux, kernel, metryki, monitorowanie, backup, sysstat, sar, sa, ac, lastcomm, iostat, mpstat, pidstat, XML, acct, psacct, syslog, java, git, ssh, maven, bash, jsch
unix, linux, kernel, metrics, monitoring, backup, sysstat, sar, sa, ac, lastcomm, iostat, mpstat, pidstat, XML, acct, psacct, syslog, java, git, ssh, maven, bash, jsch
- Język:
-
polski
- Dostawca treści:
-
Repozytorium Uniwersytetu Jagiellońskiego
-
Przejdź do źródła  Link otwiera się w nowym oknie
Monitorowanie używanych zasobów i czasu pracy użytkowników to ważne zadanie dla każdego administratora systemów. W każdej chwili może zajść potrzeba sprawdzenia z jakich usług korzystał dany użytkownik w określonym czasie. Jest to informacja istotna ze względów bezpieczeństwa, w przypadku diagnozy problemów systemowych i sprzętowych, jak również w celu optymalnego wykorzystania zasobów.Podstawowym celem pracy jest stworzenie systemu monitorującego działania użytkowników komputerów z systemem operacyjnym Linux. Narzędzie ma pozwalać administratorowi na ustalenie zasobów, które wykorzystywał wybrany użytkownik w określonym przedziale czasu. Powstała aplikacja w języku Java, która jest łatwa w konfiguracji, umożliwia pobieranie plików danych z monitorowanych komputerów, przechowywanie ich w zorganizowanej strukturze, zapewnia automatyczne czyszczenie starych danych i umożliwia wyświetlenie statystyk dla wielu komputerów jednocześnie.
Monitoring hardware resources and user accounting is an important task for any system administrator. At any time, it may be necessary to check which services a given user has been using at a certain time. This information is important for security reasons, diagnosis of system and hardware problems, as well as for the optimal use of resources.The main goal of thesis is to create a system that monitors users of Linux operating system. Application should allow the administrator to determine the resources that were used by the selected user within a certain period of time.The developed application is in Java, is easy to configure, allows to download data files from the monitored computers, store them in an organized structure, automatically clear old data and display statistics for multiple computers at the same time.