Differences

This shows you the differences between two versions of the page.

Link to this comparison view

saisp:labs:03:contents:02 [2014/03/09 16:16]
mihai.carabas [02. Remote logging]
saisp:labs:03:contents:02 [2014/03/10 04:16] (current)
mihai.carabas [02. Remote logging]
Line 1: Line 1:
-==== 02. Remote logging ====+==== 02. [10p] Remote logging ====
  
 O soluție simplă pentru monitorizarea centralizată o reprezintă jurnalizarea la distanță (remote). Toate echipamentele din rețea vor trimite mesajele de jurnalizare (logging) către un server central. O soluție simplă pentru monitorizarea centralizată o reprezintă jurnalizarea la distanță (remote). Toate echipamentele din rețea vor trimite mesajele de jurnalizare (logging) către un server central.
  
 În Linux, daemon-ul ce asigură jurnalizarea este ''​rsyslogd''​. Acesta este deja instalat pe majoritatea sistemelor Linux. În Linux, daemon-ul ce asigură jurnalizarea este ''​rsyslogd''​. Acesta este deja instalat pe majoritatea sistemelor Linux.
-În mod implicit, ''​rsyslogd''​ nu acceptă conexiuni din exterior. Pentru a activa această opțiune, trebuie editat fișierul de configurare ''/​etc/​rsyslog.conf''​ și decomentate liniile ce activează recepționarea de mesaje UDP sau TCP:<​code bash>+În mod implicit, ''​rsyslogd''​ nu acceptă conexiuni din exterior. Pentru a activa această opțiune, trebuie editat fișierul de configurare ''/​etc/​rsyslog.conf''​ și decomentate liniile ce activează recepționarea de mesaje UDP sau TCP
 + 
 +Vom realiza acest lucru pe statia ''​monitor''​: 
 + 
 +<code bash>
 # provides UDP syslog reception # provides UDP syslog reception
 $ModLoad imudp $ModLoad imudp
Line 73: Line 77:
 </​solution>​ </​solution>​
  
-Soluția prezentată până acum are dezavantajul că toate mesajele sunt stocate în același fișier. ​ +Soluția prezentată până acum are dezavantajul că toate mesajele sunt stocate în același fișier. Dacă dorim ca mesajele de la un anumit ruter să fie stocate într-un fișier separat, vom folosi opțiunea ''​facility''​ ce ne permite clasificarea mesajelor de logging. Pe ruter R1 se configurează ''​logging facility''​ diferit:<​code bash>
-Dacă dorim ca mesajele de la un anumit ruter să fie stocate într-un fișier separat, vom folosi opțiunea ''​facility''​ ce ne permite clasificarea mesajelor de logging. Pe ruter R1 se configurează ''​logging facility''​ diferit:<​code bash>+
 R1(config)# logging facility local1 R1(config)# logging facility local1
 </​code>​ </​code>​
-P + 
-e serverul cu daemonul ​''​rsyslog'',​ în ''/​etc/​rsyslog.conf''​ vom specifica un fișier destinație pentru tipul de logging ''​local1:<​code bash>+Pe statia ​''​monitor'',​ în ''/​etc/​rsyslog.conf''​ vom specifica un fișier destinație pentru tipul de logging ''​local1'',​ după care vom reseta serviciul:<code bash>
 root@monitor:​~#​ cat /​etc/​rsyslog.conf |grep -B 2 R1 root@monitor:​~#​ cat /​etc/​rsyslog.conf |grep -B 2 R1
 #### RULES #### #### RULES ####
 ###############​ ###############​
 local1.* ​                       /​var/​log/​R1.log local1.* ​                       /​var/​log/​R1.log
 +root@monitor:​~#​ /​etc/​init.d/​rsyslog restart
 </​code>​ </​code>​
  
-Atenție tipurile ​de logging (''​local1''​) sunt predefinite și NU pot fi înlocuite cu orice șir de caracter. Caracterul ''​.''​ plasat după tipul de logging (''​local1''​) este urmat nivelul de logging pentru care se va face scrierea în fișier. În acest caz caracterul ''​*''​ semnifică orice nivel de logging al mesajelor.+<​note>​ 
 +Tipurile ​de logging (''​local1''​) sunt predefinite și NU pot fi înlocuite cu orice șir de caracter. Caracterul ''​.''​ plasat după tipul de logging (''​local1''​) este urmat nivelul de logging pentru care se va face scrierea în fișier. În acest caz caracterul ''​*''​ semnifică orice nivel de logging al mesajelor. 
 +</​note>​
  
 Pentru testare:<​code bash> Pentru testare:<​code bash>
Line 105: Line 111:
 </​code>​ </​code>​
  
-Confiurați un fișier separat de logging și pentru ruterul ''​R2''​.+Configurați un fișier separat de logging și pentru ruterul ''​R2''​.
 <​solution -hidden> <​solution -hidden>
 <​code>​ <​code>​
saisp/labs/03/contents/02.1394374593.txt.gz · Last modified: 2014/03/09 16:16 by mihai.carabas
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0