Description des scripts

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 :


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
-umise à jour de la page d'accueil
-xmontre les valeurs par défaut
-vversion
-zutilisation 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
-ccharge 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
-xmontre les valeurs par défaut
-vversion
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.


back