Thesis Details

Support for Dynamic Config Reload Inside Rsyslog

Master's Thesis Student: Lakatos Attila Academic Year: 2021/2022 Supervisor: Rogalewicz Adam, doc. Mgr., Ph.D.
Czech title
Podpora dynamické změny konfigurace v rámci Rsyslog
Language
English
Abstract

Logs are one of the most valuable assets when it comes to IT system management and mon- itoring. As they record every action that took place on a machine, logs provide the insight system administrators need to spot issues that might impact performance, compliance, and security. For this reason, the rsyslog software utility can be used as it offers the ability to accept inputs from a wide variety of sources, transform them, and output the results to diverse destinations by a set of rules. One shortcoming the software currently has is that it needs to be restarted in order to modify the rule set. The author of this master's thesis points out what types of problems a user might encounter during this period of time, such as messages entering the system are lost, TCP/UDP based connections are disturbed, even if no changes are made. The goal of this thesis is to design and implement an option, which allows users to dynamically reload configuration for core components without the need of a full restart. The improvements aim to address problems raised by the research, as well as increase performance by reusing already existing resources.

Keywords

logging, rsyslog, TLS, tcp, udp, log processing, journal

Department
Degree Programme
Information Technology and Artificial Intelligence, Specialization Information Systems and Databases
Files
Status
defended, grade B
Date
21 June 2022
Reviewer
Committee
Kolář Dušan, doc. Dr. Ing. (DIFS FIT BUT), předseda
Bartík Vladimír, Ing., Ph.D. (DIFS FIT BUT), člen
Hruška Tomáš, prof. Ing., CSc. (DIFS FIT BUT), člen
Hynek Jiří, Ing., Ph.D. (DIFS FIT BUT), člen
Veselý Vladimír, Ing., Ph.D. (DIFS FIT BUT), člen
Vojnar Tomáš, prof. Ing., Ph.D. (DITS FIT BUT), člen
Citation
LAKATOS, Attila. Support for Dynamic Config Reload Inside Rsyslog. Brno, 2022. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2022-06-21. Supervised by Rogalewicz Adam. Available from: https://www.fit.vut.cz/study/thesis/25154/
BibTeX
@mastersthesis{FITMT25154,
    author = "Attila Lakatos",
    type = "Master's thesis",
    title = "Support for Dynamic Config Reload Inside Rsyslog",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2022,
    location = "Brno, CZ",
    language = "english",
    url = "https://www.fit.vut.cz/study/thesis/25154/"
}
Back to top