OVH Community, votre nouvel espace communautaire.

http://guides.ovh.com/StatistiquesDesSites/


Dge-06
13/03/2013, 09h13
Citation Envoyé par jicao
content qu'on ai pas reveillé un post vieux de 5 ans pour rien

Edit : 9 ans j'avais mal lu...
N'empèche que ce tuto m'a bien servi

Dge-06
13/03/2013, 09h12
Citation Envoyé par SerVaL
Content pour toi, j'ai édité le message pour supprimer l'adresse de ton serveur. Fais en de même. ++
Ca marche, merci

SerVaL
13/03/2013, 09h06
Content pour toi, j'ai édité le message pour supprimer l'adresse de ton serveur. Fais en de même. ++

jicao
13/03/2013, 02h59
content qu'on ai pas reveillé un post vieux de 5 ans pour rien

Edit : 9 ans j'avais mal lu...

Dge-06
12/03/2013, 19h11
Ca y est j'ai réussi!!!!

En fait les icones étaient déjà copiées dans le dossier apache, mais il fallait leurs changer le chmod en 644. Il était à 600.

Merci pour m'avoir aidé

SerVaL
12/03/2013, 19h08
dans le HOW-TO

Pour l'installation, il utilise icon...
Code:
cp -rf wwwroot/icon/* /usr/local/apache/icons/
/etc/awstats/awstats.model.conf
Code:
DirIcons="/icons"

Dge-06
12/03/2013, 19h01
ca ne change rien, de plus quand je fais un clic droit et informations sur l'image, il me sirt bien "icons" et non "icon"

SerVaL
12/03/2013, 18h59
renomme le dossier icons en icon

Dge-06
12/03/2013, 18h55
oui, icones des pays, navigateurs, graphics, systèmes d'exploitations et navigateurs.

J'ai beau tout essayer, rien n'y fait

SerVaL
12/03/2013, 18h53
Uniquement les icones qui n'apparaissent pas ?

Dge-06
12/03/2013, 18h45
Citation Envoyé par SerVaL
effectivement, là ça apparait, mais quand je lance la page awstats, ça n'apparait pas

SerVaL
12/03/2013, 18h43
http://nsxxxxxx.ovh.net/icons/

http://nsxxxxxx.ovh.net/icons/up.gif

On a bien accès à tes images

ps: t'inquiètes pas, je supprime directement le nom de ton serveur à la fin de notre discussion

Dge-06
12/03/2013, 18h31
Citation Envoyé par SerVaL
Code:
cd /home/ovh/www/
ls -la
Ca donne quoi ?
ca:


total 104
drwxr-xr-x 11 ovh ovh 4096 mar 12 17:17 .
drwxr-xr-x 5 ovh ovh 4096 mar 12 16:56 ..
drwx------ 3 root root 4096 mar 12 08:58 classes
drwx------ 2 root root 4096 mar 12 08:58 css
drwxr-xr-x 10 ovh ovh 4096 mar 12 15:40 email
-rw-r--r-- 1 ovh ovh 3018 nov 17 2005 faded_logo.png
drw-r--r-- 9 ovh ovh 12288 mar 12 18:16 icons
drwxr-xr-x 3 ovh ovh 4096 mai 24 2006 images
-rw-r--r-- 1 ovh ovh 315 nov 17 2005 index.html
-rw-r--r-- 1 root root 32565 mar 11 20:59 index.html.1
drwx------ 2 root root 4096 mar 12 08:58 js
lrwxrwxrwx 1 root root 46 d?c 2 2011 phpMyAdmin -> /home/ovh/www/phpMyAdmin-3.3.5.1-all-languages
d--------- 10 ovh ovh 4096 nov 28 2008 phpMyAdmin-2.11.5-all-languages-utf-8-only
drwxr-xr-x 11 ovh ovh 4096 f?v 3 2011 phpMyAdmin-3.3.5.1-all-languages
-rw-r--r-- 1 ovh ovh 17 mai 24 2006 test.php
-rw-r--r-- 1 ovh ovh 17 jun 12 2006 test.php4
-rw-r--r-- 1 ovh ovh 17 jun 12 2006 test.php5
drwxr-xr-x 2 ovh ovh 4096 mai 24 2006 webmail
nsxxxxxx www #

SerVaL
12/03/2013, 18h28
Code:
cd /home/ovh/www/
ls -la
Ca donne quoi ?

Dge-06
12/03/2013, 18h15
je vien d'essayer de les déplacer, ça ne change rien

Dge-06
12/03/2013, 18h12
non pas d'erreurs 500 ou 404 mais juste qu'elles n’apparaissent pas.

SerVaL
12/03/2013, 18h12
other est en trop, non ?

Vérifie le chmod de ton dossier.

jicao
12/03/2013, 18h11
et quand tu clic sur http://nsxxxxxx.ovh.net/icons/other/vh.png t'as une ereeur 500 ou autre ou c'est 404 ?
c'est peut etre une erreur de droits
mes icones sont ici : /home/ovh/www/icons

Dge-06
12/03/2013, 18h10
Je ne sais pas si c'est un problème de chemin ou de droits...

C'est chiant.

Dge-06
12/03/2013, 18h09
Citation Envoyé par jicao
quand tu affiche la source de ta page de stat vers ou pointes tes icones ?
Un exemple: http://nsxxxxxx.ovh.net/icons/other/vh.png

Mais rien n'apparait. Pourtant j'ai mis le dossier icons dans le dossier /home/ovh/www/icons

jicao
12/03/2013, 18h03
quand tu affiche la source de ta page de stat vers ou pointes tes icones ?

Dge-06
12/03/2013, 17h27
Merci pour ce super tuto.

Je l'ain installé vite fait bien fait.

Cependant j'ai un soucis, j'ai aucune icone qui s'affiche.

J'ai pourtant changer le icon par icons dans le fichier config, j'ai fais un update, mais rien n'y fait.

Avez vous une piste svp?


Merci.

jch
25/03/2007, 23h54
Merci pour ces infos.

J'ai une dernière question:
J'ai protéger le répertoire /home/ovh/cgi-bin par un htaccess


AuthUserFile /home/ovh/.htpasswd
AuthGroupFile /dev/null
AuthName "Statistiques"
AuthType Basic

require valid-user



je souhaiterais protéger les répertoires lang/ lib/ plugins/

Est-ce que est conforme niveau syntaxe ?

nellyinf
25/03/2007, 23h34
perso ce que j'ai fait : d'un coté le script dynamique accessible pour moi uniquement (htaccess + bloqué sur une seule ip) + génération de stats html statiques dans un dossier /stats du dossier principal (faisable aussi en sd si tu préfere) et exécution toutes les heures en cron de l'update et de la génération des stats html via cette commande :
Code:
/chemin vers awstats/awstats_buildstaticpages.pl -config=domaine.tld -update -lang=fr -awstatsprog=/chemin vers awstats/awstats.pl -dir=/chemin vers le dossier de stats statiques/awstats > /dev/null

jch
25/03/2007, 21h39
Je voudrais savoir si il est possible de faire ça avec apache

stats.domaine.tld = nsxxxxx.ovh.net/cg-bin/awstats.pl?config=sd.domaine.tld

D'après ce que j'ai pu voir il y aurait aussi une alternative en créant un sous domaine stats, de mettre une tache cron qui génère les pages statiques dans sd/stats mais à priori la navigation dans les stats par mois/année ne serait plus possible

?

Merci

jch
25/03/2007, 20h13
Bon j'ai réussi

donc ajout du mail dans /etc/crontab

en ajoutant la crontab avec crontab -u root -e
résultat : tache cron non éxécutée+pas de mail

vi /etc/crontab
ajout de la tache cron dans à la fin du fichier
résultat : tache cron executée+ mail reçu

Donc le problème venait du fait que j'ajoutais la tache cron avec crontab -u root -e alors qu'il fallait la mettre dans /etc/crontab

Bizarre car avec webmin les deux taches s'affichaient bien comme à être éxécutées

Autre chose la tache cron fonctionne aussi sans utiliser sudo -vpopmail
Quelle incidence ça a de l'executé direct en root ?

Merci de votre aide.

jch
25/03/2007, 18h28
je viens de me repencher sur le problème.
Je vous tiens au courant des investigations
Déjà premièrement je viens de remarquer que la tache cron
40 * * * * root /home/vpopmail/bin/clearopensmtp 2>&1 > /dev/null
n'a pas de sudo vpopmail donc je vais tester la cron pour awstats sans le sudo car clearopensmtp est un fichier en vpopmail.vchkpw

Je me remet au boulot.
Quand j'aurais fini tout ça je referai un tuto spécial super débutant pour éviter que d'autres personnes comme moi viennent vous pomper votre temps

J'ai paramétré le mail dans /etc/crontab

nellyinf
23/03/2007, 14h16
Citation Envoyé par jch
ba j'ai pris la cron donné dans le tuto moi
AS tu la meme distrib que celle indiquée dans ce tuto ?

As tu tester avec une commande dans le genre de celle que je t'ai proposée ?

As tu réussit à avoir un message d'erreur ?

olcox
23/03/2007, 11h28
faudrait voir le mail d'erreur envoyé par cron pour voir pourquoi ça passe pas... surement un Pb de droits d'accès sur un fichier ou un autre

jch
22/03/2007, 23h59
ba j'ai pris la cron donné dans le tuto moi

nellyinf
22/03/2007, 23h39
Et pourquoi tu n'execute pas ta tache cron directement en user vpopmail, plutot que de passer par root ?

Loup Artic
22/03/2007, 22h21
Pour avoir le message d'erreur, tu rajoutes une ligne dans ta config cron :

MAILTO=ton@email

Pour ma part : /etc/crontab

jch
22/03/2007, 22h14
5 1 * * * root sudo -u vpopmail /home/ovh/cgi-bin/awstats_updateall.pl now -awstatsprog=/home/ovh/cgi-bin/awstats.pl -configdir=/etc/awstats/

Merci

Loup Artic
22/03/2007, 21h43
Ta mit quoi dans ta ligne de cron ?

jch
22/03/2007, 21h01
C'est dingue ce truc !

jch
22/03/2007, 20h20
Citation Envoyé par nellyinf
as tu tenté en ssh ta ligne de commande :
Code:
sudo -u vpopmail /home/ovh/cgi-bin/awstats_updateall.pl now -awstatsprog=/home/ovh/cgi-bin/awstats.pl -configdir=/etc/awstats/
Et si oui, quel réponse as tu à l'écran ?
Bon rien à faire la tache cron fonctionne pas.
Alors que la ligne de commande en ssh passe

jch
22/03/2007, 20h02
ok j'ai vu avec httpd.conf que c'est ovh-access_log

jch
22/03/2007, 19h58
Citation Envoyé par olcox
LogFile="/celui/que/tu/veux"
Bonjour,

Mais je n'ai pas de log pour les acces à nsxxxxx.ovh.net

olcox
22/03/2007, 16h47
fais un fichier de conf /etc/awstats/awstats.nsXXXX.ovh.net.conf avec les paramètres suivant :

LogFile="/celui/que/tu/veux"
LogType=W
SiteDomain="nsXXXX.ovh.net"
HostAliases="localhost 127.0.0.1 REGEX[nsXXXX\.ovh\.net$]"

pour le reste de la conf, tu peux garder les parametres que tu as déjà mit dans les autres fichiers de "sites".
le fichier de config par défaut de awstats est lié au nom de domaine que tu appelles en URL pour visualiser les stats, aussi si tu attaques tes pages de stats par http://nsXXXX.ovh.net/cgi-bin/awstats.pl
il te faut obligatoirement un fichier de conf pour les stats de nsXXXX.ovh.net

Pour les stats QMail maintenant... ça se complique un peu. J'ai eut quelques problèmes avec la conversion du fichier de logs qmail, aussi j'ai fait un petit script qui fait tout ça, que j'appelle ensuite en tache cron ça donne (adapté à la conf précédente de Elgi) :

$ vi /etc/awstats/qmail-stat.sh
le contenu de ce script =>
#!/bin/bash
echo "Nettoyage des anciens logs..."
rm -f /var/log/qmail/current
echo "concatenation des logs courants..."
cat /var/log/qmail/pop3d/current >> /var/log/qmail/current
cat /var/log/qmail/smtp/current >> /var/log/qmail/current
cat /var/log/qmail/send/current >> /var/log/qmail/current
chown qmaill:nofiles /var/log/qmail/current
chmod 766 /var/log/qmail/current
echo "debut de traitement des statistiques"
echo "`cat /var/log/qmail/current | /usr/local/bin/tai64nlocal | /home/ovh/cgi-bin/maillogconvert.pl vadmin`" > /var/log/qmail/current.stat
chown -R ovh: ovh /var/lib/awstats # ou chown vpopmail:vchkpw fonction de la conf locale
/home/ovh/cgi-bin/awstats.pl -config=domain-mail.tld -update
le fichier de conf associé = /etc/awstats/awstats.domain-mail.tld.conf =>
LogFile="/var/log/qmail/current.stat"
LogType=M
LogFormat="%time2 %email %email_r %host %host_r %method %url %code %bytesd"
LogSeparator=" "
SiteDomain="domain-mail.tld"

HostAliases="localhost 127.0.0.1 REGEX[domain-mail\.(com|fr)$ REGEX[nsXXXX\.ovh\.net$]"
# les alias sont à définir en fonction de la config locale et des domaines de messagerie à analyser.

DNSLookup=1

DirData="/var/lib/awstats"
DirCgi="/cgi-bin"
DirIcons="/icons"

AllowToUpdateStatsFromBrowser=0
AllowFullYearView=3
EnableLockForUpdate=1

LevelForBrowsersDetection=0
LevelForOSDetection=0
LevelForRefererAnalyze=0
LevelForRobotsDetection=0
LevelForWormsDetection=0
LevelForSearchEnginesDetection=0
LevelForFileTypesDetection=0
ShowMenu=1
ShowMonthStats=HB
ShowDaysOfMonthStats=HB
ShowDaysOfWeekStats=HB
ShowHoursStats=HB
ShowDomainsStats=0
ShowHostsStats=HBL
ShowAuthenticatedUsers=0
ShowRobotsStats=0
ShowEMailSenders=HBML
ShowEMailReceivers=HBML
ShowSessionsStats=0
ShowPagesStats=0
ShowFileTypesStats=0
ShowFileSizesStats=0
ShowBrowsersStats=0
ShowOSStats=0
ShowOriginStats=0
ShowKeyphrasesStats=0
ShowKeywordsStats=0
ShowMiscStats=0
ShowHTTPErrorsStats=0
ShowSMTPErrorsStats=1
les autres options peuvent rester inchangées par rapport à la conf de site web présentée par Elgi

la tache cron pour finir :
echo "*/1 * * * * root sh /etc/awstats/qmail-stat.sh >/dev/null" >> /etc/crontab
(tache exécutée toutes les minutes pour tester le bon fonctionnement, après on peut changer le */1 par */30 (30 min) par exemple...
il faut le faire plus d'une fois par jour car qmail a tendance à vider ses fichiers "current" relativement rapidement... )


PS : config pour ncftpd en cours, mais beaucoup de manipulations et de modifs à prévoir. pour l'instant, j'en suis à reconstruire un fichier de logs interprétable par awstats.

jch
22/03/2007, 15h56
Citation Envoyé par nellyinf
as tu tenté en ssh ta ligne de commande :
Code:
sudo -u vpopmail /home/ovh/cgi-bin/awstats_updateall.pl now -awstatsprog=/home/ovh/cgi-bin/awstats.pl -configdir=/etc/awstats/
Et si oui, quel réponse as tu à l'écran ?
ça fonctionne...
Code:
Running '"/home/ovh/cgi-bin/awstats.pl" -update -config=www.domaine1.com -configdir="/etc/awstats/"' to update config www.domaine1.com
Create/Update database for config "/etc/awstats/awstats.www.domaine1.com.conf" by AWStats version 6.6 (build 1.887)
From data in log file "/var/log/httpd/user1-access_log"...
Phase 1 : First bypass old records, searching new record...
Direct access after last parsed record (after line 139)
Jumped lines in file: 139
 Found 139 already parsed records.
Parsed lines in file: 2
 Found 0 dropped records,
 Found 0 corrupted records,
 Found 0 old records,
 Found 2 new qualified records.

Running '"/home/ovh/cgi-bin/awstats.pl" -update -config=www.domaine2.fr -configdir="/etc/awstats/"' to update config www.domaine2.fr
Create/Update database for config "/etc/awstats/awstats.www.domaine2.fr.conf" by AWStats version 6.6 (build 1.887)
From data in log file "/var/log/httpd/user2-access_log"...
Phase 1 : First bypass old records, searching new record...
Direct access after last parsed record (after line 3093)
Jumped lines in file: 3093
 Found 3093 already parsed records.
Parsed lines in file: 363
 Found 0 dropped records,
 Found 0 corrupted records,
 Found 0 old records,
 Found 363 new qualified records.
Je vais bien vérifier ma cron, je sens que je vais avoir l'air bête sur le forum lol
Enfin ça n'explique pas ce retour à l'ancienne date de mise à jour parfois.

nellyinf
22/03/2007, 15h06
as tu tenté en ssh ta ligne de commande :
Code:
sudo -u vpopmail /home/ovh/cgi-bin/awstats_updateall.pl now -awstatsprog=/home/ovh/cgi-bin/awstats.pl -configdir=/etc/awstats/
Et si oui, quel réponse as tu à l'écran ?

jch
22/03/2007, 14h46
Un peu plus d'infos :

Code:
drwxr-xr-x   2 vpopmail vchkpw  4096 mar 22 01:28 awstats (pour /etc/awstats)
-rw-r--r--  1 vpopmail vchkpw 59691 mar 22 00:36 awstats.www.domaine.com.conf (dans /etc/awstats/
drwxr-xr-x  2 vpopmail vchkpw  4096 mar 22 14:21 awstats (pour /var/lib/awstats)
-rw-r--r--  1 vpopmail vchkpw 20229 mar 22 01:20 awstats032007.www.domaine.com.txt (dans /var/lib/awstats/
-rwxr-xr-x 1 vpopmail vchkpw 547741 mar 21 22:38 awstats.pl (dans /home/ovh/cgi-bin)
-rwxr-xr-x 1 vpopmail vchkpw   5497 mar 21 22:46 awstats_updateall.pl (dans /home/ovh/cgi-bin)
C'est bizarre que la mise à jour des stats soit ok par le navigateur mais pas en cron. serait-ce lié aux droits -rw-r--r-- sur les fichiers .txt et .conf

Une chose bizarre aussi parfois la date indiquée pour Dernière mise à jour: revient parfois à l'ancienne date de mise à jour ???!!!

Merci

jch
22/03/2007, 14h37
ma tache cron est celle du tuto :

5 1 * * * root sudo -u vpopmail /home/ovh/cgi-bin/awstats_updateall.pl now -awstatsprog=/home/ovh/cgi-bin/awstats.pl -configdir=/etc/awstats/

Dans quel log je peux voir le résultat d'une tache cron ?

car dans /home/log/cron.log
je n'ai que ça :
Mar 22 01:45:01 nsxxxxx cron[18588]: (root) CMD (root sudo -u vpopmail /home/ovh/cgi-bin/awstats_updateall.pl now -awstatsprog=/home/ovh/cgi-bin/awstats.pl -configdir=/etc/awstats/)

nellyinf
22/03/2007, 14h22
donne nous ton message d'erreur et ta tache cron plutot, on pourras t'aider comme ca ...
Perso j'utilise cette commande dans mon cron
Code:
/home/ovh/cgi-bin/awstats/awstats_buildstaticpages.pl -config=www.site.fr -update -lang=fr -awstatsprog=/home/ovh/cgi-bin/awstats/awstats.pl -dir=/home/user_du_site/www/awstats > /dev/null

jch
22/03/2007, 14h09
La tache cron ne fonctionne pas chez moi.
Pourtant je peux mettre à jour directement avec le navigateur.

Quelqun a eu ce problème ?

jch
22/03/2007, 01h08
Bon j'ai réussi

Je dirais que je suis administrateur débutant avancé car j'ai quelques notions

Par exemple pour le problème de certaines personnes qui ont posté :
Pensez à :
créer le répertoire /var/lib/awstats
de lui donner les bons droits pour que la cron fonctionne :
chown -R vpopmail.vchkpw /var/lib/awstats
et aussi elgi n'a pas précisé ça :
chown -R vpopmail.vchkpw /etc/awstats

Voilà ce que les "..." de ELGI voulait dire en fait :P

jch
21/03/2007, 23h07
Oui enfin on se comprend

Ce n'est pas problèmatique que ce soit le user vpopmail qui soit chargé des cron d'awstats pour le bon fonctionnement des mails etc ..?

Merci

bbq
21/03/2007, 22h11
Citation Envoyé par jch
oubliez ce que j'ai dit je vais l'installer dans /home/ovh/wwww
3 "w", pas 4

jch
21/03/2007, 22h06
oubliez ce que j'ai dit je vais l'installer dans /home/ovh/wwww

jch
21/03/2007, 21h56
Salut

Sur ma release 2 32bits je n'ai pas les répertoires du how to
/home/ovh/src/soft
et
wwwroot

Ou je dois installer awstats ?

Merci

nellyinf
16/03/2007, 09h30
bonjour, as tu tenté les commandes indiquées ?
wget marche très bine sur la gentoo.
Effectivement ce tuto n'utilisa pas le systeme portage de gentoo, mais ca ne l'empècher pas de marcher.

jch
16/03/2007, 00h38
Bonjour je souhaite installer awstats 6.6 sur ma gentoo 32bits.

Le tuto est-il ok pour cette distrib ?

En faisant locate awstats j'ai ça
Donc pas de wget ? si qqun pouvait faire un tuto rapide pour cette distrib ce serait vraiment sympa

/usr/portage/metadata/cache/net-www/awstats-6.6
/usr/portage/metadata/cache/net-www/awstats-6.5-r1
/usr/portage/metadata/cache/net-www/awstats-6.5-r2
/usr/portage/net-www/awstats
/usr/portage/net-www/awstats/files
/usr/portage/net-www/awstats/files/awstats-6.3-gentoo.diff
/usr/portage/net-www/awstats/files/digest-awstats-6.6
/usr/portage/net-www/awstats/files/postinst-en.txt
/usr/portage/net-www/awstats/files/awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff
/usr/portage/net-www/awstats/files/digest-awstats-6.5-r1
/usr/portage/net-www/awstats/files/digest-awstats-6.5-r2
/usr/portage/net-www/awstats/ChangeLog
/usr/portage/net-www/awstats/Manifest
/usr/portage/net-www/awstats/awstats-6.6.ebuild
/usr/portage/net-www/awstats/metadata.xml
/usr/portage/net-www/awstats/awstats-6.5-r1.ebuild
/usr/portage/net-www/awstats/awstats-6.5-r2.ebuild
/var/cache/edb/dep/usr/portage/net-www/awstats-6.6
/var/cache/edb/dep/usr/portage/net-www/awstats-6.5-r2
/var/cache/edb/dep/usr/portage/net-www/awstats-6.5-r1

Lecaramel
14/03/2007, 15h59
J'aimerai bien savoir comment analyser les stats de proftpd. J'ai trouvé mes logs pour proftpd (pas évident, d'ailleurs, y'a pas de rotate des logs par défaut)...

ChaKal, si tu avais la solution, je suis preneur !

olcox
09/03/2007, 19h08
pour les questions sur les logs QMail, les liens référencés ici ne fonctionnent plus... en voici un nouveau :
http://forum.qmailrocks.org/archive/...php/t-589.html

le tuto n'est pas de la qualité de celui d'Elgi... pas mal d'interprétation, et de modifs à faire...
je n'ai pas encore réussi à stabiliser l'ensemble de ce qui est décrit dessus, ce tuto n'est pas adapté aux qmails dont le smtp a été sécurisé... suite dès que j'aurai trouvé comment récupérer les bons logs. (notamment pour le smtp)

si d'autres ont réussi à mettre tout ça en place grace aux anciens liens (dans ce fil de discution) et qu'il a pensé à faire une copie du tuto qu'il a utilisé et qu'il veuille bien le poster ici, ça pourrait être un bon complément pour refaire un tuto complet.

PS : je travaille sur la version 6.6 en rh7.2, et le tuto de la 6.0 par Elgi fonctionne au poil... (pour les sites web)

XIII
09/03/2007, 10h36
Bonjour,

Merci pour ce tuto, je débute et je me retrouve avec une erreur de langue en haut de ma page

Code:
Warning: Can't find language files for "fr". English will be used.
Warning: Can't read file "status_http.pm" (status http detection will not work correctly).
Check if file is in "./lib" directory and is readable.
Warning: Can't read file "search_engines.pm" (search engines detection will not work correctly).
Check if file is in "./lib" directory and is readable.
Warning: Can't read file "domains.pm" (domains detection will not work correctly).
Check if file is in "./lib" directory and is readable.
Warning: Can't read file "operating_systems.pm" (operating systems detection will not work correctly).
Check if file is in "./lib" directory and is readable.
Warning: Can't read file "robots.pm" (robots detection will not work correctly).
Check if file is in "./lib" directory and is readable.
Warning: Can't read file "browsers.pm" (browsers detection will not work correctly).
Check if file is in "./lib" directory and is readable.
Warning: Can't read file "mime.pm" (mime detection will not work correctly).
Check if file is in "./lib" directory and is readable.
la version d'awstats utiliser est la 6.6 (build 1.887)

pour ce qui est du reste je teste encore je ne sais si tous fonctionnent

merci pour votre aide

j'oubliais je suis sous gentoo release 2

pour ce qui est de l'erreur de lang ce n'était qu'un problème de pointage dans le bon repertoir de lang dans le fichier de configuration pour ce qui est du reste je cherche mais un cout de pouce serait le bienvenue

Lecaramel
06/02/2007, 22h08
Effectivement, j'avais mal lu le message précédent, je l'ai installé sans soucis, mis à part un petit problème de droits sur le dossier de stockage des fichiers générés.

Par contre, j'ai pas du tout le même résultat entre webalizer et awstats en ce qui concerne le nombre de visiteurs journaliers.. Faut que je regarde la conf de plus près...

nellyinf
06/02/2007, 21h50
perso je l'ai installée sans soucis

Lecaramel
06/02/2007, 14h18
J'aimerai aussi installer AWStat sur mon dédié, sous release 2 Gentoo 64 et j'ai cru comprendre qu'il y'avait des problèmes avec AWStats et cette release, car elle diffère de la release Gentoo originale.

Quelqu'un peut confirmer que ce script marche dessus ?
merci !
Edit : j'ai mal lu le message précédent...

loops
13/10/2006, 04h00
J'ai eu la meme galère !!

Après plusieurs tentatives et recherche ici et là, il s'avère que cela fonctionne que dans le cas du tuto, soit l'installer obligatoirement dans home/ovh/cgi-bin/...

Pour les erreurs 500, il est impératif de bien vérifier les droits d'execution ainsi que le couple propriétaires et groupe ad'hoc pour chaque répertoire utilisés par awstats.

Pour info, je viens de l'installer sur un serveur kimsufi avec une gentoo 64 SR2

Reste effectivement à retrouver des infos pour des stats de mail et de ftp ...

Elgi
14/03/2006, 02h13
...

YerebY
14/03/2006, 02h01
Salut
J'ai installé awstats 6.5 mais j'ai une erreur 500... pour changer.

Le fichier error_log m'affiche:
Code PHP:
Premature end of script headers: /usr/local/awstats/wwwroot/cgi-bin/awstats.pl 
et le fichier cgi_log
Code PHP:
info: (target/actualuid: (vpopmail/vpopmailgid: (vchkpw/vchkpwcmdawstats.pl
error
command not in docroot (/usr/local/awstats/wwwroot/cgi-bin/awstats.pl
Le fichier awstats.pl est bien dans /usr/loca/awstats/wwwroot/cgi-bin/ et il a comme proprio vpopmail.vchkpw.

Pouvez vous m'aider please.

Niffo
10/10/2005, 01h18
Je signale une petite erreur dans le tuto :

cp /etc/awstats/awstats.model.conf /etc/awstats.sd.domain.tld.conf

doit se lire :

cp /etc/awstats/awstats.model.conf /etc/awstats/awstats.sd.domain.tld.conf

Compu
16/08/2005, 00h12
Awstat 6.5 doit etre installé pour corriger une faille de sécurité.

Nurn
08/08/2005, 14h45
merci beaucoup

effectivement j'y avais pas pensé !

Elgi
08/08/2005, 13h48
...

Nurn
06/08/2005, 18h13
Un petit up

l'adresse http://www.laphost.com/awstats.php est cassée...

quelqu'un à la solution ou bien un lien valide vers la solution ?

Merci d'avance !

perondeau
19/07/2005, 11h20
Juste pour signaler que le site pour la conf qmail ne marche plus alors si quelqu'un pouvait mettre une conf type pour qmail awstat ce serait super. Merci beaucoup d'avance...

versgui
27/06/2005, 01h18
Hello world

Bravo pour ce tuto qui manquait vraiment.
Je l'ai suivi pas à pas mais il semblerait que j'ai quelques problémes
En effet, il me retourne

Dernière mise à jour: Jamais mis à jour (Voir 'Build/Update', page awstats_setup.html)

Et quand je clique sur "Mise à jour immédiate, il me retourne ça :

Error: Couldn't open server log file "/var/log/httpd/mylog.log" : No such file or directory

Setup ('/etc/awstats.sd.bouzouks.net.tld.conf' file, web server or permissions) may be wrong.
Et, petit détail, il n'affiche pas les puces dans la frame de gauche.

Un p'tit coup de main ? Merciii !

chaKal
12/04/2005, 11h15
Est ce que tu as sorti un fichier de conf awstats pour ncftpd ?
Non, je suis passé entre temps à proFTPd pour lequel je peux analyser les stats.


chaKal

poz
12/04/2005, 07h41
chaKal écrivait :
salut,

merci pour l'info, ça marche nickel !

par contre l'URL c'est plutot:
http://www.laphost.com/awstats.php

et maintenant étape suivante... AWStats est cencé pouvoir analyser les logs de FTP, quelqu'un aurait déjà essayé avec ncFTPd ?

chaKal
Bon je suis assez faignant sur ce coup la, mais il est 7h40 et il est grand temps que je me couche lol
Est ce que tu as sorti un fichier de conf awstats pour ncftpd ?
Si oui, pourrai tu nous en faire profiter ?
Si non, ben c'est bibi qui va s'y coller...

Par contre en passant, je viens de lui avaler mes logs de Real Helix Server, c'est tout bonnement genial

cub
02/11/2004, 17h51
Bonjour !

Apres moult galere ( je suis noob ) j'ais enfin reussit a installer awstats

Deja je voulais feliciter l'auteur de ce tuto , ainsi que ceux qui m'ont aidé.

Je suis vraiment content j'ais enfin des stats lol


j'ais une derniere question ( the last one ) , j'ais proteger mon repertoire d'awstats avec un HT access mais il n'est pas du tout pris en compte , savez vous pourquoi ?


C'est un htacess tout ce qui a de plus normal je m'en sert sur un site pour proteger un repertoire ca marche tres bien , mais pour proteger le repertoire d awstats ( la ou il y a awstats.pl ) ca ne fonctionne pas.


Auriez vous une idée ? car la je comprend pas vraiment le probleme :/

Merci d'avance !
Bonne soirée.

shdck
27/08/2004, 12h40
Tu sais j'ai utilisé ce how-to pour installer awstats, et c'est vraiment comme une recette. Ya qu'a suivra pas à pas ce qu'il fait et ca marche impec. Je vois dificilement comment tu pourrais trouver plus détaillé sur le net.

cub
26/08/2004, 21h39
Bonjour Elgi

Je ne me permettrais jamais de dire que ca va pas , car deja que tu ais fait ca c'est tres sympa de ta part.

Simplement je suis NUL pour gérer un dédié et en plus ca me m'interesse pas ( je prefere php / mysql ) , j'ais essayé pourtant de m'y interesser mais etant habitué a windows depuis X années le monde du pingouin m'est quelque peu étranger........

et si je foire l'install bah....... je saurais pas le remettre correctement tu comprend ce que je veut dire ?
Je serais dans la merde quoi lol

Donc c'est pour ca je cherche un tuto qui explique vraiment pas a pas pour les gros gros noob ( comme moi ).
Et j'aimerais vraiment install awstats parce que :

1 : le logo de xiti est immonde
2 : les stats d'origine d'ovh ( webalizer ) sont ultra pourrave et n'ont aucun interet.

Elgi
26/08/2004, 20h44
...

cub
26/08/2004, 02h32
Ok merci ca l'air nikel comme stats

Personne aurais une url avec un vrai tuto en francais ? J'ais cherché j'ais franchement rien trouver , y a bien un mode d'emplois en anglais sur le site officiel , et encore , mais bon :/

pascal
21/08/2004, 18h25
google ->, awstats -> 1er site -> demo ...

cub
21/08/2004, 17h39
ca donne quoi comme stats awa stats ?

c est mieux qu urchin ? ( ca serais pas dur remarquer )


parce que urchin c est franchement pourris

pascal
15/08/2004, 16h05
Et pour faire fonctionner la 6.1 ?

Il y a un probleme de droit je ne sais pas trop ou ...

Elgi
12/08/2004, 20h48
...

chaKal
12/08/2004, 16h07
ok je vais m'y coller alors,

je suppose que les logs sont les fichiers du type xfer.xxxxxxx
ou doit-on aussi prendre en compte les fichiers stat.xxxxxxx, sess.xxxxxxx et misc.xxxxxxx ?

chaKal

Elgi
12/08/2004, 12h15
...

chaKal
11/08/2004, 10h33
salut,

merci pour l'info, ça marche nickel !

par contre l'URL c'est plutot:
http://www.laphost.com/awstats.php

et maintenant étape suivante... AWStats est cencé pouvoir analyser les logs de FTP, quelqu'un aurait déjà essayé avec ncFTPd ?

chaKal

chaKal
10/08/2004, 15h20
merci pour l'info,

ça a plutôt l'air d'être là:
http://www.laphost.com/qmail.php

chaKal

nusa
10/08/2004, 13h24
bonjour,

pour ceux qui ça intéresse voici la solution pour faire lire les logs de Qmail par awstats :

http://www.laphost.com/awstats.php

Nusa

wmarie
21/06/2004, 18h41
Merci pour ce Howto particulièrement efficace.
RAS pour l'install même en version 6.1 d'AWSTATS sur superplan.
A signaler l'interface améliorée via webmin (version 1.4) en supplément qui permet de gagner du temps notamment pour la tâche Cron.
Pour revenir sur les droits, j'ai opté pour pour ma part pour l'interface dynamique avec les droits fixés dans un .htaccess - ne s'appliquent qu'à awstats.pl (...- et .htclient dans un répertoire non visible du serveur pour accroître la sécurité.

nusa
03/06/2004, 19h08
En ce qui me concerne je n'ai pas avancé d'un pouce

Nusa

absolom
03/06/2004, 17h09
Je remonte le sujet à propos de la conf pour les mails...

Pas moyen de faire fonctionner non plus, les logs générés par qmail ne semblent pas être standard...

Pourtant, sur le site d'awstats, la démo pour les logs email est faite à aprtir d'un dédié OVH...

Si quelqu'un sait comment paramétrer...

Merci d'avance...

nusa
26/04/2004, 10h00
Bonjour,
j'utilise awstat pour les log d'Apache, pas de problème par contre je n'avance pas pour Qmail, pas de message d'erreur lors de la génération des des enregistrements par contre tous reste tristement à zéro :

mailhost:/usr/lib/cgi-bin# ./awstats.pl -config=172.16.213.3 -update
Update for config "./awstats.172.16.213.3.conf"
With data in log file "perl /usr/lib/cgi-bin/maillogconvert.pl standard < /var/log/qmail |"...
Phase 1 : First bypass old records, searching new record...
Searching new records from beginning of log file...
Jumped lines in file: 0
Parsed lines in file: 0
Found 0 dropped records,
Found 0 corrupted records,
Found 0 old records,
Found 0 new qualified records.
mailhost:/usr/lib/cgi-bin#
Est-ce que quelqu'un utilise awstat pour analiser les logs de qmail?

D'avance merci

Nusa

nusa
25/04/2004, 12h20
chaKal écrivait :
Bonjour,

Nous avons installé AWStats 6.0 (et le module webmin) sur notre dédié et ça marche magnifiquement pour les statistiques web mais AWStats permet d'analyser également les logs FTP et emails.


Voici ce que dit la FAQ de AWStats au sujet des statistiques mails:


J'ai testé les 2 options (standard et vadmin) mais je n'obtiens rien... La mise à jour se passe sans incident mais aucun fichier n'est créé (il ne trouve pas d'info valide dans les logs)

Comment connaitre le format utilisé par qmail ?
Je ne sais meme à quoi il doit ressembler...

J'ai bien un fichier /var/log/maillog qui a des données du type:


Mais il existe aussi un répertoire /var/log/qmail/ qui contient plusieurs fichiers (dont l'un s'appelle current) et qui ont des données du type:


si quelqu'un a une idée je suis preneur,

chaKal
Bonjour,

j'utilise awstat pour apache, pas de problème par contre pour Qmail je suis au même stade que toi, pas d'erreur lors de la génération des stats par contre tout reste à zéro. Quelqu'un a-t-il avancé sur le sujet car moi je n'avance plus....????

absolom
16/02/2004, 09h49
Ton repertoire /etc/awstats ne doit pas exister, il te faut le créer...

André
14/02/2004, 20h24
Comme je n'y connais rien en administration, je recopie bêtement le code pour l'install de AWSTATS... et arrivé à la ligne :

[root@nsXXXXX awstats-6.0]# cp -f wwwroot/cgi-bin/awstats.model.conf /etc/awstats/

J'ai le message d'erreur suivant :

cp: cannot create regular file `/etc/awstats/awstats.model.conf': Aucun fichier ou répertoire de ce type

Zut...

Je ne sais pas comment continuer...

Je vois que j'ai un "-f" et qu'au dessus j'ai des "-rf"... dois je mettre "-rf" à la place de "-f" ???

Merciiiiiiiiiii,

André

nerick04
13/02/2004, 20h46
merci beaucoup ca marche niquel maitenant

absolom
13/02/2004, 17h06
Ca fonctionne très bien en changeant le propriétaire du rep cgi-bin d'après ce qu'il y a marqué dans le httpd.conf

Merci encore.

absolom
13/02/2004, 12h13
J'ai un pb...
J'ai installé le module webmin, et suivi la procédure d'installaton décrite ce dessus...
Bon, quand je fais un update manuel, pas de pb, il me prend bien le fichier de log, et il me le met à jour.
par contre, je n'arrive pas à acceder à mes stats en ligne...

Je met mon fichier de conf :

LogFile="/var/log/httpd/mediaann-access.log"
LogType="W"
LogFormat="1"
LogSeparator=" "
SiteDomain="media-annonces.com"
HostAliases="www.media-annonces.com"
DNSLookup="1"
DirData="/etc/awstats/"
DirCgi="/cgi-bin"
DirIcons="/icons"
AllowToUpdateStatsFromBrowser="1"
AllowFullYearView="3"
EnableLockForUpdate=1
DNSStaticCacheFile="dnscache.txt"
DNSLastUpdateCacheFile="dnscachelastupdate.txt"
SkipDNSLookupFor=""
AllowAccessFromWebToAuthenticatedUsersOnly=0
AllowAccessFromWebToFollowingAuthenticatedUsers=""
AllowAccessFromWebToFollowingIPAddresses=""
CreateDirDataIfNotExists=0
BuildHistoryFormat=text
BuildReportFormat=html
SaveDatabaseFilesWithPermissionsForEveryone=1
PurgeLogFile=0
ArchiveLogRecords=0
KeepBackupOfHistoricFiles=0
DefaultFile="index.html"
SkipHosts="127.0.0.1 localhost"
SkipUserAgents=""
SkipFiles="REGEX[^\\/ovh] REGEX[^\\/stats]"
onlyHosts=""
onlyUserAgents=""
onlyFiles=""
NotPageList="css js class gif jpg jpeg png bmp ico"
ValidHTTPCodes="200 304"
ValidSMTPCodes="1 250"
AuthenticatedUsersNotCaseSensitive=0
URLNotCaseSensitive=0
URLWithAnchor=0
URLQuerySeparators="?;"
URLWithQuery=1
URLWithQueryWithOnlyFollowingParameters=""
URLWithQueryWithoutFollowingParameters="PHPSESSID"
URLReferrerWithQuery=1
WarningMessages=0
ErrorMessages=""
DebugMessages=1
NbOfLinesForCorruptedLog=50
WrapperScript=""
DecodeUA=0
MiscTrackerUrl="/js/awstats_misc_tracker.js"

LevelForBrowsersDetection=2
LevelForOSDetection=2
LevelForRefererAnalyze=2
LevelForRobotsDetection=2
LevelForSearchEnginesDetection=2
LevelForKeywordsDetection=2
LevelForFileTypesDetection=2
LevelForWormsDetection=0

UseFramesWhenCGI=0
DetailedReportsOnNewWindows=0
Expires=3600
MaxRowsInHTMLOutput=740
Lang="fr"
DirLang="./lang"

ShowMenu=1
ShowMonthStats=UVPHB
ShowDaysOfMonthStats=VPHB
ShowDaysOfWeekStats=PHB
ShowHoursStats=PHB
ShowDomainsStats=PHB
ShowHostsStats=PHBL
ShowAuthenticatedUsers=0
ShowRobotsStats=HBL
ShowWormsStats=0
ShowEMailSenders=0
ShowEMailReceivers=0
ShowSessionsStats=1
ShowPagesStats=PBEX
ShowFileTypesStats=HB
ShowFileSizesStats=0
ShowOSStats=1
ShowBrowsersStats=1
ShowScreenSizeStats=0
ShowOriginStats=PH
ShowKeyphrasesStats=1
ShowKeywordsStats=1
ShowMiscStats=a
ShowHTTPErrorsStats=1
ShowSMTPErrorsStats=0
ShowClusterStats=0

AddDataArrayMonthStats=1
AddDataArrayShowDaysOfMonthStats=1
AddDataArrayShowDaysOfWeekStats=1
AddDataArrayShowHoursStats=1

MaxNbOfDomain = 10
MinHitDomain = 1
MaxNbOfHostsShown = 10
MinHitHost = 1
MaxNbOfLoginShown = 10
MinHitLogin = 1
MaxNbOfRobotShown = 10
MinHitRobot = 1
MaxNbOfPageShown = 10
MinHitFile = 1
MaxNbOfOsShown = 10
MinHitOs = 1
MaxNbOfBrowsersShown = 10
MinHitBrowser = 1
MaxNbOfScreenSizesShown = 5
MinHitScreenSize = 1
MaxNbOfRefererShown = 10
MinHitRefer = 1
MaxNbOfKeyphrasesShown = 10
MinHitKeyphrase = 1
MaxNbOfKeywordsShown = 10
MinHitKeyword = 1
MaxNbOfEMailsShown = 20
MinHitEMail = 1

FirstDayOfWeek=1
ShowFlagLinks="en es fr nl es"
ShowLinksOnUrl=1
UseHTTPSLinkForUrl=""
MaxLengthOfShownURL=64
HTMLHeadSection=""
HTMLEndSection=""
Logo="awstats_logo6.png"
LogoLink="http://awstats.sourceforge.net"
BarWidth = 260
BarHeight = 90
StyleSheet=""

color_Background="FFFFFF"
color_TableBGTitle="CCCCDD"
color_TableTitle="000000"
color_TableBG="CCCCDD"
color_TableRowTitle="FFFFFF"
color_TableBGRowTitle="ECECEC"
color_TableBorder="ECECEC"
color_text="000000"
color_textpercent="606060"
color_titletext="000000"
color_weekend="EAEAEA"
color_link="0011BB"
color_hover="605040"
color_u="FFAA66"
color_v="F4F090"
color_p="4477DD"
color_h="66DDEE"
color_k="2EA495"
color_s="8888DD"
color_e="CEC2E8"
color_x="C1B2E2"

Elgi
13/02/2004, 04h57
...

karma
12/02/2004, 16h11
Voilà ce que j'ai dans cgi_log

[2004-02-12 16:09:30]: info: (target/actual) uid: (vpopmail/vpopmail) gid: (vchkpw/vchkpw) cmd: awstats.pl
[2004-02-12 16:09:30]: error: target uid/gid (508/503) mismatch with directory (508/503) or program (500/500)

Même en modifiant la valeur à 0 c la même

Julien2222
12/02/2004, 13h59
Si tu met 0 à cette ligne t'as tjs le meme probleme ?

AllowAccessFromWebToAuthenticatedUsersOnly=0

Elgi
12/02/2004, 13h44
...

karma
12/02/2004, 12h14
D'bord je vous remercie pour votre intérêt.

Oui je suis bien en release ovh.

Voilà le résultat de la commande.

[root@ns3567 root]# ls -al /home/ovh/cgi-bin/
total 1292
drwxr-xr-x 6 vpopmail vchkpw 4096 fév 11 12:08 .
drwxr-xr-x 6 ovh ovh 4096 déc 17 2002 ..
-rwxr-xr-x 1 ovh ovh 5407 fév 11 12:07 awredir.pl
-rwxr-xr-x 1 ovh ovh 18472 fév 11 12:08 awstats_buildstaticpages.pl
-rwxr-xr-x 1 ovh ovh 12767 fév 11 12:08 awstats_exportlib.pl
-r--r--r-- 1 root root 51900 fév 11 12:07 awstats.model.conf
-rwxr-xr-x 1 ovh ovh 515656 fév 11 12:07 awstats.pl
-rwxr-xr-x 1 ovh ovh 4576 fév 11 12:08 awstats_updateall.pl
-rwxr-xr-x 1 ovh ovh 22212 fév 11 12:08 configure.pl
drwxr-xr-x 2 root root 4096 fév 11 12:07 lang
drwxr-xr-x 2 root root 4096 fév 11 12:07 lib
-rwxr-xr-x 1 ovh ovh 27513 fév 11 12:08 logresolvemerge.pl
-rwxr-xr-x 1 ovh ovh 25133 fév 11 12:08 maillogconvert.pl
drwxr-xr-x 3 root root 4096 fév 11 12:07 plugins
drwxr-xr-x 3 vpopmail vchkpw 4096 jui 9 2003 qalm
-rw-r--r-- 1 root root 10235 jan 6 2002 qalm.tar.gz
-rwxr-xr-x 1 vpopmail vchkpw 103740 jun 2 2003 qmailadmin
-rwxr-xr-x 1 vpopmail vchkpw 444248 jun 2 2003 sqwebmail
-rwxr-xr-x 1 ovh ovh 10535 fév 11 12:08 urlaliasbuilder.pl


Merci

Elgi
12/02/2004, 11h22
...

karma
12/02/2004, 10h09
Toujours le même prb même après avoir executer ces commandes une erreur 500.

Elgi
12/02/2004, 01h50
...

Daweb
11/02/2004, 22h44
J'ai le même problème, erreur 500...
Dans le log error d'apache j'ai :

Premature end of script headers

Apparement ce doit être un problème de droits CGI, mais je ne trouve pas !!!

nerick04
11/02/2004, 21h49
voila je viens de fiare l'instalation et tous marche jusqu'a l'affichage des resultats où j'obtiens une erreur 500. En allant voir dans les logs, j'ai cela comme erreur:
Premature end of script headers: /home/ovh/cgi-bin/awstats.pl
Et j'utilise cette adresse pour aller voir mes stats:
http://ns30xxx.ovh.net/cgi-bin/awstats.pl?config=mondomaine
et j'ai aussi essayer avec cette ligne:
http://ns30xxx.ovh.net/cgi-bin/awstats.pl?config=mondomaine&configdir=/etc/awstats
Si quelqu'un a une solution ca serai vraiment bien!
Merci d'avance

karma
11/02/2004, 15h28
Voilà mon fichier de configuration pour un serveur Superplan + pour l'hôte karma.fr

-----------------------------------------------------------

LogFile="/var/log/httpd/sd.karma.fr-access.log"
LogType="W"
LogFormat="1"
LogSeparator=" "
SiteDomain="karma.fr"
HostAliases="www.karma.fr"
DNSLookup="1"
DirData="/var/lib/awstats"
DirCgi="/cgi-bin"
DirIcons="/icons"
AllowToUpdateStatsFromBrowser="1"
AllowFullYearView="3"
EnableLockForUpdate=1
DNSStaticCacheFile="dnscache.txt"
DNSLastUpdateCacheFile="dnscachelastupdate.txt"
SkipDNSLookupFor=""
AllowAccessFromWebToAuthenticatedUsersOnly=1
AllowAccessFromWebToFollowingAuthenticatedUsers="k arma"
AllowAccessFromWebToFollowingIPAddresses=""
CreateDirDataIfNotExists=0
BuildHistoryFormat=text
BuildReportFormat=html
SaveDatabaseFilesWithPermissionsForEveryone=1
PurgeLogFile=0
ArchiveLogRecords=0
KeepBackupOfHistoricFiles=0
DefaultFile="index.html"
SkipHosts="127.0.0.1 localhost"
SkipUserAgents=""
SkipFiles="REGEX[^\\/ovh] REGEX[^\\/stats]"
onlyHosts=""
onlyUserAgents=""
onlyFiles=""
NotPageList="css js class gif jpg jpeg png bmp ico"
ValidHTTPCodes="200 304"
ValidSMTPCodes="1 250"
AuthenticatedUsersNotCaseSensitive=0
URLNotCaseSensitive=0
URLWithAnchor=0
URLQuerySeparators="?;"
URLWithQuery=1
URLWithQueryWithOnlyFollowingParameters=""
URLWithQueryWithoutFollowingParameters="PHPSESSID"
URLReferrerWithQuery=1
WarningMessages=0
ErrorMessages=""
DebugMessages=1
NbOfLinesForCorruptedLog=50
WrapperScript=""
DecodeUA=0
MiscTrackerUrl="/js/awstats_misc_tracker.js"

LevelForBrowsersDetection=2
LevelForOSDetection=2
LevelForRefererAnalyze=2
LevelForRobotsDetection=2
LevelForSearchEnginesDetection=2
LevelForKeywordsDetection=2
LevelForFileTypesDetection=2
LevelForWormsDetection=0

UseFramesWhenCGI=0
DetailedReportsOnNewWindows=0
Expires=3600
MaxRowsInHTMLOutput=740
Lang="fr"
DirLang="./lang"

ShowMenu=1
ShowMonthStats=UVPHB
ShowDaysOfMonthStats=VPHB
ShowDaysOfWeekStats=PHB
ShowHoursStats=PHB
ShowDomainsStats=PHB
ShowHostsStats=PHBL
ShowAuthenticatedUsers=0
ShowRobotsStats=HBL
ShowWormsStats=0
ShowEMailSenders=0
ShowEMailReceivers=0
ShowSessionsStats=1
ShowPagesStats=PBEX
ShowFileTypesStats=HB
ShowFileSizesStats=0
ShowOSStats=1
ShowBrowsersStats=1
ShowScreenSizeStats=0
ShowOriginStats=PH
ShowKeyphrasesStats=1
ShowKeywordsStats=1
ShowMiscStats=a
ShowHTTPErrorsStats=1
ShowSMTPErrorsStats=0
ShowClusterStats=0

AddDataArrayMonthStats=1
AddDataArrayShowDaysOfMonthStats=1
AddDataArrayShowDaysOfWeekStats=1
AddDataArrayShowHoursStats=1

MaxNbOfDomain = 10
MinHitDomain = 1
MaxNbOfHostsShown = 10
MinHitHost = 1
MaxNbOfLoginShown = 10
MinHitLogin = 1
MaxNbOfRobotShown = 10
MinHitRobot = 1
MaxNbOfPageShown = 10
MinHitFile = 1
MaxNbOfOsShown = 10
MinHitOs = 1
MaxNbOfBrowsersShown = 10
MinHitBrowser = 1
MaxNbOfScreenSizesShown = 5
MinHitScreenSize = 1
MaxNbOfRefererShown = 10
MinHitRefer = 1
MaxNbOfKeyphrasesShown = 10
MinHitKeyphrase = 1
MaxNbOfKeywordsShown = 10
MinHitKeyword = 1
MaxNbOfEMailsShown = 20
MinHitEMail = 1

FirstDayOfWeek=1
ShowFlagLinks="en es fr nl es"
ShowLinksOnUrl=1
UseHTTPSLinkForUrl=""
MaxLengthOfShownURL=64
HTMLHeadSection=""
HTMLEndSection=""
Logo="awstats_logo6.png"
LogoLink="http://awstats.sourceforge.net"
BarWidth = 260
BarHeight = 90
StyleSheet=""

color_Background="FFFFFF"
color_TableBGTitle="CCCCDD"
color_TableTitle="000000"
color_TableBG="CCCCDD"
color_TableRowTitle="FFFFFF"
color_TableBGRowTitle="ECECEC"
color_TableBorder="ECECEC"
color_text="000000"
color_textpercent="606060"
color_titletext="000000"
color_weekend="EAEAEA"
color_link="0011BB"
color_hover="605040"
color_u="FFAA66"
color_v="F4F090"
color_p="4477DD"
color_h="66DDEE"
color_k="2EA495"
color_s="8888DD"
color_e="CEC2E8"
color_x="C1B2E2"

# Param LogFile added by AWStats Webmin module LogFile="/usr/local/apache/logs/karma-access_log"

----------------------------------------------------------------

Je veux donc accéder aux résultats des stats via l'url :
http://nsxxxx.ovh.net/cgi-bin/awstat...r=/etc/awstats

Mais il m'affiche une erreur 500.

Merci pour l'aide

chaKal
11/02/2004, 11h19
Bonjour,

Nous avons installé AWStats 6.0 (et le module webmin) sur notre dédié et ça marche magnifiquement pour les statistiques web mais AWStats permet d'analyser également les logs FTP et emails.


Voici ce que dit la FAQ de AWStats au sujet des statistiques mails:
For standard Postfix, Sendmail, MDaemon and standard QMail logfiles, set
LogFile="perl /path/to/maillogconvert.pl standard < /pathtomaillog/maillog |"
If the logfiles are compressed, they can be processed this way
LogFile="gzip -cd /var/log/maillog.0.gz | /path/to/maillogconvert.pl standard |"
And for VAdmin QMail logfiles (multi-host/virtualhost mail servers running vadmin software), set
LogFile="perl /path/to/maillogconvert.pl vadmin < /pathtomaillog/maillog |"
J'ai testé les 2 options (standard et vadmin) mais je n'obtiens rien... La mise à jour se passe sans incident mais aucun fichier n'est créé (il ne trouve pas d'info valide dans les logs)

Comment connaitre le format utilisé par qmail ?
Je ne sais meme à quoi il doit ressembler...

J'ai bien un fichier /var/log/maillog qui a des données du type:
Jan 18 16:47:42 toto imapd: Connection, ip=[::ffff:123.123.123.123]
Jan 18 16:47:42 toto imapd: LOGIN, user=contact@domaine.com,
ip=[::ffff:123.123.123.123]
Jan 18 16:47:44 toto imapd: LOGOUT, user=contact@domaine.com,
ip=[::ffff:123.123.123.123], headers=0, body=0
Mais il existe aussi un répertoire /var/log/qmail/ qui contient plusieurs fichiers (dont l'un s'appelle current) et qui ont des données du type:
4000000040178e710b93b4fc new msg 225264
@4000000040178e710b93c0b4 info msg 225264: bytes 35761 from
qp 11129 uid 503
@4000000040178e710bc0627c starting delivery 7136: msg 225264 to local
domaine.com-contact@domaine.com
@4000000040178e710bc0721c status: local 1/10 remote 0/20
@4000000040178e7115d59f5c delivery 7136: success: did_0+0+1/
@4000000040178e7115d5bab4 status: local 0/10 remote 0/20
@4000000040178e7115d5be9c end msg 225264
si quelqu'un a une idée je suis preneur,

chaKal

OVH
11/02/2004, 09h21
Ce How-To a été ajouté dans les guides d'ovh:
http://guides.ovh.com/StatistiquesDesSites/

Elgi
11/02/2004, 03h02
Voici un howto basique et à adapté pour installer awstats sur vos serveurs :

Code:
 cd /home/ovh/src/soft
 wget http://switch.dl.sourceforge.net/sourceforge/awstats/awstats-6.0.tgz
 cd ..
 tar xvfz soft/awstats-6.0.tgz
 cd awstats-6.0
 
 cp -rf wwwroot/cgi-bin/* /home/ovh/cgi-bin
 cp -rf wwwroot/classes /home/ovh/www/
 cp -rf wwwroot/css /home/ovh/www/
 cp -rf wwwroot/icon/* /usr/local/apache/icons/
 cp -rf wwwroot/js /home/ovh/www/
 cp -rf tools/*.pl /home/ovh/cgi-bin/
 
 mkdir /etc/awstats/
 cp -f wwwroot/cgi-bin/awstats.model.conf /etc/awstats/
 
 chown -R ovh.ovh /home/ovh/cgi-bin
 chmod 755 /home/ovh/cgi-bin/*.pl
 
 echo "" >> /etc/crontab
 echo "# AWSTATS" >> /etc/crontab
 echo "5 1 * * * root sudo -u ovh /home/ovh/cgi-bin/awstats_updateall.pl now -awstatsprog=/home/ovh/cgi-bin/awstats.pl -configdir=/etc/awstats/" >> /etc/crontab
 echo "" >> /etc/crontab
La commande chown ainsi que le user de la commande sudo sont à adapté selon votre configuration !
Beaucoup de gens appliquant ce howto me disent "j'ai une erreur 500", normal vous recopier bétement
Pour vos soucis de droits, ce howto n'est pas fait pour ca et implique un minimum de connaissance dans l'administration d'un serveur !

A priori sur un serveur ovh qui n'a pas été modifié, il faudrais faire :
chown -R vpopmail.vchkpw /home/ovh/cgi-bin
et modifier la tache cron :
5 1 * * * root sudo -u vpopmail /home/ovh/cgi-bin/awstats_updateall.pl now -awstatsprog=/home/ovh/cgi-bin/awstats.pl -configdir=/etc/awstats/

A vous de définir les horaires du crontab et les questions liés à cela n'ont rien à voir avec ce howto

Pour chaque domaine, vous devez créer un fichier /etc/awstats/awstats.sd.domain.tld.conf :

cp /etc/awstats/awstats.model.conf /etc/awstats.sd.domain.tld.conf


Voici un exemple du fichier, j'ai bien dit exemple, /etc/awstats/awstats.model.conf et celui-ci étant un exmple pour vous donner une aide, il est préférable de lire la doc de awstats à ce sujet pour comprendre et adapté à vos serveurs et vos besoins

Code:
 LogFile="/var/log/httpd/sd.domain.tld-access_log"
 LogType=W
 LogFormat=1
 LogSeparator=" "
 SiteDomain="sd.domain.tld"
 HostAliases="localhost 127.0.0.1 REGEX[sd\.domain\.tld$]" 
 DNSLookup=1
 DirData="/var/lib/awstats"
 DirCgi="/cgi-bin"
 DirIcons="/icons"
 AllowToUpdateStatsFromBrowser=1
 AllowFullYearView=3
 EnableLockForUpdate=1
 DNSStaticCacheFile="dnscache.txt"
 DNSLastUpdateCacheFile="dnscachelastupdate.txt"
 SkipDNSLookupFor=""
 AllowAccessFromWebToAuthenticatedUsersOnly=1
 AllowAccessFromWebToFollowingAuthenticatedUsers="login moi"
 AllowAccessFromWebToFollowingIPAddresses=""
 CreateDirDataIfNotExists=0
 BuildHistoryFormat=text
 BuildReportFormat=html
 SaveDatabaseFilesWithPermissionsForEveryone=1
 PurgeLogFile=0
 ArchiveLogRecords=0
 KeepBackupOfHistoricFiles=0
 DefaultFile="index.html"
 SkipHosts="127.0.0.1 localhost"
 SkipUserAgents=""
 SkipFiles="REGEX[^\\/ovh] REGEX[^\\/stats]"
 OnlyHosts=""
 OnlyUserAgents=""
 OnlyFiles=""
 NotPageList="css js class gif jpg jpeg png bmp ico"
 ValidHTTPCodes="200 304"
 ValidSMTPCodes="1 250"
 AuthenticatedUsersNotCaseSensitive=0
 URLNotCaseSensitive=0
 URLWithAnchor=0
 URLQuerySeparators="?;"
 URLWithQuery=1
 URLWithQueryWithOnlyFollowingParameters=""
 URLWithQueryWithoutFollowingParameters="PHPSESSID"
 URLReferrerWithQuery=1
 WarningMessages=0
 ErrorMessages=""
 DebugMessages=1
 NbOfLinesForCorruptedLog=50
 WrapperScript=""
 DecodeUA=0
 MiscTrackerUrl="/js/awstats_misc_tracker.js"
 
 LevelForBrowsersDetection=2
 LevelForOSDetection=2
 LevelForRefererAnalyze=2
 LevelForRobotsDetection=2
 LevelForSearchEnginesDetection=2
 LevelForKeywordsDetection=2
 LevelForFileTypesDetection=2
 LevelForWormsDetection=0
 
 UseFramesWhenCGI=0
 DetailedReportsOnNewWindows=0
 Expires=3600
 MaxRowsInHTMLOutput=740
 Lang="fr"
 DirLang="./lang"
 
 ShowMenu=1
 ShowMonthStats=UVPHB
 ShowDaysOfMonthStats=VPHB
 ShowDaysOfWeekStats=PHB
 ShowHoursStats=PHB
 ShowDomainsStats=PHB
 ShowHostsStats=PHBL
 ShowAuthenticatedUsers=0
 ShowRobotsStats=HBL
 ShowWormsStats=0
 ShowEMailSenders=0
 ShowEMailReceivers=0
 ShowSessionsStats=1
 ShowPagesStats=PBEX
 ShowFileTypesStats=HB
 ShowFileSizesStats=0
 ShowOSStats=1
 ShowBrowsersStats=1
 ShowScreenSizeStats=0
 ShowOriginStats=PH
 ShowKeyphrasesStats=1
 ShowKeywordsStats=1
 ShowMiscStats=a
 ShowHTTPErrorsStats=1
 ShowSMTPErrorsStats=0
 ShowClusterStats=0
 
 AddDataArrayMonthStats=1
 AddDataArrayShowDaysOfMonthStats=1
 AddDataArrayShowDaysOfWeekStats=1
 AddDataArrayShowHoursStats=1
 
 MaxNbOfDomain = 10
 MinHitDomain = 1
 MaxNbOfHostsShown = 10
 MinHitHost = 1
 MaxNbOfLoginShown = 10
 MinHitLogin = 1
 MaxNbOfRobotShown = 10
 MinHitRobot = 1
 MaxNbOfPageShown = 10
 MinHitFile = 1
 MaxNbOfOsShown = 10
 MinHitOs = 1
 MaxNbOfBrowsersShown = 10
 MinHitBrowser = 1
 MaxNbOfScreenSizesShown = 5
 MinHitScreenSize = 1
 MaxNbOfRefererShown = 10
 MinHitRefer = 1
 MaxNbOfKeyphrasesShown = 10
 MinHitKeyphrase = 1
 MaxNbOfKeywordsShown = 10
 MinHitKeyword = 1
 MaxNbOfEMailsShown = 20
 MinHitEMail = 1
 
 FirstDayOfWeek=1
 ShowFlagLinks="en es fr nl es"
 ShowLinksOnUrl=1
 UseHTTPSLinkForUrl=""
 MaxLengthOfShownURL=64
 HTMLHeadSection=""
 HTMLEndSection=""
 Logo="awstats_logo6.png"
 LogoLink="http://awstats.sourceforge.net"
 BarWidth = 260
 BarHeight = 90
 StyleSheet=""
 
 color_Background="FFFFFF"
 color_TableBGTitle="CCCCDD"
 color_TableTitle="000000"
 color_TableBG="CCCCDD"
 color_TableRowTitle="FFFFFF"
 color_TableBGRowTitle="ECECEC"
 color_TableBorder="ECECEC"
 color_text="000000"
 color_textpercent="606060"
 color_titletext="000000"
 color_weekend="EAEAEA"
 color_link="0011BB"
 color_hover="605040"
 color_u="FFAA66"
 color_v="F4F090"
 color_p="4477DD"
 color_h="66DDEE"
 color_k="2EA495"
 color_s="8888DD"
 color_e="CEC2E8"
 color_x="C1B2E2"
Je vous conseille fortement de faire :

cat /etc/awstats/awstats.model.conf | mail -s "awstats" votreemail@domain.tld

afin d'éditer tranquillement en local ce fichier et le personnaliser à votre convenance.
Attention aux format DOS != UNIX avec vos éditeurs !

Pour accéder à vos stats :
http://ns.server.tld/cgi-bin/awstats.pl pour les stats de ns.server.tld

http://ns.server.tld/cgi-bin/awstats...=sd.domain.tld pour les stats d'un domaine particuliler
sd.domain.tld doit correspondre avec le fichier awstats.sd.domain.tld.conf

Venant de m'être à jour le mien, voici les namipulation à faire.
Si vous avez un soucis quelquonque, je ne suis en aucun cas responsable et ne suis pas tenue de vous aider non plus, de faire un support ou je ne sais quoi !

Toutefois, vous avez ce forum et pour ceux qui ont un dédié chez ovh la ml sd@ où vous pouvez poser vos questions.