Des statistiques Domino avec AWSTATS

AWSTATS Stats Statistiques Domino IIS WEB Activité Pourcentage SiteVous avez plusieurs applications Web sous Lotus Domino et vous aimeriez publier des statistiques sur l’utilisation de ces bases. AWStats, un outil Open Source d’analyse de log, est fait pour vous.

L’implémentation d’AWStats n’est pas très compliquée, il suffit de suivre les étapes suivantes:

1. Activez la journalisation de l’activité HTTP sur votre serveur Domino. Pour cela modifiez le document serveur de votre serveur Domino, allez dans Internet Protocols, onglet HTTP et modifiez les champs suivants:

  • Access Log Format = « Extended Common »
  • Time Format = « LocalTime »
  • Log File Duration = « Daily »
  • Max Log Entry Length = « 10 kb » (release 6 and higher)
  • Max size of access log = « 0 » (release 6 and higher)
  • Enable logging to log files = « Enabled »
  • Enable logging to Domlog.nsf = « Disabled »
  • Directory for log files = « d:\domino\weblogs »

Sauvegardez et fermer le document serveur et redémarrez la tâche HTTP.

2. Téléchargez la version ZIP d’AWStats sur http://awstats.sourceforge.net

3. Extraire le fichier téléchargé awstats.zip dans le répertoire de votre choix. (par exemple « c:\temp« )

4. Créer un répertoire « awstats » dans %DOMINO_DATA_DIR%\domino\html (par exemple : « d:\domino\data\domino\html\awstats »)

5. Copier le répertoire « wwwroot\icon » dans %DOMINO_DATA_DIR%\domino\html\awstats (par exemple: « d:\domino\data\domino\html\awstats\icon »)

6. Copier le contenu de « wwwroot\cgi-bin » dans %DOMINO_DATA_DIR%\domino\cgi-bin directory on the Notes server (for example, « d:\domino\data\domino\cgi-bin »)

7. Copier le contenu de « tools » dans %DOMINO_DATA_DIR%\domino\cgi-bin

8. A partir du répertoire Domino « cgi-bin », faire une copie du fichier awstats.model.conf. Renommez le awstats.domino.conf« . Ouvrez le fichier et modifiez le comme suit:

  • LogFile= »perl ./logresolvemerge.pl d:/domino/weblogs/access*.log | »
    ou « d:/domino/weblogs » est le chemin d’accès aux fichiers log définit à l’étape 1
  • LogType = W
  • LogFormat = 1
  • DirIcons= »/AWSTATS/icon »
  • DNSLookup = 1

9. Installez un interpréteur Perl pour Windows : http://www.activestate.com/ActivePerl. Il n’est pas nécessaire de redémarrer le serveur, il est donc possible de l’installer directement sur votre serveur de production … en prenant les précautions nécessaires selon la politique de disponibilité de votre société … l’écran bleu de Windows est toujours à considérer 😉

10. Lancez la première analyse des logs en ligne de commande. Pour cela allez en ligne de commande dans le répertoire « cgi-bin » créé à l’étape 6 et lancez la commande suivante:

perl awstats.pl -config=domino -update
Ou « domino » dans « -config=domino » correspond au nom indiqué au centre du fichier « awstats.domino.conf » créé à l’étape 8. Le processus va aller parcourir tous les fichiers de logs du répertoire d:/domino/weblogs/access*.log. Un fichier d’index va être créé. il servira à la génération des rapports.

En cas d’erreurs pensez à vérifier les points suivants:

  • Vérifiez que le répertoire contenant les logs Domino existe bien ( étape 1 ).
  • Vérifiez que vous n’avez pas fait de faute de frappe en entrant le chemin du répertoire contenant les logs ( étape 8 ).
  • Si aucun log n’est généré, avez vous redémarrez la tâche Domino HTTP ?

11. Planifiez la mise à jour de l’index. Pour cela nous allons utiliser Domino pour ordonnancer la tâche.

  • Créez un fichier update.bat dans le répertoire des binaires de Domino D:\domino et insérez le code suivant:
  • d:
    cd d:\Domino\Data\Domino\cgi-bin
    PERL awstats.pl -config=server1 -update

  • Allez dans Domino Administrator / Configuration / Server / Programs ,créez un nouveau programme et spécifier update.bat dans le champ Program Name

12. Visualisez les statistiques sur un navigateur : http://monserveur.com/cgi-bin/awstats.pl?config=domino

Ou « domino » dans config=domino » correspond au nom indiqué au centre du fichier « awstats.domino.conf » créé à l’étape 8.

Laisser un commentaire