diplomsko delo
Povzetek
V delu predstavimo, kako poteka nemoten oddaljeni centralizirani nadzor strežniških operacijskih sistemov Windows Server in Ubuntu Server z uporabo t. i. demonskih procesov oz. storitev Windows (v nadaljevanju programski agenti). Pokažemo, kako programski agenti, v točno določenih časovnih intervalih, zajamejo najbolj pomembne podatke za sistemskega administratorja, kako te podatke pošiljajo in hranijo na zalednem sistemu ter kako je sama mobilna aplikacija izdelana. Odjemalce smo implementirali v programskih jezikih C# za platformo Windows ter Python za platformo Linux/Unix. Zaledni sistem je bil izdelan v skladu z arhitekturo REST in smo ga implementirali v programskem jeziku Python. Za oba trenutno najbolj popularna mobilna operacijska sistema Android in iOS smo razvili tudi mobilno aplikacijo, ki smo jo implementirali v ogrodju React-Native, kar nam je omogočilo prevajanje ene izvorne kode za dve platformi, tj. Android in iOS.
Ključne besede
mobilne aplikacije;nadzor strežnikov;demonski procesi;Windows storitve;diplomske naloge;
Podatki
Jezik: |
Slovenski jezik |
Leto izida: |
2020 |
Tipologija: |
2.11 - Diplomsko delo |
Organizacija: |
UM FERI - Fakulteta za elektrotehniko, računalništvo in informatiko |
Založnik: |
[A. Novaković] |
UDK: |
004.383.4:004.738.5(043.2) |
COBISS: |
38452995
|
Št. ogledov: |
351 |
Št. prenosov: |
46 |
Ocena: |
0 (0 glasov) |
Metapodatki: |
|
Ostali podatki
Sekundarni jezik: |
Angleški jezik |
Sekundarni naslov: |
Mobile application for monitoring network servers |
Sekundarni povzetek: |
In this thesis, we present how seamless remote centralized server monitoring of the Windows Server and Ubuntu Server operating systems is performed by using so-called daemon processes and Windows services (hereinafter, program agents). We have shown how so-called program agents capture the most important data for the system administrator at specific time intervals, how they send and store these data on a back-end system and how the mobile application itself is made. Program agents were developed in two different programming languages: C# for Windows and Python for Linux/Unix. The back-end system was developed in accordance with the REST architecture and was programmed in Python. We have also developed the mobile applications for both currently most popular mobile operating systems Android and iOS. The mobile applications were written in React-Native framework, which allowed us to compile one source code for both Android and iOS simultaneously. |
Sekundarne ključne besede: |
mobile application;server monitoring;daemon processes;Windows services; |
Vrsta dela (COBISS): |
Diplomsko delo/naloga |
Komentar na gradivo: |
Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Računalništvo in informacijske tehnologije |
Strani: |
XI, 46 f. |
ID: |
11949078 |