Webalizer multidomain analyse des stats

Webalizer multidomain analyse des stats - Installation - Linux et OS Alternatifs

Marsh Posté le 26-11-2006 à 23:07:05    

Bonjour.  
Sur mon serveur Perso. Je voudrais pourvoir afficher toutes les stats des clients qui consulter les différents sites internet sur la machine.  
Mon problème actuelle est que je n ai pu faire fonctionner Webalizer qu’avec une installation de base. D afficher d une manière global les analyses des stats.  
Et celui ne fonctionne uniquement Si je désactiver le serveur DNS.  
 
 
Pourquoi le serveur DNS ! Car chaque site a son propre domaine.  
Mon idée est de mettre en place une stats pour chaque site associatif. Qui pourrait consulter par stats.mondomaine.com. Protéger par un accès .htaccess
 
J ai beau regarder le net. Je n ai pas trouvé de solution a ma demande, Uniquement des Question sans réponse ou hors sujet configurer Webalizer pour plusieurs host.  
Je suppose que parmi nous plusieurs personnes on déjà été confronter a se problème ou sa mise en place.  
 
Aujourd’hui ce que je cherche c’est comprendre sa mise. Que je comprenais comment sa fonctionne.  
Le copier coller sa me fatigue sans savoir ce que je fais.  
Merci
 
Ma configuration :
web et Webalizer sous Fedora.  
Dns sous Debian
 
les differents site : /home/x/public/
mais j utilise des liens symbolique /var/www/html/x
qui sont utilise dans httpd.conf
 
Merci de l aide que vous pourriez m apporter pourmettre en place celui-ci

Reply

Marsh Posté le 26-11-2006 à 23:07:05   

Reply

Marsh Posté le 26-11-2006 à 23:31:29    

commence par avoir des logs séparés pour tes sites
 
pourquoi ne pas utiliser awstats ?

Reply

Marsh Posté le 26-11-2006 à 23:59:28    

splurf a écrit :

commence par avoir des logs séparés pour tes sites
 
pourquoi ne pas utiliser awstats ?


 
 
Pour chaque site j ai fais des log que je n avais pas precisé sur le premier post.  
je voudrais vraiment mettre en place Webalizer car j ai commencer par lui.  
Et par suite j etudierais le cas de awstat

Code :
  1. <VirtualHost *:80>
  2.     ServerAdmin contact@contact.com
  3.     DocumentRoot /var/www/html/mondomain/
  4.     ServerName www.mondomain.net
  5.     ErrorLog logs/www.mondomain.net-error.log
  6.     CustomLog logs/www.mondomain.net-access.log common
  7.     ServerAlias mondomain.net   
  8. </VirtualHost>


Message édité par DDoS le 27-11-2006 à 00:02:22
Reply

Marsh Posté le 27-11-2006 à 11:43:09    

dans ce cas il faut lancer webalizer sur chaque collection de logs avec une sortie dans un rep différent

Reply

Marsh Posté le 28-11-2006 à 22:14:51    

splurf a écrit :

dans ce cas il faut lancer webalizer sur chaque collection de logs avec une sortie dans un rep différent


 
RE :  
Je viens de mettre en place différentes instance de log pour webalizer,  
dans un dossier distinct /logs_access/webalizer/mondomain/

    CustomLog logs/logs_access/webalizer/mondomain/access.log combined
    CustomLog logs/logs_access/access.vhost.log combinedvhost
    CustomLog logs/logs_access/access.log combined


     
     
Regardant les fichiers dans logrotate.d, j apporte les modifications suivante fichier httpd.      
 


[root@lafolle logrotate.d]# ls -l
-rw-r--r--  1 root root 673 nov 28 05:01 httpd
 
# Original Part ne pas supprimer
/var/log/httpd/*log {
    missingok
    notifempty
    sharedscripts
    postrotate
 /bin/kill -HUP `cat /var/run/httpd.pid 2>/dev/null` 2> /dev/null || true
    endscript
}
# prerotate /home/script/Generation-Awstats.sh
 
/var/log/logs_access/*.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
create 640 root adm
sharedscripts
postrotate
/etc/init.d/httpd reload > /dev/null
endscript
}
 
# log pour mondomain
/var/log/logs_access/mondomain/*.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
create 640 root adm
sharedscripts
postrotate
/etc/init.d/httpd reload > /dev/null
endscript
}


 
Maintenant concernant le paramétrage de Webalizer je me perd un peu.  
 
je cree un dossier Webalizer + fichier conf propre au domaine /etc/webalizer/mondomain/webalizer.conf
La je ne sais pas comment je peux gérer ca. car en cherchant plus long. Je tombe sur un fichier Webalizer dans /cron.daily/webalizer
 
j arrive pas a faire la relation entre le fichier /etc/webalizer.conf et le fichier /cron.daily webalizer. ou je me pose les mauvais questions.  
thx :)


Message édité par DDoS le 29-11-2006 à 06:01:08
Reply

Marsh Posté le 29-11-2006 à 21:53:09    

pourquoi ne pas lancer webalizer en prerotate ou postrotate ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed