Install:Awstat

De MacodaWiki
Aller à : navigation, rechercher

AWstat permet d'afficher des statistiques de consultation des sites web et des réception/envoie de mails.

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