installation et configuration d'awstats "outils d'analyse de logs" sur centos...

28
EXPOSE SUR AWSTATS Présenté par : Mohamed Faidhoine Youssouf Prof : Lo Massamba

Upload: medfaye

Post on 02-Jul-2015

5.326 views

Category:

Technology


2 download

DESCRIPTION

Mise en place d'une solution d'analyse de Logs sur des serveurs cas d'AWSTATS , un outils plus que performants pour consulter les fichiers journaliers et plus complet que ces autres prédécesseurs d'analyseurs de logs tel que : Webalizer , analog et ou Sawmill Analytics

TRANSCRIPT

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

EXPOSE SUR AWSTATS

Présenté par : Mohamed Faidhoine

Youssouf

Prof : Lo Massamba

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

Sommaire1. Description2. Objectif3. Qu’est ce qu’Awstats4. Caractéristiques5. Fonctionnalités 6. Protocoles utilisés7. Avantages 8. Inconvénients9. Installation et configuration d’Apache 10. Installation d’Awstats11. Configuration d’Awstats 12. Test de configuration 13. Conclusion

2

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

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

Page 4: Installation et configuration d'AWSTATS "Outils d'analyse de Logs" sur Centos 6.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

Page 5: Installation et configuration d'AWSTATS "Outils d'analyse de Logs" sur Centos 6.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

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

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

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

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

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

6. Protocoles utilisésUn 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

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

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

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

7. AvantagesL'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

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

8. Inconvénients

• Le principal inconvénient d’un outil tel qu'Awstatsest 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

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

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

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

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

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

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

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

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

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

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

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

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

Maintenant comme tout fonctionne on peut actuellement passez a

17

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

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 RPMForgehttp://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

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

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

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

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

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

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

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

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

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

12. Test et lancement d’AwstatsRedémarrer Apache puis Dns

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

23

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

24

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

Statistique du moi de janvier 2014

25

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

26

Actualiser la page pour prendre en compte les mise a jour

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

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

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

Merci infiniment de votre

Patience