{"id":139,"date":"2025-05-26T19:21:33","date_gmt":"2025-05-26T17:21:33","guid":{"rendered":"https:\/\/netcloud24.com\/pl\/blog\/?p=139"},"modified":"2025-05-26T19:21:59","modified_gmt":"2025-05-26T17:21:59","slug":"instalacja-i-konfiguracja-rsyslog-server-i-client-na-ubuntu-24-04","status":"publish","type":"post","link":"https:\/\/netcloud24.com\/pl\/blog\/instalacja-i-konfiguracja-rsyslog-server-i-client-na-ubuntu-24-04\/","title":{"rendered":"Instalacja i konfiguracja Rsyslog Server i Client na Ubuntu 24.04"},"content":{"rendered":"<p>&nbsp;<\/p>\n<h1><\/h1>\n<div class=\"note\">\n<p>Rsyslog to zaawansowany system logowania dla system\u00f3w Linux, kt\u00f3ry pozwala na centralne zarz\u0105dzanie logami z wielu serwer\u00f3w i urz\u0105dze\u0144. W tym poradniku poka\u017cemy, jak skonfigurowa\u0107 serwer Rsyslog oraz klient\u00f3w na Ubuntu 24.04.<\/p>\n<\/div>\n<div class=\"promo\">\n<h3>Potrzebujesz wydajnego serwera pod Rsyslog?<\/h3>\n<p>Zam\u00f3w <strong>VPS Windows<\/strong> lub Linux w <a href=\"https:\/\/netcloud24.com\" target=\"_blank\" rel=\"noopener\">NetCloud24<\/a> i zyskaj:<\/p>\n<ul>\n<li>Wysok\u0105 wydajno\u015b\u0107 i stabilno\u015b\u0107<\/li>\n<li>Pe\u0142ne wsparcie techniczne 24\/7<\/li>\n<li>Mo\u017cliwo\u015b\u0107 skalowania zasob\u00f3w<\/li>\n<li>Automatyczne kopie zapasowe<\/li>\n<\/ul>\n<p>\ud83d\udd39 <a href=\"https:\/\/netcloud24.com\" target=\"_blank\" rel=\"noopener\">Sprawd\u017a ofert\u0119 VPS<\/a> \ud83d\udd39<\/p>\n<\/div>\n<h2>1. Instalacja Rsyslog na serwerze<\/h2>\n<h3>1.1. Aktualizacja systemu<\/h3>\n<pre><code class=\"command\">sudo apt update &amp;&amp; sudo apt upgrade -y<\/code><\/pre>\n<h3>1.2. Instalacja Rsyslog<\/h3>\n<pre><code class=\"command\">sudo apt install -y rsyslog<\/code><\/pre>\n<h3>1.3. Konfiguracja serwera Rsyslog<\/h3>\n<p>Edytuj plik konfiguracyjny:<\/p>\n<pre><code class=\"command\">sudo nano \/etc\/rsyslog.conf<\/code><\/pre>\n<p>Odkomentuj lub dodaj nast\u0119puj\u0105ce linie:<\/p>\n<pre><code class=\"config\">module(load=\"imudp\")\r\ninput(type=\"imudp\" port=\"514\")\r\n\r\nmodule(load=\"imtcp\")\r\ninput(type=\"imtcp\" port=\"514\")\r\n\r\n$template RemoteLogs,\"\/var\/log\/%HOSTNAME%\/%PROGRAMNAME%.log\"\r\n*.* ?RemoteLogs\r\n&amp; ~<\/code><\/pre>\n<h3>1.4. Restart us\u0142ugi Rsyslog<\/h3>\n<pre><code class=\"command\">sudo systemctl restart rsyslog<\/code><\/pre>\n<h3>1.5. Konfiguracja firewall (je\u015bli u\u017cywany)<\/h3>\n<pre><code class=\"command\">sudo ufw allow 514\/tcp\r\nsudo ufw allow 514\/udp\r\nsudo ufw reload<\/code><\/pre>\n<div class=\"promo\">\n<h3>Profesjonalne serwery dla Twojego projektu<\/h3>\n<p>W <a href=\"https:\/\/netcloud24.com\" target=\"_blank\" rel=\"noopener\">NetCloud24<\/a> oferujemy <strong>wydajne serwery VPS<\/strong> idealne do konfiguracji Rsyslog:<\/p>\n<ul>\n<li>Serwery z SSD NVMe dla maksymalnej wydajno\u015bci<\/li>\n<li>Elastyczne opcje konfiguracji<\/li>\n<li>Niskie pingi i 99.9% czasu dost\u0119pno\u015bci<\/li>\n<li>Bezpiecze\u0144stwo danych na pierwszym miejscu<\/li>\n<\/ul>\n<p>\ud83d\ude80 <a href=\"https:\/\/netcloud24.com\/vps-windows\" target=\"_blank\" rel=\"noopener\">Wypr\u00f3buj nasze VPS Windows<\/a> \ud83d\ude80<\/p>\n<\/div>\n<h2>2. Konfiguracja klienta Rsyslog<\/h2>\n<h3>2.1. Instalacja Rsyslog na kliencie<\/h3>\n<pre><code class=\"command\">sudo apt update &amp;&amp; sudo apt install -y rsyslog<\/code><\/pre>\n<h3>2.2. Konfiguracja klienta<\/h3>\n<p>Edytuj plik konfiguracyjny:<\/p>\n<pre><code class=\"command\">sudo nano \/etc\/rsyslog.conf<\/code><\/pre>\n<p>Dodaj na ko\u0144cu pliku (zamie\u0144 <strong>IP_SERWERA<\/strong> na adres IP Twojego serwera Rsyslog):<\/p>\n<pre><code class=\"config\">*.* @@IP_SERWERA:514  # Wysy\u0142anie przez TCP\r\n*.* @IP_SERWERA:514   # Wysy\u0142anie przez UDP<\/code><\/pre>\n<h3>2.3. Restart us\u0142ugi Rsyslog na kliencie<\/h3>\n<pre><code class=\"command\">sudo systemctl restart rsyslog<\/code><\/pre>\n<h2>3. Weryfikacja dzia\u0142ania<\/h2>\n<h3>3.1. Sprawdzenie log\u00f3w na serwerze<\/h3>\n<pre><code class=\"command\">sudo ls -la \/var\/log\/<\/code><\/pre>\n<p>Powiniene\u015b zobaczy\u0107 katalogi odpowiadaj\u0105ce nazwom host\u00f3w Twoich klient\u00f3w.<\/p>\n<h3>3.2. Testowanie przesy\u0142ania log\u00f3w<\/h3>\n<p>Na kliencie wykonaj:<\/p>\n<pre><code class=\"command\">logger \"Testowa wiadomo\u015b\u0107 z klienta\"<\/code><\/pre>\n<p>Na serwerze sprawd\u017a:<\/p>\n<pre><code class=\"command\">sudo tail -f \/var\/log\/NAZWA_KLIENTA\/root.log<\/code><\/pre>\n<div class=\"promo\">\n<h3>Zarz\u0105dzanie logami na profesjonalnym poziomie<\/h3>\n<p>W <a href=\"https:\/\/netcloud24.com\" target=\"_blank\" rel=\"noopener\">NetCloud24<\/a> pomo\u017cemy Ci skonfigurowa\u0107:<\/p>\n<ul>\n<li>Zaawansowane systemy logowania<\/li>\n<li>Monitorowanie i alerty<\/li>\n<li>Automatyczne kopie zapasowe log\u00f3w<\/li>\n<li>Integracj\u0119 z narz\u0119dziami SIEM<\/li>\n<\/ul>\n<p>\ud83d\udd10 <a href=\"https:\/\/netcloud24.com\" target=\"_blank\" rel=\"noopener\">Zam\u00f3w us\u0142ug\u0119 zarz\u0105dzania logami<\/a> \ud83d\udd10<\/p>\n<\/div>\n<h2>4. Zaawansowane opcje konfiguracji<\/h2>\n<h3>4.1. Szyfrowanie komunikacji (TLS)<\/h3>\n<p>Wygeneruj certyfikaty:<\/p>\n<pre><code class=\"command\">sudo openssl req -x509 -newkey rsa:2048 -keyout \/etc\/ssl\/private\/rsyslog-key.pem -out \/etc\/ssl\/certs\/rsyslog-cert.pem -days 365 -nodes<\/code><\/pre>\n<p>Konfiguracja serwera:<\/p>\n<pre><code class=\"config\">module(load=\"gtls\")\r\ninput(type=\"imtcp\" port=\"6514\" StreamDriver.Name=\"gtls\" StreamDriver.Mode=\"1\" StreamDriver.AuthMode=\"x509\/name\" PermittedPeer=[\"NAZWA_KLIENTA\"])<\/code><\/pre>\n<h3>4.2. Filtrowanie log\u00f3w<\/h3>\n<pre><code class=\"config\"># Przyk\u0142ad: loguj tylko komunikaty krytyczne\r\n:msg, contains, \"CRITICAL\" ?RemoteLogs\r\n&amp; ~<\/code><\/pre>\n<h3>4.3. Rotacja log\u00f3w<\/h3>\n<p>Utw\u00f3rz plik konfiguracyjny rotacji:<\/p>\n<pre><code class=\"command\">sudo nano \/etc\/logrotate.d\/remote-logs<\/code><\/pre>\n<pre><code class=\"config\">\/var\/log\/*\/*.log {\r\n    daily\r\n    missingok\r\n    rotate 30\r\n    compress\r\n    delaycompress\r\n    notifempty\r\n    sharedscripts\r\n    postrotate\r\n        \/usr\/lib\/rsyslog\/rsyslog-rotate\r\n    endscript\r\n}<\/code><\/pre>\n<div class=\"note\">\n<h3>Dlaczego warto u\u017cywa\u0107 Rsyslog?<\/h3>\n<ul>\n<li><strong>Centralizacja log\u00f3w<\/strong> &#8211; wszystkie logi w jednym miejscu<\/li>\n<li><strong>Bezpiecze\u0144stwo<\/strong> &#8211; mo\u017cliwo\u015b\u0107 szyfrowania transmisji<\/li>\n<li><strong>Wydajno\u015b\u0107<\/strong> &#8211; niskie zu\u017cycie zasob\u00f3w<\/li>\n<li><strong>Elastyczno\u015b\u0107<\/strong> &#8211; bogate mo\u017cliwo\u015bci filtrowania i przetwarzania log\u00f3w<\/li>\n<\/ul>\n<\/div>\n<div class=\"promo\">\n<h3>Gotowe rozwi\u0105zania dla Twojej firmy<\/h3>\n<p>W <a href=\"https:\/\/netcloud24.com\" target=\"_blank\" rel=\"noopener\">NetCloud24<\/a> oferujemy kompleksowe us\u0142ugi:<\/p>\n<ul>\n<li><strong><a href=\"https:\/\/netcloud24.com\/vps-windows\" target=\"_blank\" rel=\"noopener\">VPS Windows<\/a><\/strong> &#8211; idealne do \u015brodowisk hybrydowych<\/li>\n<li><strong>Dedykowane serwery logowania<\/strong> &#8211; dla wymagaj\u0105cych aplikacji<\/li>\n<li><strong>Monitorowanie infrastruktury<\/strong> &#8211; pe\u0142na kontrola nad systemem<\/li>\n<li><strong>Wsparcie 24\/7<\/strong> &#8211; nasi eksperci zawsze do dyspozycji<\/li>\n<\/ul>\n<p>\ud83d\udcde <a href=\"https:\/\/netcloud24.com\/kontakt\" target=\"_blank\" rel=\"noopener\">Skontaktuj si\u0119 z nami<\/a> i om\u00f3w swoje potrzeby!<\/p>\n<\/div>\n<h2>5. Podsumowanie<\/h2>\n<p>W tym poradniku pokazali\u015bmy, jak skonfigurowa\u0107 kompleksowy system logowania przy u\u017cyciu Rsyslog na Ubuntu 24.04. Dzi\u0119ki centralnemu serwerowi log\u00f3w zyskujesz:<\/p>\n<ul>\n<li>Lepszy wgl\u0105d w dzia\u0142anie ca\u0142ej infrastruktury<\/li>\n<li>Uproszczone zarz\u0105dzanie logami<\/li>\n<li>U\u0142atwione analizowanie zdarze\u0144<\/li>\n<li>Wi\u0119ksze bezpiecze\u0144stwo danych<\/li>\n<\/ul>\n<div class=\"note\">\n<p><strong>Potrzebujesz pomocy w konfiguracji?<\/strong> Nasi eksperci od <a href=\"https:\/\/netcloud24.com\" target=\"_blank\" rel=\"noopener\">NetCloud24<\/a> ch\u0119tnie pomog\u0105 wdro\u017cy\u0107 profesjonalne rozwi\u0105zanie dostosowane do Twoich potrzeb!<\/p>\n<\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Rsyslog to zaawansowany system logowania dla system\u00f3w Linux, kt\u00f3ry pozwala na centralne zarz\u0105dzanie logami z wielu serwer\u00f3w i urz\u0105dze\u0144. W tym poradniku poka\u017cemy, jak\u2026<\/p>\n","protected":false},"author":1,"featured_media":140,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-139","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/comments?post=139"}],"version-history":[{"count":2,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/139\/revisions"}],"predecessor-version":[{"id":142,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/139\/revisions\/142"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/media\/140"}],"wp:attachment":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/media?parent=139"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/categories?post=139"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/tags?post=139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}