Graylog to potężna platforma do zbierania, przeszukiwania i wizualizacji logów w czasie rzeczywistym, oparta na Elasticsearch i MongoDB. Dzięki niej centralizujesz logi z całej infrastruktury i błyskawicznie reagujesz na zdarzenia.

Wymagania wstępne

  • Serwer Ubuntu 24.04 z uprawnieniami sudo
  • Min. 4 GB RAM (8 GB zalecane)
  • Co najmniej 20 GB wolnego miejsca na dysku
  • Domena skierowana na serwer (np. graylog.twojadomena.pl)

Krok 1: Aktualizacja systemu

sudo apt update && sudo apt upgrade -y

Krok 2: Instalacja i konfiguracja MongoDB

sudo apt install -y mongodb
sudo systemctl enable --now mongodb

Krok 3: Instalacja Elasticsearch

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
echo "deb https://artifacts.elastic.co/packages/8.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elasticsearch.list
sudo apt update
sudo apt install -y elasticsearch
sudo systemctl enable --now elasticsearch

W pliku /etc/elasticsearch/elasticsearch.yml ustaw:

cluster.name: graylog-cluster
network.host: 127.0.0.1

Krok 4: Instalacja Graylog

wget https://packages.graylog2.org/repo/packages/graylog-5.0-repository_latest.deb
sudo dpkg -i graylog-5.0-repository_latest.deb
sudo apt update
sudo apt install -y graylog-server

Krok 5: Konfiguracja hasła administratora

SECRET=$(pwgen -N 1 -s 96)
sudo sed -i "s/password_secret =.*/password_secret = $SECRET/" /etc/graylog/server/server.conf
ADMIN_PASS_SHA2=$(echo -n TwojeHaslo | sha256sum | awk '{print $1}')
sudo sed -i "s/root_password_sha2 =.*/root_password_sha2 = $ADMIN_PASS_SHA2/" /etc/graylog/server/server.conf

Krok 6: Ustawienia MongoDB i Elasticsearch

W /etc/graylog/server/server.conf ustaw:

  • mongodb_uri = mongodb://localhost/graylog
  • elasticsearch_hosts = http://127.0.0.1:9200

Krok 7: Uruchomienie Graylog

sudo systemctl daemon-reload
sudo systemctl enable --now graylog-server
sudo systemctl status graylog-server

Krok 8: Dostęp do web UI

Otwórz przeglądarkę pod adresem http://graylog.twojadomena.pl:9000 i zaloguj się jako admin z ustawionym hasłem.

Opcjonalnie: SSL i reverse proxy z Nginx

sudo apt install -y nginx certbot python3-certbot-nginx
sudo tee /etc/nginx/sites-available/graylog <

Dlaczego Netcloud24?

Aby Twój system logowania działał bez zakłóceń, wybierz VPS Windows lub serwery dedykowane od Netcloud24. Gwarantujemy wysoką dostępność, szybkie dyski SSD i wsparcie 24/7.

Podsumowanie

Graylog na Ubuntu 24.04 to skuteczne narzędzie do centralizacji logów. Połącz je z infrastrukturą Netcloud24, by osiągnąć maksymalną wydajność i niezawodność.

Sprawdź ofertę: https://netcloud24.com/

 

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *