SlideShare une entreprise Scribd logo

Gestion des LOGS savec syslog+loganalyzer

Gestion des Logs pour les entreprises

1  sur  18
Télécharger pour lire hors ligne
Université CHEIKH ANTADIOPDE DAKAR
Faculté DES SCIENCES ET TECHNIQUES
Département MATHS INFORMATIQUE
SECTION INFORMATIQUE
MASTER 2
Réseaux ET Télécommunications
ANNEE 2016-2017
1
COURS SAUVEGARDE
PRÉSENTÉ PAR:
Mohamet Lamine Diop
Email: eldiopo@gmail.com
2
OUTIL DE SUPERVISION LOGS A BASE D’UN
SERVEUR SYSLOG+BASE DE DONEE MY SQL
PLAN
3
I. INTRODUCTION
II. DEFINITION
III.ARCHITECTURE
IV.LES ETAPES DE CONFIGURATION
V. CONCLUSION
I. INTRODUCTION
 Un réseau est constitué de nombreux équipements actifs tels des Switchs, des pare
feu et bien sûr des postes. Tous ces équipements génèrent des journaux d’activité
rendant compte de divers évènements (connexions, changement d’adresse, etc…).
 Ces journaux ou logs sont formatés d’une certaine façon qui les rend difficilement
lisibles. D’autre part les logs sont éparpillés sur le réseau ce qui a pour conséquence
de devoir être sur le périphérique qui émet ces logs pour les consulter.
 De ces constatations on en déduit une solution simple à savoir : la centralisation des
logs sur un seul et même serveur. Une fois le problème de la centralisation résolu il
faut ensuite en venir à l’exploitation de ces logs. On va donc voir ce qu’il est possible
de faire avec rsyslog et une interface web: LogAnalyzer
4
II. DEFINITION
Syslog est une solution de journalisation standard sur les systèmes Unix et
Linux6, Centos… . L'intérêt de Syslog est donc de centraliser les journaux
d'événements, permettant de repérer plus rapidement et efficacement les
défaillances d'ordinateurs présents sur un réseau.
LogAnalyzer est une interface web permettant d’intéragir avec la base de donnée
dans laquelle rsyslog va stocker les logs qui lui parviennent du réseau.
Le seul pré requis à ce tuto est d’avoir un serveur LAMP fonctionnel.
5
III. ARCHITECTURE
6
BD MYSQL Machine Client
SERVEUR LOG
SYSLOG+LOGA
NALYZER
Publicité

Recommandé

Tp snmp-packet-tracer
Tp snmp-packet-tracerTp snmp-packet-tracer
Tp snmp-packet-tracerChris Dogny
 
Rapport d’installation d’un serveur de messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de  messagerie avec le Webmail RoundcubeRapport d’installation d’un serveur de  messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de messagerie avec le Webmail RoundcubeBalla Moussa Doumbouya
 
Rapport administration systèmes et supervision réseaux tp2 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp2 diabang master1 trRapport administration systèmes et supervision réseaux tp2 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp2 diabang master1 trCheikh Tidiane DIABANG
 
Alphorm.com Formation pfSense: Le firewall open source de référence
Alphorm.com Formation pfSense: Le firewall open source de référenceAlphorm.com Formation pfSense: Le firewall open source de référence
Alphorm.com Formation pfSense: Le firewall open source de référenceAlphorm
 
Rapport installation round cube centos 7
Rapport installation round cube centos 7Rapport installation round cube centos 7
Rapport installation round cube centos 7Mame Cheikh Ibra Niang
 
Rapport d’installation et configuration du serveur OpenLDAP
Rapport d’installation et configuration du serveur OpenLDAPRapport d’installation et configuration du serveur OpenLDAP
Rapport d’installation et configuration du serveur OpenLDAPBalla Moussa Doumbouya
 
DHCP sous Ubuntu
DHCP sous Ubuntu DHCP sous Ubuntu
DHCP sous Ubuntu Souhaib El
 

Contenu connexe

Tendances

File server on using cisco packet tracer
File server on using cisco packet tracerFile server on using cisco packet tracer
File server on using cisco packet tracerSabrinaUporna
 
Configure Cisco Routers for Syslog, NTP, and SSH Operations
Configure Cisco Routers for Syslog, NTP, and SSH Operations Configure Cisco Routers for Syslog, NTP, and SSH Operations
Configure Cisco Routers for Syslog, NTP, and SSH Operations Kelson Silva
 
L’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en PratiqueL’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en PratiqueAmadou Dia
 
Mise en place d'un système de messagerie roundcube sous cent os 7
Mise en place d'un système de messagerie roundcube sous cent os 7Mise en place d'un système de messagerie roundcube sous cent os 7
Mise en place d'un système de messagerie roundcube sous cent os 7Ousmane BADJI
 
Basic command to configure mikrotik
Basic command to configure mikrotikBasic command to configure mikrotik
Basic command to configure mikrotikTola LENG
 
Active directory Intégration machine
Active directory Intégration machine Active directory Intégration machine
Active directory Intégration machine Yaya N'Tyeni Sanogo
 
Travaux pratiques configuration du routage entre réseaux locaux virtuels
Travaux pratiques   configuration du routage entre réseaux locaux virtuelsTravaux pratiques   configuration du routage entre réseaux locaux virtuels
Travaux pratiques configuration du routage entre réseaux locaux virtuelsMohamed Keita
 
Domain name system (dns)
Domain name system (dns)Domain name system (dns)
Domain name system (dns)Atikur Rahman
 
Installation et Configuration de Pfsense
Installation et Configuration de PfsenseInstallation et Configuration de Pfsense
Installation et Configuration de PfsenseIsmail Rachdaoui
 
Installation et configuration d'un système de Détection d'intrusion (IDS)
Installation et configuration d'un système de Détection d'intrusion (IDS)Installation et configuration d'un système de Détection d'intrusion (IDS)
Installation et configuration d'un système de Détection d'intrusion (IDS)Charif Khrichfa
 
How to Shutdown Netapp Cluster Mode Storage System with Multi-Node Cluster (6...
How to Shutdown Netapp Cluster Mode Storage System with Multi-Node Cluster (6...How to Shutdown Netapp Cluster Mode Storage System with Multi-Node Cluster (6...
How to Shutdown Netapp Cluster Mode Storage System with Multi-Node Cluster (6...Saroj Sahu
 

Tendances (20)

Tuto pfsense
Tuto pfsenseTuto pfsense
Tuto pfsense
 
File server on using cisco packet tracer
File server on using cisco packet tracerFile server on using cisco packet tracer
File server on using cisco packet tracer
 
Configure Cisco Routers for Syslog, NTP, and SSH Operations
Configure Cisco Routers for Syslog, NTP, and SSH Operations Configure Cisco Routers for Syslog, NTP, and SSH Operations
Configure Cisco Routers for Syslog, NTP, and SSH Operations
 
L’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en PratiqueL’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en Pratique
 
Dns presentation
Dns presentationDns presentation
Dns presentation
 
Tuto VP IPSEC Site-to-site
Tuto VP IPSEC Site-to-siteTuto VP IPSEC Site-to-site
Tuto VP IPSEC Site-to-site
 
slide on DNS
slide on DNSslide on DNS
slide on DNS
 
Mise en place d'un système de messagerie roundcube sous cent os 7
Mise en place d'un système de messagerie roundcube sous cent os 7Mise en place d'un système de messagerie roundcube sous cent os 7
Mise en place d'un système de messagerie roundcube sous cent os 7
 
SERVICES RESEAUX AVANCES
SERVICES RESEAUX AVANCESSERVICES RESEAUX AVANCES
SERVICES RESEAUX AVANCES
 
Dns server
Dns serverDns server
Dns server
 
Basic command to configure mikrotik
Basic command to configure mikrotikBasic command to configure mikrotik
Basic command to configure mikrotik
 
Active directory Intégration machine
Active directory Intégration machine Active directory Intégration machine
Active directory Intégration machine
 
Travaux pratiques configuration du routage entre réseaux locaux virtuels
Travaux pratiques   configuration du routage entre réseaux locaux virtuelsTravaux pratiques   configuration du routage entre réseaux locaux virtuels
Travaux pratiques configuration du routage entre réseaux locaux virtuels
 
Les reseaux
Les reseauxLes reseaux
Les reseaux
 
Domain name system (dns)
Domain name system (dns)Domain name system (dns)
Domain name system (dns)
 
DHCP & DNS
DHCP & DNSDHCP & DNS
DHCP & DNS
 
Installation et Configuration de Pfsense
Installation et Configuration de PfsenseInstallation et Configuration de Pfsense
Installation et Configuration de Pfsense
 
Domain Name System (DNS)
Domain Name System (DNS)Domain Name System (DNS)
Domain Name System (DNS)
 
Installation et configuration d'un système de Détection d'intrusion (IDS)
Installation et configuration d'un système de Détection d'intrusion (IDS)Installation et configuration d'un système de Détection d'intrusion (IDS)
Installation et configuration d'un système de Détection d'intrusion (IDS)
 
How to Shutdown Netapp Cluster Mode Storage System with Multi-Node Cluster (6...
How to Shutdown Netapp Cluster Mode Storage System with Multi-Node Cluster (6...How to Shutdown Netapp Cluster Mode Storage System with Multi-Node Cluster (6...
How to Shutdown Netapp Cluster Mode Storage System with Multi-Node Cluster (6...
 

Similaire à Gestion des LOGS savec syslog+loganalyzer

#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniterAtsé François-Xavier KOBON
 
Presentation de nagios mohamed bouhamed
Presentation de nagios mohamed bouhamedPresentation de nagios mohamed bouhamed
Presentation de nagios mohamed bouhamedTECOS
 
Gestion et surveillance du reseau syslogng
Gestion et surveillance du reseau  syslogngGestion et surveillance du reseau  syslogng
Gestion et surveillance du reseau syslogngKiemde Franck
 
Tutoriel sur Installation de Cacti sous plateforme Windows
Tutoriel sur Installation de Cacti sous plateforme WindowsTutoriel sur Installation de Cacti sous plateforme Windows
Tutoriel sur Installation de Cacti sous plateforme Windowsemmanuel minjoe
 
Atelier hadoop-single-sign-on
Atelier hadoop-single-sign-onAtelier hadoop-single-sign-on
Atelier hadoop-single-sign-onsahar dridi
 
Rapport d'installation de Linux Engine X MariaDB PHP5
Rapport d'installation de Linux Engine X MariaDB PHP5Rapport d'installation de Linux Engine X MariaDB PHP5
Rapport d'installation de Linux Engine X MariaDB PHP5Mame Cheikh Ibra Niang
 
Spark Streaming
Spark StreamingSpark Streaming
Spark StreamingPALO IT
 
XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...
XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...
XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...Publicis Sapient Engineering
 
Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Frédéric Queudret
 
PostgreSQL sous linux
PostgreSQL sous linuxPostgreSQL sous linux
PostgreSQL sous linuxKhalid ALLILI
 
Mdl ocsinventory 20100330
Mdl ocsinventory 20100330Mdl ocsinventory 20100330
Mdl ocsinventory 20100330robertpluss
 
Java dans Windows Azure, l'exemple de JOnAS
Java dans Windows Azure, l'exemple de JOnASJava dans Windows Azure, l'exemple de JOnAS
Java dans Windows Azure, l'exemple de JOnASGuillaume Sauthier
 
Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2tikok974
 
Installation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderMohamed Ben Bouzid
 
Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2tikok974
 

Similaire à Gestion des LOGS savec syslog+loganalyzer (20)

iTunes Stats
iTunes StatsiTunes Stats
iTunes Stats
 
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
 
Presentation de nagios mohamed bouhamed
Presentation de nagios mohamed bouhamedPresentation de nagios mohamed bouhamed
Presentation de nagios mohamed bouhamed
 
Présentation de Node.js
Présentation de Node.jsPrésentation de Node.js
Présentation de Node.js
 
Gestion et surveillance du reseau syslogng
Gestion et surveillance du reseau  syslogngGestion et surveillance du reseau  syslogng
Gestion et surveillance du reseau syslogng
 
Tutoriel sur Installation de Cacti sous plateforme Windows
Tutoriel sur Installation de Cacti sous plateforme WindowsTutoriel sur Installation de Cacti sous plateforme Windows
Tutoriel sur Installation de Cacti sous plateforme Windows
 
Atelier hadoop-single-sign-on
Atelier hadoop-single-sign-onAtelier hadoop-single-sign-on
Atelier hadoop-single-sign-on
 
Push Notification
Push Notification Push Notification
Push Notification
 
Rapport d'installation de Linux Engine X MariaDB PHP5
Rapport d'installation de Linux Engine X MariaDB PHP5Rapport d'installation de Linux Engine X MariaDB PHP5
Rapport d'installation de Linux Engine X MariaDB PHP5
 
Spark Streaming
Spark StreamingSpark Streaming
Spark Streaming
 
XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...
XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...
XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...
 
Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009
 
PostgreSQL sous linux
PostgreSQL sous linuxPostgreSQL sous linux
PostgreSQL sous linux
 
Mdl ocsinventory 20100330
Mdl ocsinventory 20100330Mdl ocsinventory 20100330
Mdl ocsinventory 20100330
 
Java dans Windows Azure, l'exemple de JOnAS
Java dans Windows Azure, l'exemple de JOnASJava dans Windows Azure, l'exemple de JOnAS
Java dans Windows Azure, l'exemple de JOnAS
 
Apache Open SSL
Apache Open SSLApache Open SSL
Apache Open SSL
 
Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2
 
Infrastructure as code drupal
Infrastructure as code drupalInfrastructure as code drupal
Infrastructure as code drupal
 
Installation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey Spider
 
Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2
 

Gestion des LOGS savec syslog+loganalyzer

  • 1. Université CHEIKH ANTADIOPDE DAKAR Faculté DES SCIENCES ET TECHNIQUES Département MATHS INFORMATIQUE SECTION INFORMATIQUE MASTER 2 Réseaux ET Télécommunications ANNEE 2016-2017 1
  • 2. COURS SAUVEGARDE PRÉSENTÉ PAR: Mohamet Lamine Diop Email: eldiopo@gmail.com 2 OUTIL DE SUPERVISION LOGS A BASE D’UN SERVEUR SYSLOG+BASE DE DONEE MY SQL
  • 4. I. INTRODUCTION  Un réseau est constitué de nombreux équipements actifs tels des Switchs, des pare feu et bien sûr des postes. Tous ces équipements génèrent des journaux d’activité rendant compte de divers évènements (connexions, changement d’adresse, etc…).  Ces journaux ou logs sont formatés d’une certaine façon qui les rend difficilement lisibles. D’autre part les logs sont éparpillés sur le réseau ce qui a pour conséquence de devoir être sur le périphérique qui émet ces logs pour les consulter.  De ces constatations on en déduit une solution simple à savoir : la centralisation des logs sur un seul et même serveur. Une fois le problème de la centralisation résolu il faut ensuite en venir à l’exploitation de ces logs. On va donc voir ce qu’il est possible de faire avec rsyslog et une interface web: LogAnalyzer 4
  • 5. II. DEFINITION Syslog est une solution de journalisation standard sur les systèmes Unix et Linux6, Centos… . L'intérêt de Syslog est donc de centraliser les journaux d'événements, permettant de repérer plus rapidement et efficacement les défaillances d'ordinateurs présents sur un réseau. LogAnalyzer est une interface web permettant d’intéragir avec la base de donnée dans laquelle rsyslog va stocker les logs qui lui parviennent du réseau. Le seul pré requis à ce tuto est d’avoir un serveur LAMP fonctionnel. 5
  • 6. III. ARCHITECTURE 6 BD MYSQL Machine Client SERVEUR LOG SYSLOG+LOGA NALYZER
  • 7. III. INSTALLATION ET CONFIGURATION 7 1) Installer les prérequis Pour que LogAnalyzer fonctionne correctement, plusieurs packages prérequis doivent être installer sur notre système.  Installer httpd et php-mysql yum install httpd php php-mysql wget systemctl enable httpd && systemctl start httpd  Install mariadb server and rsyslog-mysql package: yum install mariadb-server -y rsyslog-mysql systemctl enable mariadb && systemctl start mariadb
  • 8. III. INSTALLATION ET CONFIGURATION 2) Configurer la Base de Données RSYSLOG  Créer un utilisateur pour accéder à la Base de Données Syslog mysql -u root -p MariaDB [(none)]> GRANT ALL ON Syslog.* TO 'rsyslog'@'localhost' IDENTIFIED BY 'Password'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> exit cp /etc/rsyslog.conf /etc/rsyslog.conf.org nano /etc/rsyslog.conf 8
  • 9. III. INSTALLATION ET CONFIGURATION $ModLoad imudp $UDPServerRun 514 $ModLoad imtcp $InputTCPServerRun 514 # Load the MySQL Module module(load="ommysql") [...] *.* :ommysql:127.0.0.1,Syslog,rsyslog,Password  Redémarrer le service syslog systemctl restart rsyslog 9
  • 10. III. INSTALLATION ET CONFIGURATION 3) Installer LogAnalyzer  Télécharger logAnalyzer cd /tmp wget http://download.adiscon.com/loganalyzer/loganalyzer-4.1.5.tar.gz tar -xvf loganalyzer-4.1.5.tar.gz  Créer le répertoire LogAnalyzer sous le répertoire WebApache mkdir /var/www/html/loganalyzer 10
  • 11. III. INSTALLATION ET CONFIGURATION cp -r /tmp/loganalyzer-4.1.5/src/ /var/www/html/loganalyzer Cp -r /tmp/loganalyzer-4.1.5/contrib/* /var/www/html/loganalyzer cd /var/www/html/loganalyzer touch config.php chown apache:apache config.php chmod 777 config.php chcon -h -t httpd_sys_script_rw_t /var/www/html/loganalyzer/config.php 11
  • 12. III. INSTALLATION ET CONFIGURATION 12 • A l’aide d’un navigateur type Firefox ou autre on se rend à l’adresse: http://@IP- server/loganalyzer/ • Cet écran s’affiche et c’est tout à fait normal étant donné que l’on a pas créé de fichier de configuration. On va le faire en continuant l’installation.
  • 14. III. INSTALLATION ET CONFIGURATION 14 Cette étape va nous permettre de configurer l’interaction avec notre base de donnée notamment ici pour stocker les utilisateurs. On y renseigne les informations de connexion à la base ainsi que le nombre de log qui vont apparaître simultanément sur la page de LogAnalyzer.
  • 15. III. INSTALLATION ET CONFIGURATION 15 Cette étape est très importante car elle permet de déterminer le login et le mot de passe pour l’accès à l’interface de LogAnalyzer Ensuite on paramètre notre première source de log soit notre base de données:
  • 16. III. INSTALLATION ET CONFIGURATION 16 Voilà la configuration est terminée on peut se connecter à l’interface d’administration et visualiser en un seul endroit les logs de notre réseau. Il est possible de faire des recherches de générer des graphes ou encore de classer les logs par sévérité !