Rsyslog to zaawansowany system logowania dla systemów Linux, który pozwala na centralne zarządzanie logami z wielu serwerów i urządzeń. W tym poradniku pokażemy, jak skonfigurować serwer Rsyslog oraz klientów na Ubuntu 24.04.
Potrzebujesz wydajnego serwera pod Rsyslog?
Zamów VPS Windows lub Linux w NetCloud24 i zyskaj:
- Wysoką wydajność i stabilność
- Pełne wsparcie techniczne 24/7
- Możliwość skalowania zasobów
- Automatyczne kopie zapasowe
1. Instalacja Rsyslog na serwerze
1.1. Aktualizacja systemu
sudo apt update && sudo apt upgrade -y
1.2. Instalacja Rsyslog
sudo apt install -y rsyslog
1.3. Konfiguracja serwera Rsyslog
Edytuj plik konfiguracyjny:
sudo nano /etc/rsyslog.conf
Odkomentuj lub dodaj następujące linie:
module(load="imudp")
input(type="imudp" port="514")
module(load="imtcp")
input(type="imtcp" port="514")
$template RemoteLogs,"/var/log/%HOSTNAME%/%PROGRAMNAME%.log"
*.* ?RemoteLogs
& ~
1.4. Restart usługi Rsyslog
sudo systemctl restart rsyslog
1.5. Konfiguracja firewall (jeśli używany)
sudo ufw allow 514/tcp
sudo ufw allow 514/udp
sudo ufw reload
Profesjonalne serwery dla Twojego projektu
W NetCloud24 oferujemy wydajne serwery VPS idealne do konfiguracji Rsyslog:
- Serwery z SSD NVMe dla maksymalnej wydajności
- Elastyczne opcje konfiguracji
- Niskie pingi i 99.9% czasu dostępności
- Bezpieczeństwo danych na pierwszym miejscu
2. Konfiguracja klienta Rsyslog
2.1. Instalacja Rsyslog na kliencie
sudo apt update && sudo apt install -y rsyslog
2.2. Konfiguracja klienta
Edytuj plik konfiguracyjny:
sudo nano /etc/rsyslog.conf
Dodaj na końcu pliku (zamień IP_SERWERA na adres IP Twojego serwera Rsyslog):
*.* @@IP_SERWERA:514 # Wysyłanie przez TCP
*.* @IP_SERWERA:514 # Wysyłanie przez UDP
2.3. Restart usługi Rsyslog na kliencie
sudo systemctl restart rsyslog
3. Weryfikacja działania
3.1. Sprawdzenie logów na serwerze
sudo ls -la /var/log/
Powinieneś zobaczyć katalogi odpowiadające nazwom hostów Twoich klientów.
3.2. Testowanie przesyłania logów
Na kliencie wykonaj:
logger "Testowa wiadomość z klienta"
Na serwerze sprawdź:
sudo tail -f /var/log/NAZWA_KLIENTA/root.log
Zarządzanie logami na profesjonalnym poziomie
W NetCloud24 pomożemy Ci skonfigurować:
- Zaawansowane systemy logowania
- Monitorowanie i alerty
- Automatyczne kopie zapasowe logów
- Integrację z narzędziami SIEM
4. Zaawansowane opcje konfiguracji
4.1. Szyfrowanie komunikacji (TLS)
Wygeneruj certyfikaty:
sudo openssl req -x509 -newkey rsa:2048 -keyout /etc/ssl/private/rsyslog-key.pem -out /etc/ssl/certs/rsyslog-cert.pem -days 365 -nodes
Konfiguracja serwera:
module(load="gtls")
input(type="imtcp" port="6514" StreamDriver.Name="gtls" StreamDriver.Mode="1" StreamDriver.AuthMode="x509/name" PermittedPeer=["NAZWA_KLIENTA"])
4.2. Filtrowanie logów
# Przykład: loguj tylko komunikaty krytyczne
:msg, contains, "CRITICAL" ?RemoteLogs
& ~
4.3. Rotacja logów
Utwórz plik konfiguracyjny rotacji:
sudo nano /etc/logrotate.d/remote-logs
/var/log/*/*.log {
daily
missingok
rotate 30
compress
delaycompress
notifempty
sharedscripts
postrotate
/usr/lib/rsyslog/rsyslog-rotate
endscript
}
Dlaczego warto używać Rsyslog?
- Centralizacja logów – wszystkie logi w jednym miejscu
- Bezpieczeństwo – możliwość szyfrowania transmisji
- Wydajność – niskie zużycie zasobów
- Elastyczność – bogate możliwości filtrowania i przetwarzania logów
Gotowe rozwiązania dla Twojej firmy
W NetCloud24 oferujemy kompleksowe usługi:
- VPS Windows – idealne do środowisk hybrydowych
- Dedykowane serwery logowania – dla wymagających aplikacji
- Monitorowanie infrastruktury – pełna kontrola nad systemem
- Wsparcie 24/7 – nasi eksperci zawsze do dyspozycji
📞 Skontaktuj się z nami i omów swoje potrzeby!
5. Podsumowanie
W tym poradniku pokazaliśmy, jak skonfigurować kompleksowy system logowania przy użyciu Rsyslog na Ubuntu 24.04. Dzięki centralnemu serwerowi logów zyskujesz:
- Lepszy wgląd w działanie całej infrastruktury
- Uproszczone zarządzanie logami
- Ułatwione analizowanie zdarzeń
- Większe bezpieczeństwo danych
Potrzebujesz pomocy w konfiguracji? Nasi eksperci od NetCloud24 chętnie pomogą wdrożyć profesjonalne rozwiązanie dostosowane do Twoich potrzeb!