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/