Install:Awstat
Un article de MacodaWiki.
AWstat permet d'afficher des statistiques de consultation des sites web et des réception/envoie de mails.
Sommaire |
Partie Commune
- Avant de lancer l'installation de awstat, il faut installer PERL (ActivePerl-5.8.7.815-MSWin32-x86-211909.msi), sans la documentation, les exemples et l'activeX (Prel/PerlScript)
- Lancer l'installation de Awstats (awstats-6.5.exe)
- Au prompt demandant la position du programme Apache, taper c:\wamp\apache2
- Au prompt pour la configuration Apache, taper c:\wamp\apache2\conf\httpd.conf
- Répondre "y" pour la création du ficiher de config
- répondre "www.macoda.com" pour le nom du site
- Relancer l'ensemble des services Wamp (apache et Mysql) avec le menu déroulant de la barre de tâche
- Appuyer sur Enter pour terminer l'installation
Partie Web
- Editer le fichier C:\Program Files\AWStats\wwwroot\cgi-bin\awstats.www.macoda.com.conf
- Mettre le bon nom du fixhier log
- LogFile="/var/log/httpd/mylog.log"
- devient
- LogFile="C:\wamp\logs\access.log"
- Permettre de regénérer les statistiques depuis le navigateur web
- AllowToUpdateStatsFromBrowser=0
- devient
- AllowToUpdateStatsFromBrowser=1
- Faire une résolution complète des noms
- DNSLookup=2
- devient
- DNSLookup=1
- Ne permettre l'accès aux stats que depuis certaines machines
- AllowAccessFromWebToFollowingIPAddresses=""
- devient
- AllowAccessFromWebToFollowingIPAddresses="127.0.0.1 192.168.0.1-192.168.0.255 193.55.90.211"
- Ne pas logger les accès depuis le boulot ou des postes locaux
- SkipHosts=""
- devient
- SkipHosts="127.0.0.1 REGEX[^192\.168\.] REGEX[^10\.] 193.55.90.211"
- Editer le fichier httpd.conf de c:\wamp\apache2\conf
- Modifier le format des traces pour que awstats trouve les infos
- CustomLog ../logs/access.log common
- devient
- CustomLog ../logs/access.log combined
- Permettre à Apache de lancer les script Perl
- Rajouter la ligne
- ScriptInterpreterSource registry
- Corriger la fin du fichier pour quel les sauts de lignes soient correct dans la ligne "URL access to scripts/files in AWStats directory."
- Effacer le fichier access.log c:\wamp\logs\
- Relancer l'ensemble des services Wamp (apache et Mysql) avec le menu déroulant de la barre de tâche
- Ne pas logger les accès à la page online.txt qui sert pour la surveillance de la connexion.
- SkipFiles=""
- devient
- SkipFiles="/online.txt"
Pour voir les stats : http://localhost/awstats/awstats.pl?config=www.macoda.com
Partie Mail
- Créer un fichier C:/Program Files/AWStats\wwwroot\cgi-bin\awstats.mail.macoda.com.conf
- Mettre les lignes suivantes dans le fichier :
# AWSTATS CONFIGURE FILE 6.5 LogFile="C:\Program Files\hMailServer\Logs\hmailserver_awstats.log" LogType=M LogFormat="%time2 %email %email_r %host %host_r %method %url %code %bytesd" LogSeparator="\t" SiteDomain="mail.macoda.com" LevelForBrowsersDetection=0 LevelForOSDetection=0 LevelForRefererAnalyze=0 LevelForRobotsDetection=0 LevelForWormsDetection=0 LevelForSearchEnginesDetection=0 LevelForFileTypesDetection=0 ShowMenu=1 ShowSummary=HB ShowMonthStats=HB ShowDaysOfMonthStats=HB ShowDaysOfWeekStats=HB ShowHoursStats=HB ShowDomainsStats=0 ShowHostsStats=HBL ShowAuthenticatedUsers=0 ShowRobotsStats=0 ShowEMailSenders=HBML ShowEMailReceivers=HBML ShowSessionsStats=0 ShowPagesStats=0 ShowFileTypesStats=0 ShowFileSizesStats=0 ShowBrowsersStats=0 ShowOSStats=0 ShowOriginStats=0 ShowKeyphrasesStats=0 ShowKeywordsStats=0 ShowMiscStats=0 ShowHTTPErrorsStats=0 ShowSMTPErrorsStats=1 AllowToUpdateStatsFromBrowser=1 HostAliases="macoda.com mail.macoda.com 127.0.0.1 locahost" AllowAccessFromWebToFollowingIPAddresses="127.0.0.1 192.168.0.1-192.168.0.255 193.55.90.211"
Pour voir les stats : http://localhost/awstats/awstats.pl?config=mail.macoda.com
Fin de configuration
Partie je sais pas encore :-)
Accès au stats : http://localhost/awstats/awstats.pl?config=mail.macoda.com et http://localhost/awstats/awstats.pl?config=www.macoda.com
************************************************************************************
Lancer régulièrement la mise à jour des stats AWSTATS !!!!!
You can then manually update your statistics for 'www.macoda.com' with command:
perl awstats.pl -update -config=www.macoda.com perl awstats.pl -update -config=mail.macoda.com
Faudra enlever les accès depuis le site interne, depuis le cnrs, ...
Faudrait stocker les logs de Apache ?
Les faire tourner ?
http://localhost/awstats/awstats.pl?config=www.macoda.com http://localhost/awstats/awstats.pl?config=mail.macoda.com
