webalizer (resolu) - Débats - Linux et OS Alternatifs
Marsh Posté le 10-12-2002 à 17:21:03
man crontab
exemple :
[root@rincevent /]# crontab -u httpd -l |
Marsh Posté le 10-12-2002 à 17:24:19
Utilise le cron (voir : man 5 crontab)
Par exemple dans RedHat 7.2 dans le répertoire /etc/cron.d, il y a déjà un script de statistique sur l'activité du système.
Ce script-cron s'appelle sysstat.
Sa syntaxe est : */10 * * * * root /usr/lib/sa/sa1 1 1
qui signifie (en bref) que le programme sa1 est lancé automatiquement tous les jours et toutes les 10 minutes.
PS : désolé pour Kadreg je n'avais pas vu ton message.
Marsh Posté le 10-12-2002 à 17:43:27
hem....je comprends pas bien la syntaxe de crontab, le truc 2>&1 etc ...
c pas mieux de faire un ptit fichier avec la ligne de commande dedans, et l'apeller automatiquement (c la théorie, la pratique chuis pas vraiment au point pour faire ca)
rappel : MDK9
Marsh Posté le 10-12-2002 à 17:49:23
bon, dans /etc/crond.d/ j'avais un fichier msec j'ai fais ca (modif en gras):
*/1 * * * * root /usr/share/msec/promisc_check.sh
*/1 * * * * root cd /var/www/html/stats/ & webalizer-french /var/log/httpd/access_log
a votre avis c correct ca ?
Marsh Posté le 10-12-2002 à 17:55:28
bitman13 a écrit : bon, dans /etc/crond.d/ j'avais un fichier msec j'ai fais ca (modif en gras): |
1- Connaissant webalizer, tu va faire souffrir ta machine. En effet, ça signifie que tu le lance toutes les minutes. Lorsque tu auras plusieurs centaines de milliers de visites, la machines ne va plus faire que ça.
2- Met plutot tes options dans le fichier /etc/webalizer.conf, tu peux y définir le fichier de log à parser, le langage à utiliser,, ou générer les fichiers HTML et plein d'autres choses pour faire le kéké.
3- Les fichiers seront généré comme appartenant à root. Si je me souvient de la configuration de la mandrake, ces fichiers ne seront pas lisible par l'utilisateur correspondant a apache. C'est pour cela que chez moi, l'appel à webalizer est mis dans la crontab de l'utilisateur httpd, celui qui fait tourner apache.
5- Il y a pas de 4
Marsh Posté le 10-12-2002 à 18:09:26
mmm ok ca commence a venir la
nouveau fichier :
*/1 * * * * root /usr/share/msec/promisc_check.sh |
sachant que j'ai modifié mon webaliser.conf avec les bons chemins
qqun sait il comment je peux voir que ca se passe correctement ( a part verifier ma page ?)
Marsh Posté le 10-12-2002 à 18:10:29
en gros :
LogFile /var/log/httpd/access_log |
le reste j'ai laissé tel kel, ne sachant pas a quoi ca sert
Marsh Posté le 10-12-2002 à 18:24:42
bitman13 a écrit : |
Plutot :
|
Marsh Posté le 10-12-2002 à 17:11:46
pour generer les stats fo taper webalizer-french /var/log/httpd/acess_log dans le repertoire dans lequel on veut avoir les fichiers, comment automatiser le truc genre quotidiennement je sais pas faire de scripts
Message édité par Bitman le 10-12-2002 à 18:29:39