- -

Fault analysis of edge router Linux system message log files with machine learning

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Fault analysis of edge router Linux system message log files with machine learning

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Hernández Orallo, José es_ES
dc.contributor.advisor Szucs, Milan es_ES
dc.contributor.author Logo, Peter Laszlo es_ES
dc.date.accessioned 2021-07-26T11:03:19Z
dc.date.available 2021-07-26T11:03:19Z
dc.date.created 2021-07-09
dc.date.issued 2021-07-26 es_ES
dc.identifier.uri http://hdl.handle.net/10251/170175
dc.description.abstract [EN] In our everyday life, many things are done electronically, e-mails, buying different tickets, navigation, and so on. These devices must always work correctly. Linux-based routers are no exception. The devices create a log file about everything that happens to them, which in many cases is in an unreadable state for humans. When such a device fails, professional workers spend many hours searching for individual errors and often fail to detect them. The main goal of this research is to create a System log files analyzer for predictive maintenance because there is currently no quick and effective program for this. Therefore, several publicly available programs were overviewed that are capable of individual log files, especially system log files, and analyzing them. It was investigated how they are structured and what types of logs are analyzed in what way. Syslog files were examined with different labels in this dissertation, which were converted using text mining methods. Then they were analyzed with several models, including decision trees, random forests, the XGBoost model, and neural networks, and they predicted labels for each log file. To make this more successful, text-mining methods were applied, and each Syslog was sliced into sequences. These transformations gave much more transparent and accurate results. After teaching and testing the models, the results were obtained, which were evaluated with different indicators, such as accuracy and a confusion matrix. It was also part of this thesis the writing of a program for a Raspberry Pi that can give the professional workers guidance on what kind of failures happened in the system, thus reducing their time spent on maintenance and more efficient debugging. The program was written in Python and tested on two different types of Raspberry Pi. In conclusion, several types of errors can occur in a log file, and machine learning methods can significantly help the work of professionals by guiding analysis. With this AI technology, professionals know more precisely what error they need to look for in which sequence; they do not have to look through all the rows. This allows them to spend more time on improvements and upgrades, and not have to deal with maintenance. es_ES
dc.format.extent 85 es_ES
dc.language Inglés es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Text mining es_ES
dc.subject Syslog es_ES
dc.subject TF-IDF es_ES
dc.subject Analysis es_ES
dc.subject Python es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Máster Universitario en Gestión de la Información-Màster universitari en Gestió de la Informació es_ES
dc.title Fault analysis of edge router Linux system message log files with machine learning es_ES
dc.type Tesis de máster es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Logo, PL. (2021). Fault analysis of edge router Linux system message log files with machine learning. Universitat Politècnica de València. http://hdl.handle.net/10251/170175 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\146195 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem