http://guides.ovh.com/StatistiquesDesSites/
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
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
Content pour toi, j'ai édité le message pour supprimer l'adresse de ton serveur. Fais en de même. ++
content qu'on ai pas reveillé un post vieux de 5 ans pour rien
Edit : 9 ans j'avais mal lu...
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é
dans le HOW-TO
Pour l'installation, il utilise icon...
Code:
cp -rf wwwroot/icon/* /usr/local/apache/icons/
/etc/awstats/awstats.model.conf
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"
renomme le dossier icons en icon
oui, icones des pays, navigateurs, graphics, systèmes d'exploitations et navigateurs.
J'ai beau tout essayer, rien n'y fait
Uniquement les icones qui n'apparaissent pas ?
Envoyé par
SerVaL
effectivement, là ça apparait, mais quand je lance la page awstats, ça n'apparait pas
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
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 #
Code:
cd /home/ovh/www/
ls -la
Ca donne quoi ?
je vien d'essayer de les déplacer, ça ne change rien
non pas d'erreurs 500 ou 404 mais juste qu'elles n’apparaissent pas.
other est en trop, non ?
Vérifie le chmod de ton dossier.
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
Je ne sais pas si c'est un problème de chemin ou de droits...
C'est chiant.
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
quand tu affiche la source de ta page de stat vers ou pointes tes icones ?
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.
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, 22h34
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
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
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.
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, 13h16
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 ?
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
ba j'ai pris la cron donné dans le tuto moi
nellyinf
22/03/2007, 22h39
Et pourquoi tu n'execute pas ta tache cron directement en user vpopmail, plutot que de passer par root ?
Loup Artic
22/03/2007, 21h21
Pour avoir le message d'erreur, tu rajoutes une ligne dans ta config cron :
MAILTO=ton@email
Pour ma part : /etc/crontab
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, 20h43
Ta mit quoi dans ta ligne de cron ?
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
ok j'ai vu avec httpd.conf que c'est ovh-access_log
Envoyé par
olcox
LogFile="/celui/que/tu/veux"
Bonjour,
Mais je n'ai pas de log pour les acces à nsxxxxx.ovh.net
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.
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, 14h06
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 ?
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
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, 13h22
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
La tache cron ne fonctionne pas chez moi.
Pourtant je peux mettre à jour directement avec le navigateur.
Quelqun a eu ce problème ?
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
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
Envoyé par
jch
oubliez ce que j'ai dit je vais l'installer dans /home/ovh/wwww
3 "w", pas 4
oubliez ce que j'ai dit je vais l'installer dans /home/ovh/wwww
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, 08h30
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.
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, 14h59
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 !
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)
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, 21h08
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, 20h50
perso je l'ai installée sans soucis
Lecaramel
06/02/2007, 13h18
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...
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 ...
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/actual) uid: (vpopmail/vpopmail) gid: (vchkpw/vchkpw) cmd: awstats.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.
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
Awstat 6.5 doit etre installé pour corriger une faille de sécurité.
merci beaucoup
effectivement j'y avais pas pensé !
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, 10h20
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...
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 !
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
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
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.
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.
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.
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 :/
google ->, awstats -> 1er site -> demo ...
ca donne quoi comme stats awa stats ?
c est mieux qu urchin ? ( ca serais pas dur remarquer )
parce que urchin c est franchement pourris
Et pour faire fonctionner la 6.1 ?
Il y a un probleme de droit je ne sais pas trop ou ...
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
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
merci pour l'info,
ça a plutôt l'air d'être là:
http://www.laphost.com/qmail.php
chaKal
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
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é.
En ce qui me concerne je n'ai pas avancé d'un pouce
Nusa
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...
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
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....????
Ton repertoire /etc/awstats ne doit pas exister, il te faut le créer...
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, 19h46
merci beaucoup ca marche niquel maitenant
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.
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"
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, 12h59
Si tu met 0 à cette ligne t'as tjs le meme probleme ?
AllowAccessFromWebToAuthenticatedUsersOnly=0
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
Toujours le même prb même après avoir executer ces commandes une erreur 500.
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, 20h49
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
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
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
Ce How-To a été ajouté dans les guides d'ovh:
http://guides.ovh.com/StatistiquesDesSites/
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.