Romanian Journal of Information Technology and Automatic Control, Vol. 30, No. 1, 71-86, 2020 https://doi.org/10.33436/v30i1y202006 71 Monitorizarea sistemului și a log-urilor pentru Data Hub Software (DHuS) Sânziana-Aurelia VOICU 1 , Florin POP 1,2 , Cătălin NEGRU 1 , Adrian STOICA 3 1 Universitatea Politehnica București 2 Institutul Național de Cercetare-Dezvoltare în Informatică – ICI București 3 Terrasigna sanziana.voicu@stud.acs.upb.ro, florin.pop@cs.pub.ro/florin.pop@ici.ro, catalin.negru@cs.pub.ro, adrian.stoica@terrasigna.com Rezumat: Multe proiecte în domeniul tehnologiei ajung să fie un eșec, unul dintre motive fiind lipsa de monitorizare. Este pe de-o parte lipsa monitorizării sistemului, care duce la vulnerabilități la nivel hardware sau kernel, iar pe de altă parte lipsa monitorizării serviciilor și aplicațiilor componente, care duce la utilizatori nemulțumiți din punct de vedere al funcționalității. Soluția propune monitorizarea sistemului DHuS, utilizat pentru descărcare de date satelitare, pentru că ne interesează performanța unui sistem ce gestionează date atât de mari și pentru că este folositor de urmărit interesul indivizilor în privința serviciilor oferite. Soluția cuprinde două componente, una de monitorizare sistem și una de monitorizare bazata pe log-uri. Ambele au ca rezultat vizualizarea informațiilor strânse într-o interfață grafică, în ideea că utilizatorul lor poate îmbunătăți părți ale proiectului la următoarea iterație de implementare. Cuvinte cheie: DHuS, monitorizare, analiza log-urilor, imagini satelitare. System and log monitoring for Data Hub Software (DHuS) Abstract: Many technology projects fail to be successful, one of the reasons being the lack of monitoring. It is on one hand the lack of system monitoring, which may cause hardware and kernel vulnerabilities, and on the other hand, the lack of applications and services monitoring, which may cause unsatisfied users with the outcome of the project. We propose the monitoring of DHuS, used for downloading sentinel data, which is important once because the system handles large sets of data and once because it is useful to see the user's interest in the provided services. The solution has two components, one of system monitoring and the other of log monitoring. Both results in sending data to graphical interfaces, hoping that the users of those two components may be able to improve the project based on the information provided. Keywords: DHuS, monitoring, log analysis, satellite images. 1. Introducere Monitorizarea, indiferent de domeniul în care se aplică aceasta, constă în observarea și înregistrarea în mod regulat al aspectelor definitorii pentru un sistem. De exemplu, paradigma Internet of Things (IoT) a devenit element de transformare revolutionară, cantitativă si calitativă a cunoasterii si interactiunii noastre cu mediul, implică dezvoltarea de soluții și aplicații diverse (orase inteligente, case inteligente, monitorizare digitală a sănătătii, a unor procese industriale sau a poluării mediului etc.) care trebuie monitorizate si analizate (Neagu, 2017). În cadrul unui proiect software, monitorizarea sistemului este un aspect primordial, întrucât poate detecta și preveni potențiale vulnerabilități, atât în implementarea software, cât și la nivelul componentelor hardware (Fioriti, 2017). De exemplu, trafic inexistent pe o componentă a sistemului poate însemna că nu există conectivitate în rețea către acel punct, puțină memorie RAM liberă semnalează faptul că este nevoie de mai multă, un procent mare de utilizare procesor semnifică nevoia distribuirii muncii pe mai multe mașini sau eficientizarea algoritmului (Wu, 2013). Un bun indicator pentru performanțele unui sistem sunt fișierele de log provenite de la servere, rețea, dispozitive de securitate și nu în ultimul rând, servicii și aplicații (Alexandru, 2017). Log-urile unei aplicații dedicate să facă ceva specific aduc în plus informații despre domeniul de activitate al proiectului. Aceste log-uri nu sunt atât de relevante pentru dezvoltatori, cât sunt pentru