I den här guiden går vi igenom hur du installerar och konfigurerar Rsyslog, en kraftfull logghanterare, på en Ubuntu 24.04-server. Denna installation kan vara särskilt användbar för användare av en VPS-server.
Förutsättningar
- Ubuntu 24.04 installerat på både servern och klienten.
- Root-åtkomst eller sudo-rättigheter.
- En aktiv internetanslutning.
Steg 1: Installera Rsyslog på Servern
Öppna terminalen och kör följande kommando för att installera Rsyslog:
sudo apt update && sudo apt install rsyslog -y
Steg 2: Konfigurera Rsyslog Servern
Öppna konfigurationsfilen för Rsyslog:
sudo nano /etc/rsyslog.conf
Avkommentera följande rader för att aktivera TCP- och UDP-mottagning:
#module(load="imudp") # UDP
#input(type="imudp" port="514")
#module(load="imtcp") # TCP
#input(type="imtcp" port="514")
Spara filen och stäng den genom att trycka på Ctrl + X, följt av Y och sedan Enter.
Steg 3: Starta om Rsyslog-tjänsten
Kör följande kommando för att starta om Rsyslog-tjänsten:
sudo systemctl restart rsyslog
Steg 4: Installera Rsyslog på Klienten
Kör samma installationskommando på klientmaskinen:
sudo apt update && sudo apt install rsyslog -y
Steg 5: Konfigurera Rsyslog Klienten
Öppna konfigurationsfilen för Rsyslog på klienten:
sudo nano /etc/rsyslog.conf
Lägg till följande rad i slutet av filen för att skicka loggar till servern (ersätt “ med IP-adressen till din Rsyslog-server):
*.* @:514
Steg 6: Starta om Rsyslog-tjänsten på Klienten
Kör följande kommando för att starta om Rsyslog-tjänsten på klienten:
sudo systemctl restart rsyslog
Steg 7: Kontrollera loggarna
Kolla loggarna på servern för att bekräfta att de tas emot från klienten:
tail -f /var/log/syslog
Avslutning
Dina Rsyslog-server- och klientapplikationer är nu installerade och konfigurerade. Denna lösning kan vara särskilt användbar för dem som vill centralisera logghantering från en VPS-server.