SlideShare uma empresa Scribd logo
1 de 28
EXPOSE SUR
AWSTATS
Présenté par : Mohamed Faidhoine
Youssouf
Prof : Lo Massamba
Sommaire
1. Description
2. Objectif
3. Qu’est ce qu’Awstats
4. Caractéristiques
5. Fonctionnalités
6. Protocoles utilisés
7. Avantages
8. Inconvénients
9. Installation et configuration d’Apache
10. Installation d’Awstats
11. Configuration d’Awstats
12. Test de configuration
13. Conclusion
2
1. Description
AWStats est un analyseur puissant et plus
complet de tous les analyseurs de fichier
logs qui montre toutes les statistiques
Web, Mail, FTP, y compris des visites, visiteurs
uniques, pages, frappe, les heures de
pointe, os, navigateurs, moteurs de
recherche, mots-clés, robots visites, des liens
rompus et plus …
3
2. OBJECTIF
L’objectif principal, est de vous permettre de
visualiser l’ état de votre serveur sur les fichiers
journaliers grâce à l’outil dite AWSTATS :
outil open source, qui s'appuis sur les logs du
serveur HTTP pour produire des rapports
graphiques sur l'activité de votre serveur Web.
La mise en place peut s'effectuer autant sur un
serveur LINUX que sur un serveur Windows.
4
3. Qu’est ce qu’Awstats
Awstats est un outil puissant et gratuit qui génère
featureful web avancée, en streaming, ftp ou
statistiques du serveur de
messagerie, graphiquement. Cet analyseur de log
fonctionne en tant que CGI ou en ligne de commande
et vous montre toutes les informations possibles de vos
fichier journalières, en quelques pages web
graphiques. Il peut analyser tous les outils de serveur
grands comme les fichiers de log d'Apache, WebStar, IIS
(format journal W3C) et beaucoup d'autres
web, proxy, serveurs de streaming, serveurs de
messagerie et des serveurs ftp.
5
4. Caractéristiques
Une analyse complète du journal d’AWStats peut être
caractériser parmi les informations suivantes:
 Nombre de visites et le nombre de visiteurs uniques,
 Durée des visites et dernières visites,
 Les utilisateurs authentifiés, et leurs dernières visites
 Jours de la semaine et les heures de pointe,
 Domaines et pays des visiteurs (pages, visites, KB, 269
domaines / pays détectés, détection de GeoIp),
 liste des hôtes, les dernières visites et les suspendus
d’IP,
 La plupart des pages vues ... Etc.
6
5. Fonctionnalités
• Il permet l’affichage mois par mois des statistiques
concernant les page visitées du site ainsi que la
configuration des clients qui y sont connectés.
Il permet de générer des tableaux de façon dynamique. Il
dispose également de divers dispositifs de gestion de la
performance, notamment un cache qui évite de réaliser
deux fois la même requête lors de l'appel des tableaux. Il
donne une information plus détaillée et de meilleurs
diagrammes que webalizer, il est également plus facile à
utiliser.
http://www.awstats.org/docs/awstats_compare.html
7
6. Protocoles utilisés
Un protocole est une méthode standard qui permet la
communication entre des processus dans un ensemble de
règles à respecter pour émettre et recevoir des données sur
un réseau.
 Le Protocole IPv6 : est un protocole réseau sans
connexion de la couche 3. En général, IPv6 n'est pas
compatible avec IPv4, mais compatible avec tous les
autres protocoles Internet, dont TCP, UDP, ICMP,
IGMP, OSPF, BGP et DNS.
 Protocole HTTP (HyperText Transfer Protocol)
 Le Protocole SNMP (Simple Network Management
Protocol)
8
 Le Protocole TCP (Transmission Control Protocol)
 Le Protocole IP (Internet Protocol)
 Le Protocole ICMP (Internet Control Message
Protocol)
 Les Protocoles de Messagerie (SMTP, POP3 et
IMAP4)
 Le protocole SMTP (Simple Mail Transfer Protocol
 Le Protocole POP (Post Office Protocol)
 Le Protocole IMAP4 (Interactive Mail Access
Protocol)
9
7. Avantages
L'avantage d’Awstats comme outils d'analyse c'est qu'il
possède une version gratuite (à condition de mettre ce
logo sur votre site), et qu'il reste très performant et
complet. Voici parmi les avantages qu'il propose :
• Le nombre de pages vues, le nombre de visiteurs, la
durée moyenne des visites,... (à la journée, à la
semaine, au mois,...)
• Pour chaque heures de la journée: le nombre de
visiteurs, le nombre de pages vues.
• Les sources d'où proviennent vos visiteurs (d'un autre
site, d'un moteur de recherche, d'un mail)
• La géo localisation de vos visiteurs (par continents,
par pays, par régions)
10
8. Inconvénients
• Le principal inconvénient d’un outil tel qu'Awstats
est qu'il est statique. On regrette l'impossibilité
de filtrer et trier dynamiquement les
informations. Ces outils ne nécessitent pas de
modification du code de l’application à
superviser.
• L’autre inconvénient est qu’il n’est pas possible de
faire remonter des informations dynamiques
issues du client comme peuvent le faire
analytiques avec le mécanisme des variables
personnalisées.
11
9. Installation d’Awstats
En supposant que votre serveur DNS fonctionne a
merveille, Awstats est un outil d’analyse logs
fonctionnant dans un serveur Apache qui
fonctionne, sans cela vous en aurez aucune résultats.
Pour ce faire installer et configurer Apache. Notre
solution est faite sur CENTOS-6.4 qui est presque
pareille qu’avec DEBIAN 7 ou Fedora 19.
Passons à son installation et configuration…

12
9.1 Installation et configuration
d’Apache
Installer les paquets Apache pour éviter les dépendances

Appuyer Y pour qu’il installe en même temps les dépendances

Vérifier si Apache est installé ; ce qui de notre cas

13
Editer le fichier de configuration sur ces quelque lignes
permettant le bon fonctionnement d’Apache

Sur cette ligne mettez le nom du domaine

Laisser le chemin du document tel qu’il est

Ajout du nom du fichier à accéder seulement dans le répertoire
et l’affichage de notre page web serveur

14
Ici on accède au répertoire /var/www/html a fin de créer notre
page index comme on la décrit dans DirectoryIndex .

Créer votre page html comme vous le souhaiter, mais qu’il y est
le même nom comme indiquer ci-dessus awstats.html
enregistrer

15
Redémarrer apache pour qu’il prenne les modification et aussi le
serveur DNS en même

Puis ouvrez Firefox et mettez votre adresse ou nom du domaine,
de ma part c’est : http://awstats,org/

16
Ou avec l’dresse IP : http://192.168.1.3

Maintenant comme tout fonctionne on peut actuellement
passez a
17
10. Installation d’Awstats
Avant d’installer veuillez ajouter ces référentiel yum RPMForge :
c’est pour éviter que les paquets de CENTOS soient écrasés par le
référentiel de RPMForge … etc, pour plus d’information sur le
pourquoi des priorité de RPMForge
http://wiki.centos.org/PackageManagement/Yum/Priorities
Cette référence c’est pour l 64 bits comme système

Et ceci pour le système de 32 bits

18
En supposant le bon fonctionnement d’Apache, c’est préférable
qu’apache soit configurer pour démarrer au démarrage
Ici on configure le par feu de tel sorte d’autoriser le trafic avec
IP tables puis de l’enregistrer et redémarrer Apache

Si tout marche vous aurez ceci

Maintenant on peut installer Awstats sans pour autant
demandé de dépendances

19
11. Configuration d’Awstats
Editer et modifier Awstats dans Apache pour

Par défaut le fichier est comme ça, sinon produire le même script
dans votre configuration

Copier le fichier par défaut de configuration d’Awstats vers le
même répertoire en le nommant le nom_serveur.domaine.conf

20
Maintenant éditer le fichier de configuration d’Awstats afin de
l’adapter avec notre serveur web en modifiant ces quelque
lignes, n’empêche que la curiosité est un atout
Par défaut le chemin pour le fichier Logs et format est inchangé

ou mettre le domaine.

21
Ici on met a jour les statistique et par défaut c’est a toutes les
heurs qui vont s’y faire

Si jusqu’ici tout fonctionne comme vous l’avez suivi, vous devriez
avoir ces résultats pour la 1er fois en chargeant tous statistique
dans le répertoire /var /log/httpd/access_log. Ici il n’y a rien
pour l’instant.

22
12. Test et lancement d’Awstats
Redémarrer Apache puis Dns

Puis http://192.168.1.3/awstats/awstats.pl?config=nomdomain

23
24
Statistique du moi de janvier 2014

25
Actualiser la page pour prendre en compte les mise a jour

26
13. Conclusion
Awstats est un outil exceptionnel permettant
d’adapter et d’améliorer sensiblement le trafic
de votre site, car il nous aide à mieux
comprendre nos utilisateurs et l’amélioration
de la promotion de vos site Web.
Il est un analyseur de log web, ftp et mail, écrit
en Perl et disponible sous licence GPL.
Surtout qu’avec ces statistiques peuvent être
actualisées via le navigateur grâce à un script
CGI en ligne de commande.
27
Merci infiniment de votre
Patience

Mais conteúdo relacionado

Mais procurados

Installation et configuration d'apache tomcat
Installation et configuration d'apache tomcatInstallation et configuration d'apache tomcat
Installation et configuration d'apache tomcatManassé Achim kpaya
 
Mis en place d'un serveur web avec herbergement multiple sous centos 6.
Mis en place d'un serveur web avec herbergement multiple sous centos 6.Mis en place d'un serveur web avec herbergement multiple sous centos 6.
Mis en place d'un serveur web avec herbergement multiple sous centos 6.Manassé Achim kpaya
 
Configuration des services web sous centOS 5
Configuration des services web sous centOS 5Configuration des services web sous centOS 5
Configuration des services web sous centOS 5Sarah
 
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
[DRAFT] Utiliser VmWare pour l'installation d'un AlfrescoPASCAL Jean Marie
 
Reseau entreprise
Reseau entrepriseReseau entreprise
Reseau entrepriseSAIDRAISS2
 
PostgreSQL sous linux
PostgreSQL sous linuxPostgreSQL sous linux
PostgreSQL sous linuxKhalid ALLILI
 
07 01 configuration élémentaire d'un dns
07 01 configuration élémentaire d'un dns07 01 configuration élémentaire d'un dns
07 01 configuration élémentaire d'un dnsNoël
 
Mysql Apche PHP sous linux
Mysql Apche PHP sous linuxMysql Apche PHP sous linux
Mysql Apche PHP sous linuxKhalid ALLILI
 
Examen
Examen Examen
Examen TECOS
 
Intellicore Tech Talk 10 - Apache Web Server Internals
Intellicore Tech Talk 10 - Apache Web Server InternalsIntellicore Tech Talk 10 - Apache Web Server Internals
Intellicore Tech Talk 10 - Apache Web Server InternalsNeil Armstrong
 
Meetup Drupal Lyon mars 2013 - Optimiser les performances Drupal par le cache
Meetup Drupal Lyon mars 2013 - Optimiser les performances Drupal par le cacheMeetup Drupal Lyon mars 2013 - Optimiser les performances Drupal par le cache
Meetup Drupal Lyon mars 2013 - Optimiser les performances Drupal par le cacheAurelien Navarre
 
Mise en place d’un serveur proxy : Cas du CCProxy
Mise en place d’un serveur proxy : Cas du CCProxyMise en place d’un serveur proxy : Cas du CCProxy
Mise en place d’un serveur proxy : Cas du CCProxyJeff Hermann Ela Aba
 
DrupalCamp Nantes 2016 - Migrer un site Drupal 6 ou Drupal 7 vers Drupal 8
DrupalCamp Nantes 2016 - Migrer un site Drupal 6 ou Drupal 7 vers Drupal 8DrupalCamp Nantes 2016 - Migrer un site Drupal 6 ou Drupal 7 vers Drupal 8
DrupalCamp Nantes 2016 - Migrer un site Drupal 6 ou Drupal 7 vers Drupal 8Aurelien Navarre
 
Dev Symfony2 rapide avec un framework de contenu
Dev Symfony2 rapide avec un framework de contenuDev Symfony2 rapide avec un framework de contenu
Dev Symfony2 rapide avec un framework de contenuBertrand Dunogier
 
Apache server configuration & sécurisation -
Apache server configuration & sécurisation  -Apache server configuration & sécurisation  -
Apache server configuration & sécurisation -achraf_ing
 
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
 

Mais procurados (20)

Installation et configuration d'apache tomcat
Installation et configuration d'apache tomcatInstallation et configuration d'apache tomcat
Installation et configuration d'apache tomcat
 
Mis en place d'un serveur web avec herbergement multiple sous centos 6.
Mis en place d'un serveur web avec herbergement multiple sous centos 6.Mis en place d'un serveur web avec herbergement multiple sous centos 6.
Mis en place d'un serveur web avec herbergement multiple sous centos 6.
 
Configuration des services web sous centOS 5
Configuration des services web sous centOS 5Configuration des services web sous centOS 5
Configuration des services web sous centOS 5
 
Joomla distant
Joomla distantJoomla distant
Joomla distant
 
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
 
Reseau entreprise
Reseau entrepriseReseau entreprise
Reseau entreprise
 
PostgreSQL sous linux
PostgreSQL sous linuxPostgreSQL sous linux
PostgreSQL sous linux
 
07 01 configuration élémentaire d'un dns
07 01 configuration élémentaire d'un dns07 01 configuration élémentaire d'un dns
07 01 configuration élémentaire d'un dns
 
Mysql Apche PHP sous linux
Mysql Apche PHP sous linuxMysql Apche PHP sous linux
Mysql Apche PHP sous linux
 
Examen
Examen Examen
Examen
 
FreeeNas
FreeeNasFreeeNas
FreeeNas
 
Intellicore Tech Talk 10 - Apache Web Server Internals
Intellicore Tech Talk 10 - Apache Web Server InternalsIntellicore Tech Talk 10 - Apache Web Server Internals
Intellicore Tech Talk 10 - Apache Web Server Internals
 
Meetup Drupal Lyon mars 2013 - Optimiser les performances Drupal par le cache
Meetup Drupal Lyon mars 2013 - Optimiser les performances Drupal par le cacheMeetup Drupal Lyon mars 2013 - Optimiser les performances Drupal par le cache
Meetup Drupal Lyon mars 2013 - Optimiser les performances Drupal par le cache
 
Mise en place d’un serveur proxy : Cas du CCProxy
Mise en place d’un serveur proxy : Cas du CCProxyMise en place d’un serveur proxy : Cas du CCProxy
Mise en place d’un serveur proxy : Cas du CCProxy
 
DrupalCamp Nantes 2016 - Migrer un site Drupal 6 ou Drupal 7 vers Drupal 8
DrupalCamp Nantes 2016 - Migrer un site Drupal 6 ou Drupal 7 vers Drupal 8DrupalCamp Nantes 2016 - Migrer un site Drupal 6 ou Drupal 7 vers Drupal 8
DrupalCamp Nantes 2016 - Migrer un site Drupal 6 ou Drupal 7 vers Drupal 8
 
Dev Symfony2 rapide avec un framework de contenu
Dev Symfony2 rapide avec un framework de contenuDev Symfony2 rapide avec un framework de contenu
Dev Symfony2 rapide avec un framework de contenu
 
Pgbadger
PgbadgerPgbadger
Pgbadger
 
Apache server configuration & sécurisation -
Apache server configuration & sécurisation  -Apache server configuration & sécurisation  -
Apache server configuration & sécurisation -
 
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 OpenLDAP
 
Expozimbra
ExpozimbraExpozimbra
Expozimbra
 

Semelhante a Installation et configuration d'AWSTATS "Outils d'analyse de Logs" sur Centos 6.4

La syndication pour documentalistes
La syndication pour documentalistesLa syndication pour documentalistes
La syndication pour documentalistesSamuel Piret
 
Kiwiparty 2011 - Optimisation des sites internet
Kiwiparty 2011 - Optimisation des sites internetKiwiparty 2011 - Optimisation des sites internet
Kiwiparty 2011 - Optimisation des sites internetDevclic
 
Iis6 windows server_2003
Iis6 windows server_2003Iis6 windows server_2003
Iis6 windows server_2003Mehdi Labhairi
 
Webserver tomcat-jboss-jrun-jonas doc
Webserver tomcat-jboss-jrun-jonas docWebserver tomcat-jboss-jrun-jonas doc
Webserver tomcat-jboss-jrun-jonas docWinslo Nwan
 
Introduction au RSS
Introduction au RSSIntroduction au RSS
Introduction au RSSolivier
 
IPv6 news-fr-20121009
IPv6 news-fr-20121009IPv6 news-fr-20121009
IPv6 news-fr-20121009Bart Hanssens
 
Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Nazih Heni
 
Atelier hadoop-single-sign-on
Atelier hadoop-single-sign-onAtelier hadoop-single-sign-on
Atelier hadoop-single-sign-onsahar dridi
 
Introduction à Cloud Foundry et au PaaS
Introduction à Cloud Foundry et au PaaSIntroduction à Cloud Foundry et au PaaS
Introduction à Cloud Foundry et au PaaSGerard Konan
 
Deck seo campus 2011 utiliser les logs serveurs
Deck seo campus 2011   utiliser les logs serveursDeck seo campus 2011   utiliser les logs serveurs
Deck seo campus 2011 utiliser les logs serveursPhilippe YONNET
 
Les Servlets, MVC en pratique Les technologies JSP Les EL et OI
Les Servlets, MVC en pratique Les technologies JSP Les EL et OILes Servlets, MVC en pratique Les technologies JSP Les EL et OI
Les Servlets, MVC en pratique Les technologies JSP Les EL et OIHAMIDGARMANI
 
Serveur Intranet sous Windows Server 2008
Serveur Intranet sous Windows Server 2008 Serveur Intranet sous Windows Server 2008
Serveur Intranet sous Windows Server 2008 Aicha OUALLA
 
R I S O M Pour Bib Op 6 Avril 2009
R I S O M Pour  Bib  Op 6 Avril 2009R I S O M Pour  Bib  Op 6 Avril 2009
R I S O M Pour Bib Op 6 Avril 2009Renaud AIOUTZ
 

Semelhante a Installation et configuration d'AWSTATS "Outils d'analyse de Logs" sur Centos 6.4 (20)

La syndication pour documentalistes
La syndication pour documentalistesLa syndication pour documentalistes
La syndication pour documentalistes
 
SAPIENS2009 - Module 4B
SAPIENS2009 - Module 4BSAPIENS2009 - Module 4B
SAPIENS2009 - Module 4B
 
Kiwiparty 2011 - Optimisation des sites internet
Kiwiparty 2011 - Optimisation des sites internetKiwiparty 2011 - Optimisation des sites internet
Kiwiparty 2011 - Optimisation des sites internet
 
Iis6 windows server_2003
Iis6 windows server_2003Iis6 windows server_2003
Iis6 windows server_2003
 
Webserver tomcat-jboss-jrun-jonas doc
Webserver tomcat-jboss-jrun-jonas docWebserver tomcat-jboss-jrun-jonas doc
Webserver tomcat-jboss-jrun-jonas doc
 
Introduction au RSS
Introduction au RSSIntroduction au RSS
Introduction au RSS
 
IPv6 news-fr-20121009
IPv6 news-fr-20121009IPv6 news-fr-20121009
IPv6 news-fr-20121009
 
serveur web
serveur webserveur web
serveur web
 
APACHE HTTP
APACHE HTTPAPACHE HTTP
APACHE HTTP
 
Mysql
MysqlMysql
Mysql
 
Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"
 
Java Entreprise Edition
Java Entreprise EditionJava Entreprise Edition
Java Entreprise Edition
 
Atelier hadoop-single-sign-on
Atelier hadoop-single-sign-onAtelier hadoop-single-sign-on
Atelier hadoop-single-sign-on
 
Introduction à Cloud Foundry et au PaaS
Introduction à Cloud Foundry et au PaaSIntroduction à Cloud Foundry et au PaaS
Introduction à Cloud Foundry et au PaaS
 
Deck seo campus 2011 utiliser les logs serveurs
Deck seo campus 2011   utiliser les logs serveursDeck seo campus 2011   utiliser les logs serveurs
Deck seo campus 2011 utiliser les logs serveurs
 
Les Servlets, MVC en pratique Les technologies JSP Les EL et OI
Les Servlets, MVC en pratique Les technologies JSP Les EL et OILes Servlets, MVC en pratique Les technologies JSP Les EL et OI
Les Servlets, MVC en pratique Les technologies JSP Les EL et OI
 
Serveur Intranet sous Windows Server 2008
Serveur Intranet sous Windows Server 2008 Serveur Intranet sous Windows Server 2008
Serveur Intranet sous Windows Server 2008
 
La plateforme JEE
La plateforme JEELa plateforme JEE
La plateforme JEE
 
R I S O M Pour Bib Op 6 Avril 2009
R I S O M Pour  Bib  Op 6 Avril 2009R I S O M Pour  Bib  Op 6 Avril 2009
R I S O M Pour Bib Op 6 Avril 2009
 
RSS
RSSRSS
RSS
 

Installation et configuration d'AWSTATS "Outils d'analyse de Logs" sur Centos 6.4

  • 1. EXPOSE SUR AWSTATS Présenté par : Mohamed Faidhoine Youssouf Prof : Lo Massamba
  • 2. Sommaire 1. Description 2. Objectif 3. Qu’est ce qu’Awstats 4. Caractéristiques 5. Fonctionnalités 6. Protocoles utilisés 7. Avantages 8. Inconvénients 9. Installation et configuration d’Apache 10. Installation d’Awstats 11. Configuration d’Awstats 12. Test de configuration 13. Conclusion 2
  • 3. 1. Description AWStats est un analyseur puissant et plus complet de tous les analyseurs de fichier logs qui montre toutes les statistiques Web, Mail, FTP, y compris des visites, visiteurs uniques, pages, frappe, les heures de pointe, os, navigateurs, moteurs de recherche, mots-clés, robots visites, des liens rompus et plus … 3
  • 4. 2. OBJECTIF L’objectif principal, est de vous permettre de visualiser l’ état de votre serveur sur les fichiers journaliers grâce à l’outil dite AWSTATS : outil open source, qui s'appuis sur les logs du serveur HTTP pour produire des rapports graphiques sur l'activité de votre serveur Web. La mise en place peut s'effectuer autant sur un serveur LINUX que sur un serveur Windows. 4
  • 5. 3. Qu’est ce qu’Awstats Awstats est un outil puissant et gratuit qui génère featureful web avancée, en streaming, ftp ou statistiques du serveur de messagerie, graphiquement. Cet analyseur de log fonctionne en tant que CGI ou en ligne de commande et vous montre toutes les informations possibles de vos fichier journalières, en quelques pages web graphiques. Il peut analyser tous les outils de serveur grands comme les fichiers de log d'Apache, WebStar, IIS (format journal W3C) et beaucoup d'autres web, proxy, serveurs de streaming, serveurs de messagerie et des serveurs ftp. 5
  • 6. 4. Caractéristiques Une analyse complète du journal d’AWStats peut être caractériser parmi les informations suivantes:  Nombre de visites et le nombre de visiteurs uniques,  Durée des visites et dernières visites,  Les utilisateurs authentifiés, et leurs dernières visites  Jours de la semaine et les heures de pointe,  Domaines et pays des visiteurs (pages, visites, KB, 269 domaines / pays détectés, détection de GeoIp),  liste des hôtes, les dernières visites et les suspendus d’IP,  La plupart des pages vues ... Etc. 6
  • 7. 5. Fonctionnalités • Il permet l’affichage mois par mois des statistiques concernant les page visitées du site ainsi que la configuration des clients qui y sont connectés. Il permet de générer des tableaux de façon dynamique. Il dispose également de divers dispositifs de gestion de la performance, notamment un cache qui évite de réaliser deux fois la même requête lors de l'appel des tableaux. Il donne une information plus détaillée et de meilleurs diagrammes que webalizer, il est également plus facile à utiliser. http://www.awstats.org/docs/awstats_compare.html 7
  • 8. 6. Protocoles utilisés Un protocole est une méthode standard qui permet la communication entre des processus dans un ensemble de règles à respecter pour émettre et recevoir des données sur un réseau.  Le Protocole IPv6 : est un protocole réseau sans connexion de la couche 3. En général, IPv6 n'est pas compatible avec IPv4, mais compatible avec tous les autres protocoles Internet, dont TCP, UDP, ICMP, IGMP, OSPF, BGP et DNS.  Protocole HTTP (HyperText Transfer Protocol)  Le Protocole SNMP (Simple Network Management Protocol) 8
  • 9.  Le Protocole TCP (Transmission Control Protocol)  Le Protocole IP (Internet Protocol)  Le Protocole ICMP (Internet Control Message Protocol)  Les Protocoles de Messagerie (SMTP, POP3 et IMAP4)  Le protocole SMTP (Simple Mail Transfer Protocol  Le Protocole POP (Post Office Protocol)  Le Protocole IMAP4 (Interactive Mail Access Protocol) 9
  • 10. 7. Avantages L'avantage d’Awstats comme outils d'analyse c'est qu'il possède une version gratuite (à condition de mettre ce logo sur votre site), et qu'il reste très performant et complet. Voici parmi les avantages qu'il propose : • Le nombre de pages vues, le nombre de visiteurs, la durée moyenne des visites,... (à la journée, à la semaine, au mois,...) • Pour chaque heures de la journée: le nombre de visiteurs, le nombre de pages vues. • Les sources d'où proviennent vos visiteurs (d'un autre site, d'un moteur de recherche, d'un mail) • La géo localisation de vos visiteurs (par continents, par pays, par régions) 10
  • 11. 8. Inconvénients • Le principal inconvénient d’un outil tel qu'Awstats est qu'il est statique. On regrette l'impossibilité de filtrer et trier dynamiquement les informations. Ces outils ne nécessitent pas de modification du code de l’application à superviser. • L’autre inconvénient est qu’il n’est pas possible de faire remonter des informations dynamiques issues du client comme peuvent le faire analytiques avec le mécanisme des variables personnalisées. 11
  • 12. 9. Installation d’Awstats En supposant que votre serveur DNS fonctionne a merveille, Awstats est un outil d’analyse logs fonctionnant dans un serveur Apache qui fonctionne, sans cela vous en aurez aucune résultats. Pour ce faire installer et configurer Apache. Notre solution est faite sur CENTOS-6.4 qui est presque pareille qu’avec DEBIAN 7 ou Fedora 19. Passons à son installation et configuration… 12
  • 13. 9.1 Installation et configuration d’Apache Installer les paquets Apache pour éviter les dépendances Appuyer Y pour qu’il installe en même temps les dépendances Vérifier si Apache est installé ; ce qui de notre cas 13
  • 14. Editer le fichier de configuration sur ces quelque lignes permettant le bon fonctionnement d’Apache Sur cette ligne mettez le nom du domaine Laisser le chemin du document tel qu’il est Ajout du nom du fichier à accéder seulement dans le répertoire et l’affichage de notre page web serveur 14
  • 15. Ici on accède au répertoire /var/www/html a fin de créer notre page index comme on la décrit dans DirectoryIndex . Créer votre page html comme vous le souhaiter, mais qu’il y est le même nom comme indiquer ci-dessus awstats.html enregistrer 15
  • 16. Redémarrer apache pour qu’il prenne les modification et aussi le serveur DNS en même Puis ouvrez Firefox et mettez votre adresse ou nom du domaine, de ma part c’est : http://awstats,org/ 16
  • 17. Ou avec l’dresse IP : http://192.168.1.3 Maintenant comme tout fonctionne on peut actuellement passez a 17
  • 18. 10. Installation d’Awstats Avant d’installer veuillez ajouter ces référentiel yum RPMForge : c’est pour éviter que les paquets de CENTOS soient écrasés par le référentiel de RPMForge … etc, pour plus d’information sur le pourquoi des priorité de RPMForge http://wiki.centos.org/PackageManagement/Yum/Priorities Cette référence c’est pour l 64 bits comme système Et ceci pour le système de 32 bits 18
  • 19. En supposant le bon fonctionnement d’Apache, c’est préférable qu’apache soit configurer pour démarrer au démarrage Ici on configure le par feu de tel sorte d’autoriser le trafic avec IP tables puis de l’enregistrer et redémarrer Apache Si tout marche vous aurez ceci Maintenant on peut installer Awstats sans pour autant demandé de dépendances 19
  • 20. 11. Configuration d’Awstats Editer et modifier Awstats dans Apache pour Par défaut le fichier est comme ça, sinon produire le même script dans votre configuration Copier le fichier par défaut de configuration d’Awstats vers le même répertoire en le nommant le nom_serveur.domaine.conf 20
  • 21. Maintenant éditer le fichier de configuration d’Awstats afin de l’adapter avec notre serveur web en modifiant ces quelque lignes, n’empêche que la curiosité est un atout Par défaut le chemin pour le fichier Logs et format est inchangé ou mettre le domaine. 21
  • 22. Ici on met a jour les statistique et par défaut c’est a toutes les heurs qui vont s’y faire Si jusqu’ici tout fonctionne comme vous l’avez suivi, vous devriez avoir ces résultats pour la 1er fois en chargeant tous statistique dans le répertoire /var /log/httpd/access_log. Ici il n’y a rien pour l’instant. 22
  • 23. 12. Test et lancement d’Awstats Redémarrer Apache puis Dns Puis http://192.168.1.3/awstats/awstats.pl?config=nomdomain 23
  • 24. 24
  • 25. Statistique du moi de janvier 2014 25
  • 26. Actualiser la page pour prendre en compte les mise a jour 26
  • 27. 13. Conclusion Awstats est un outil exceptionnel permettant d’adapter et d’améliorer sensiblement le trafic de votre site, car il nous aide à mieux comprendre nos utilisateurs et l’amélioration de la promotion de vos site Web. Il est un analyseur de log web, ftp et mail, écrit en Perl et disponible sous licence GPL. Surtout qu’avec ces statistiques peuvent être actualisées via le navigateur grâce à un script CGI en ligne de commande. 27
  • 28. Merci infiniment de votre Patience