Table des matières

Syslog : Comprendre le protocole Syslog

Ressources

Présentation de l'architecture

Un serveur de traces centralisé est installé sur le réseau. Tous les serveurs (au sens SE et au sens applicatif) redirigent leurs messages de traces vers ce serveur centralisé de la manière suivante :

Travail à faire

En vous appuyant sur le cours concernant le protocole syslog (http://ram-0000.developpez.com/tutoriels/reseau/Syslog/) et les documents fournis ci-dessous, répondez aux questions suivantes :

Documents

a) Extrait d'une capture de trames effectuée sur un serveur du réseau

b) Détail de la trame sélectionnée

c) Configuration du serveur syslog émetteur :

#############################################################################
# Default syslog-ng.conf file which collects all local logs into a
# single file called /var/log/syslog.

@version: 3.2
@include "scl.conf"

source s_local {

	system();
	internal();
 	file("/var/log/openerp-server.log") ;
      	
};

destination d_local {
	file("/var/log/messages");
};

destination d_logger {
        udp("172.31.0.50");
};

log {
	source(s_local);
	# uncomment this line to open port 514 to receive messages
	#source(s_network);
        	destination(d_local);
};

log {
        source(s_local);
        # uncomment this line to open port 514 to receive messages
        #source(s_network);
        destination(d_logger);
};

Les paragraphes « log » active les paramétrages réalisés.

d) Message retrouvé dans le fichier syslog du serveur de traces centralisé :

Oct 31 20:02:16 WIN2008 syslog-ng[496]: Log statistics; processed='center(received)=0', 
processed='src.internal(s_local#1)=2', stamp='src.internal(s_local#1)=1383245518', processed='center(queued)=0', 
processed='global(payload_reallocs)=0', dropped='dst.udp(d_logger#0,172.31.0.50:514)=0', 
processed='dst.udp(d_logger#0,172.31.0.50:514)=364', stored='dst.udp(d_logger#0,172.31.0.50:514)=0', 
processed='global(sdata_updates)=0', processed='destination(d_local)=364', processed='global(msg_clones)=0', 
processed='source(s_local)=364', processed='destination(d_logger)=364'