RSyslog: Difference between revisions
(Created page with "== Balansare IP cu KeepAlived pe Ubuntu 2X.04 LTS == 782x782px|none|Keepalived Pentru instalare keepalived se cere uneori (depinzand de ditributie si/sau versiune) instalarea librariei libipset13 <code class="mw-code mw-highlight plainlinks" style="display:block"><!-- -->apt install -y keepalived libipset13 </code> Pe fiecare dintre noduri se creaza si editeaza urmatorul fisier: <code class="mw-code mw-highlight plainlinks" style="display:block"...") |
No edit summary |
||
| Line 1: | Line 1: | ||
== | == Configurare Rsyslog Server pe Ubuntu 2X.04 LTS == | ||
Ubuntu vine by default cu rsyslog-ul instalat. Pentru a fi transformat intr-un server care sa centralizeze logurile celorlalte statii este suficienta aduagarea urmatoarelor linii: | |||
* nano /etc/rsyslog.conf | |||
<code class="mw-code mw-highlight plainlinks" style="display:block"><!-- | <code class="mw-code mw-highlight plainlinks" style="display:block"><!-- | ||
--> | -->$template remote-incoming-logs, "/var/log/SyncLog/%$YEAR%/%$MONTH%/%$DAY%/%HOSTNAME%/%PROGRAMNAME%.log" | ||
<nowiki>*</nowiki>.* ?remote-incoming-logs | |||
& ~ | |||
</code> | </code> | ||
===== Modul de receptie ===== | |||
Pentru activarea receptionarii prin TCP si UDP sunt completate/de-comentate liniile: | |||
<code class="mw-code mw-highlight plainlinks" style="display:block"><!-- | <code class="mw-code mw-highlight plainlinks" style="display:block"><!-- | ||
--> | -->module(load="imudp") | ||
input(type="imudp" port="514") | |||
module(load="imtcp") | |||
input(type="imtcp" port="514") | |||
</code> | </code> | ||
===== | == Configurare Rsyslog Client pe Ubuntu 2X.04 LTS == | ||
Pentru a trimite log-uri catre un server central de Rsyslog se adauga urmatoarele linii in rsyslog.conf: | |||
* nano /etc/rsyslog.conf | |||
===== UDP ===== | |||
Pentru trimiterea log-urilor prin UDP (majoritatea situatiilor) este adaugata linia: | |||
* nano /etc/rsyslog.conf | |||
<code class="mw-code mw-highlight plainlinks" style="display:block"><!-- | <code class="mw-code mw-highlight plainlinks" style="display:block"><!-- | ||
--> | --><nowiki>*</nowiki>.* @192.168.7.123:514 | ||
</code> | </code> | ||
===== | ===== TCP ===== | ||
Pentru trimiterea log-urilor prin TCP (cand serverul central nu poate folosi UDP) este adaugata linia: | |||
* nano /etc/rsyslog.conf | |||
<code class="mw-code mw-highlight plainlinks" style="display:block"><!-- | <code class="mw-code mw-highlight plainlinks" style="display:block"><!-- | ||
-->< | --><nowiki>*</nowiki>.* @@192.168.7.123:514 | ||
</code> | </code> | ||
== | ===== Configurarea log-ului custom ===== | ||
In cazul in care modulul imfile nu este activat, acesta se poate activa prin adaugarea/de-comentarea liniei: | |||
* nano /etc/rsyslog.conf | |||
<code class="mw-code mw-highlight plainlinks" style="display:block"><!-- | |||
-->module(load="imfile" mode="inotify") | |||
</code> | |||
Pentru fiecare fisier de log in parte se va configura receptionarea de catre local rsyslog in vederea trimiterii catre serverul central | |||
<code class="mw-code mw-highlight plainlinks" style="display:block"><!-- | <code class="mw-code mw-highlight plainlinks" style="display:block"><!-- | ||
--> | -->input(type="imfile" | ||
File="/path/catre/fisier.log" | |||
Tag="apache" | |||
Severity="info" | |||
Facility="local1") | |||
</code> | </code> | ||
''' | '''Tag:''' poate fi numele aplicatiei sau importanta log-ului<br> | ||
''' | '''Facility:''' se folosesc etichetele "local0" pana la "local7"<br> | ||
''' | '''Severity:''' se folosesc etichetele de mai jos | ||
''' | <blockquote> | ||
Emergency: '''panic''' System is unusable<br> | |||
Alert: '''alert''' Action must be taken immediately<br> | |||
Critical: '''crit''' Critical conditions<br> | |||
Error: '''error''' Error conditions<br> | |||
Warning: '''warn''' Warning conditions<br> | |||
Notice: '''notice''' Normal but significant condition<br> | |||
Informational: '''info''' Informational messages<br> | |||
Debug: '''debug''' Debug-level messages | |||
</blockquote> | |||
== Recomandari == | == Recomandari == | ||
https://www. | https://www.rsyslog.com/<br> | ||
https://www.server-world.info/en/note?os=Ubuntu_22.04&p=rsyslog<br> | |||
https://askubuntu.com/questions/93566/how-to-log-all-bash-commands-by-all-users-on-a-server/93570#93570 | |||
Latest revision as of 14:09, 1 November 2023
Configurare Rsyslog Server pe Ubuntu 2X.04 LTS[edit | edit source]
Ubuntu vine by default cu rsyslog-ul instalat. Pentru a fi transformat intr-un server care sa centralizeze logurile celorlalte statii este suficienta aduagarea urmatoarelor linii:
- nano /etc/rsyslog.conf
$template remote-incoming-logs, "/var/log/SyncLog/%$YEAR%/%$MONTH%/%$DAY%/%HOSTNAME%/%PROGRAMNAME%.log"
*.* ?remote-incoming-logs
& ~
Modul de receptie[edit | edit source]
Pentru activarea receptionarii prin TCP si UDP sunt completate/de-comentate liniile:
module(load="imudp")
input(type="imudp" port="514")
module(load="imtcp")
input(type="imtcp" port="514")
Configurare Rsyslog Client pe Ubuntu 2X.04 LTS[edit | edit source]
Pentru a trimite log-uri catre un server central de Rsyslog se adauga urmatoarele linii in rsyslog.conf:
- nano /etc/rsyslog.conf
UDP[edit | edit source]
Pentru trimiterea log-urilor prin UDP (majoritatea situatiilor) este adaugata linia:
- nano /etc/rsyslog.conf
*.* @192.168.7.123:514
TCP[edit | edit source]
Pentru trimiterea log-urilor prin TCP (cand serverul central nu poate folosi UDP) este adaugata linia:
- nano /etc/rsyslog.conf
*.* @@192.168.7.123:514
Configurarea log-ului custom[edit | edit source]
In cazul in care modulul imfile nu este activat, acesta se poate activa prin adaugarea/de-comentarea liniei:
- nano /etc/rsyslog.conf
module(load="imfile" mode="inotify")
Pentru fiecare fisier de log in parte se va configura receptionarea de catre local rsyslog in vederea trimiterii catre serverul central
input(type="imfile"
File="/path/catre/fisier.log"
Tag="apache"
Severity="info"
Facility="local1")
Tag: poate fi numele aplicatiei sau importanta log-ului
Facility: se folosesc etichetele "local0" pana la "local7"
Severity: se folosesc etichetele de mai jos
Emergency: panic System is unusable
Alert: alert Action must be taken immediately
Critical: crit Critical conditions
Error: error Error conditions
Warning: warn Warning conditions
Notice: notice Normal but significant condition
Informational: info Informational messages
Debug: debug Debug-level messages
Recomandari[edit | edit source]
https://www.rsyslog.com/
https://www.server-world.info/en/note?os=Ubuntu_22.04&p=rsyslog
https://askubuntu.com/questions/93566/how-to-log-all-bash-commands-by-all-users-on-a-server/93570#93570