|
Tous les scripts utilisent un fichier de configuration config.pl pour
connaitre quels sont les options que vous avez choisi. Il n'est jamais
nécessaire de modifier les sources des scripts.
Cron-pages sert à initialiser les stats générales, il
ne doit être lancé qu'une seule fois excepté si vous
modifiez le fichier de configuration.
Liste des scripts :
- Stats sur les Pages, Répertoires, Pays, Sites et Scripts
Cron-pages.pl
|
But
|
Initialisation
Génération des stats sur l'ensemble du fichier de log,
excepté la journée courante
|
Fréquence
|
Une seule fois. Doit être relancé si vous modifiez le
fichier de configuration car les donnés issues de cron-pages
sont utilisées par la suite par le script incrémental.
|
Temps de calcul
|
Dépend de la taille de votre fichier, de votre fichier de
configuration et de la vitesse de votre machine.
Cela peut prendre entre quelques minutes juqu'à plusieurs heures.
Si votre fichier de log est vraiment très gros, je vous suggère de le compresser en plusieurs parts ou de tester
en premier lieu la sortie avec un fichier de log de petite taille.
|
Fonctionnement
|
Création de la structure de l'application, sortie des valeurs
incrémentales, génération des fichiers HTML et
sauvegarde des données temporelles.
|
Options
|
-c <file> | charge un fichier de configuration |
-d <nbdays> | ne balaye que les nbdays derniers jours |
-i <file> | fichier de log d'entrée |
-p <level> | niveau de précision |
-l <language> | langages utilisés |
-q <string> | filtre sur ce sous répertoire |
-r <date> | date de fin |
-s <date> | date de début |
-t <toplist> | affichage des toplist meilleurs fichiers |
-u | mise à jour de la page d'accueil |
-x | montre les valeurs par défaut |
-v | version |
-z | utilisation du mode compressé |
|
Notes
|
Le graphe sur les accès sur les répertoires n'est pas
calculé par cron-pages mais par cron-week. Vous devrez attendre
d'avoir au moins deux semaines de données avant que celui-ci
n'apparaisse.
|
Cron-inc.pl
|
But
|
Stats incrémentales
Ne caclule que les statistiques sur la journée précédente
|
Fréquence
|
Une fois par jour.
Pas d'accès à une crontab :
Si vous oubliez de lancer cron-inc.pl pendant moins d'une semaine,
cron-inc.pl sera capable de rattraper les jours manquants. Si l'oubli
est supérieur à une semaine, vous devrez alors
relancer cron-pages.pl pour tout recalculer depuis le premier jour.
Vous pouvez modifier cette valeur de 7 jours dans le code du script mais
dans ce cas, le temps de calcul peut être plus long qu'une simple
réinitialisation....à tester.
Conseil : utilisez moins de 10% de nombre de jours totals depuis le
début du fichier de log.
|
Temps de calcul
|
Typiquement, quelques minutes.
|
Fonctionnement
|
Chargement des valeurs incrémentales, balayage de la journée
précédente pour extraction des statistiques, calcul des
nouvelles stats résultantes et sauvegarde des nouvelles valeurs
incrémentales. Puis génération des pages HTML et
mise à jour des valeurs temporelles.
|
Options
|
-c | charge un fichier de configuration |
-i <file> | fichier de log d'entrée |
-j <dd/Mmm/yyyy> | statistiques uniquement sur un jour
particulier |
-l <language> | langages de sortie |
-p <level> | niveau de précision |
-s <nbdays> | balayage des nbdays jours précédents (la valeur par défaut est 7) |
-t <toplist> | affiche que les toplist fichiers |
-x | montre les valeurs par défaut |
-v | version |
|
Notes
|
Vous pouvez utiliser cron-inc.pl pour ne calculer les statistiques
que sur une journée bien précise grace à l'option
cron-inc.pl -j dd/Mmm/yyyy
(dd est le jour avec deux chiffres, Mmm les trois premières lettres de chaque mois en anglais avec la première lettre en majuscule, yyyy
l'année avec 4 chiffres).
Les valeurs incrémentales ne sont pas d&eacte;truites en cas
d'utilisation de cette option.
|
|