Rapports et statistiques du serveur WEB

BoTTom |   
 
 Le serveur WEB peut vous produire des rapport statistiques quant à son
  activité :
 
  - rapport basic : comptage du nombre de "hits" et top 50 (ou plus).
 
  - web usage mining : a/ les pages les plus fréquentées
 
                       b/ d'ou viennent-ils
 
                       c/ sur quelle page arrivent-ils le plus souvent
 
                       d/ de quelle page partent-ils le plus souvent.
 
 cette fonctionnalité est arrivée en V4R40, mais nécessitait de nombreuses
  PTF, elle fonctionne parfaitement en V4R50.
 
 
elle s'appuie sur l'historique (directive accesslog) et impose un fichier
  historique standard (ascii) et non DDS dans QUSRSYS.
 
 



|   
 
  Directives 
 
 définition d'un format de rapport :
 
 ..........................................................
 : AccessReportTemplate volubis {                         :
 :       AccessReportDescription "historique volubis"     :
 :       AccessReportIncludeURL /*                        :
 :       AccessReportExcludeHostName 10.*.*.*             :
 :       AccessReportExcludeHostName *.volubis.intra      :
 : }                                                      :
 ..........................................................
 
 AccessReportTopLIst                 # par défaut TOP 50
 AccessReportDescription             # texte explicatif
 AccessReportIncludeURL              # URL à inclure dans le rapport
 AccessReportExcludeURL              # URL à exclure du rapport
 AccessReportIncludeHostName         # Host (clients) à inclure
 AccessReportExcludeHostName         # Host (clients) à exclure
 AccessReportExcludeMethod           # Méthodes (GET,POST ...) à exclure
 AccessReportExcludeRetrunCode       # code retour (200, 300, 400) à exlcure


|   
 
 directives historique associées :
 
  LogTime localtime                           # heure locale ou GMT
  LogFormat common                            # format commun ou DDS
  AccessLog /réperoire/log/hits 2000          # historique au fil de l'eau.
  AccessLogArchive Purge                      # purge automatique
  AccessLogExpire 15                          # conservation
  AccessLogSizeLimit 2                        # taille limite (en Mo)
  NoLog 10.*.*.*                              # filtre
  NoLog *.volubis.intra                       # (idem)
 
 directives de production de rapport :
 
 DoReporting On 3                             # rapport basic (3h matin)
 DoWebUsageMining On 4                        # rapport d'utilisation
 
 AccessReportDoDnsLookup On                   # remplace adr-ip par le nom
 ReportProcessOldLogs Append                  # le rapport vient en ajout
 ReportDataArchive Purge                      # purge automatique
 ReportDataExpire 14                          # conservation
 ReportDataSizeLimit 0                        # taille limite  (en Mo)



|   
 
 les rapports sont produits , à l'heure demandée, dans
 
 /QIBM/UserData/HTTPSVR/Report/(instance)/reports.html
 
 où (instance) est le nom de votre instance, "default" par défaut.
 
 
 
 pour générer un rapport basic sur la ligne de commande
 
 CALL QHTTPSVR/QZHBLOGR PARM('-c'
                       '/QSYS.LIB/QUSRSYS.LIB/QATMHTTPC.FILE/(instance).MBR'
                       '-n' '2924' '-P' '819' '-m' '37')
 
 
 pour générer un rapport web usage mining sur la ligne de commande
 
 CALL QHTTPSVR/QZHBWUM PARM('-c'
                       '/QSYS.LIB/QUSRSYS.LIB/QATMHTTPC.FILE/(instance).MBR'
                       '-l' '2924' '-s' '819' '-m' '37')
 







©AF400