Zwiera podstawową konfiguracje wymaganą do uruchomienia środowiska testowego Grayloga, na podstawie dokumentacji. Porty wykorzystane od strony hosta to 9000/tcp (dla interfejsu WWW i REST API Grayloga) oraz 1514/tcp i 1514/udp (dla wiadomości syslog).
Zawiera katalogi opisujące zestawy konfiguracji Grayloga.
Przygotowuje środowisko wirtualne, instaluje wymagane biblioteki i uruchamia skrypt setup_graylog.py
z podanymi parametrami. W przypadku jego użycia jako parametr do polecenia source
przygotowuje tylko środowisko z bibliotekami.
Zawiera wymagane biblioteki Python.
Skrypt konfigurujący instancje Grayloga przez REST API.
Implementacja serwera do współpracy z lookup table typu HTTP JSONPATH. Przechowuje tymczasowe dane wiadomości. Pozwala na ich modyfikacje poprzez HEADER actually-post-with-delimiter
lub ich usunięcie przez actually-delete
.
Zawiera skrypty pomocnicze wykorzystywane do uzyskania testowych logów.
[EN] Project Repository for Engineering Thesis: Log Aggregation System in Distributed 5G Network Environment
Contains the basic configuration required to run a Graylog test environment, based on documentation. The ports used on the host side are 9000/tcp (for Graylog's web interface and REST API) and 1514/tcp and 1514/udp (for syslog messages).
Contains directories with sets of configuration files to be applied to Graylog.
Prepares the virtual environment, installs the required libraries and runs the setup_graylog.py
script with the provided parameters. When used as argument for source
command, it only prepares an environment with libraries.
Contains required Python libraries.
Script which sets up Graylog instance via REST API.
Implementation of a server to work with a lookup table of the HTTP JSONPATH type. Stores temporary message data. It allows them to be modified via HEADER actually-post-with-delimiter
or deleted via actually-delete
.
Contains helper scripts used to gather test log data.