Ajouter site dans Awstats

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Ajouter site dans Awstats

Messagepar shwing » 19 Avr 2006 01:19

Bonjour tout le monde,

J'ai 2 no-ip.net qui pointe sur ma SME.

1.no-ip.net
et
2.no-ip.net

1 étant le principale, et le 2 un domaine virtuel.


J'ai plusieurs ibays avec comme nom 1.no-ip.net/abc et 1.no-ip.net/xyz , etc...

Lors de l'install de awstats je retrouve bien, par défaut, 1.no-ip.net et 2.no-ip.net, plus les stats qui vont avec, tout bien comme il faut.

Je souhaite que 1.no-ip.net/abc et 1.no-ip.net/xyz soit pris en compte également, dans une nouvelle page, et pas englobé dans 1.no-ip.net

donc je cherche et je trouve ceci : ici

Code: Tout sélectionner
Plusieurs domaines, plusieurs rapports de statistiques

Actuellement, les stats de tous vos sites (domaines devrais-je dire) sont réunies dans le même fichier de stats grâce au paramètre HostAliases du fichier de conf. Toutefois, il est plus pratique de séparer les stats de chaque site.

Pour cela, créez un fichier de conf par site et nommez les comme suit : awstats.site1.conf awstats.site2.conf etc...
Dans chaque fichier de conf, modifiez les paramètres SiteDomain et HostAliases pour qu'ils correspondent au site concerné.

La construction des stats se fera alors comme ceci :
# /home/e-smith/files/ibays/awstats/cgi-bin/awstats.pl -config=abc -update
# /home/e-smith/files/ibays/awstats/cgi-bin/awstats.pl -config=xyz -update
...

Cette méthode étant rapidement contraignante, il est également possible de regrouper les fichiers de conf dans un même répertoire et utiliser l'utilitaire fourni avec AWstats dans /root/awstats5.x/tools/. Personnellement, je l'ai copié dans /usr/bin :
# awstats_updateall.pl now -awstatsprog=/home/e-smith/files/primary/cgi-bin/awstats.pl -confdir=/home/e-smith/files/primary/cgi-bin/

La consultation des statistiques se fera par :
http://www.votresite.com/cgi-bin/awstats.pl -config=site1
http://www.votresite.com/cgi-bin/awstats.pl -config=site2
etc..


donc j'ai bien crée un fichier awstats.abc.conf
et tenté à moult reprise de modifier ces deux champs sans succès : SiteDomain et HostAliases (c'est là que je flanche)
evidemment à chaque modif j'ai bien lancé l'update
mais avec ceci comme résultat:

Code: Tout sélectionner
[root@sme root]# /home/e-smith/files/ibays/awstats/cgi-bin/awstats.pl -config=abc -update
Update for config "/home/e-smith/files/ibays/awstats/cgi-bin/awstats.abc.conf"
With data in log file "/var/log/httpd/access_log"...
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: 10338
Found 10331 dropped records,
Found 7 corrupted records,
Found 0 old records,
Found 0 new qualified records.
[root@sme root]#


donc pas de prises en compte. arg!




je mets les commentaires de ces deux lignes, au cas ou quelqu'un est inspiré

Code: Tout sélectionner
# "SiteDomain" must contain the main domain name, or the main intranet web
# server name, used to reach the web site.
# If you share the same log file for several virtual web servers, this
# parameter is used to tell AWStats to filter record that contains records for
# this virtual host name only (So check that this virtual hostname can be
# found in your log file and use a personalized log format that include the
# %virtualname tag).
# But for multi hosting a better solution is to have one log file for each
# virtual web server. In this case, this parameter is only used to generate
# full URL's links when ShowLinksOnUrl option is set to 1.
# If analysing mail log, enter here the domain name of mail server.
# Example: "myintranetserver"
# Example: "www.domain.com"
# Example: "ftp.domain.com"
# Example: "domain.com"
#
SiteDomain= ???? (du faite que c'est 1.no-ip.net/abc je nom pour y accèder depuis un browser)


# Enter here all other possible domain names, addresses or virtual host
# aliases someone can use to access your site. Try to keep only the minimum
# number of possible names/addresses to have the best performances.
# You can repeat the "SiteDomain" value in this list.
# This parameter is used to analyze referer field in log file and to help
# AWStats to know if a referer URL is a local URL of same site or an URL of
# another site.
# Note: Use space between each value.
# Note: You can use regular expression values writing value with REGEX[value].
# Example: "www.myserver.com localhost 127.0.0.1 REGEX[mydomain\.(net|org)$]"
#
HostAliases="localhost 127.0.0.1 REGEX[myserver\.com$]"



et ce que je ne pige pas non plus, est que dans /var/log/httpd/access_log, je retrouve uniquement 1.no-ip.net et 2.no-ip.net et pas 1.no-ip.net/abc.


merci.

^^
Avatar de l’utilisateur
shwing
Amiral
Amiral
 
Messages: 1246
Inscrit le: 14 Mars 2004 01:00
Localisation: GE/CH

Messagepar MasterSleepy » 19 Avr 2006 08:26

Salut,

C'est un comportement tout à fait normal.
Les logs commence par le virtual host donc le nom de domain
1.no-ip.net
ou
2.no-ip.net

Tu veux aller plus loin mais simplement en jouant sur les virtual hosts et se n'est pas possible.
Il faut cela jouer sur une autre propriété du fichier de config de awstats.

A première vue, je dirais
Code: Tout sélectionner
OnlyFiles=""

qu'il faudrait remplir avec les valeur qui vont bien

par example
Code: Tout sélectionner
OnlyFiles="REGEX[^/abc/]"

pour le premier

L'expression régulière est peu être pas correcte, à tester.

A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar shwing » 19 Avr 2006 14:10

je cherche, je cherche...

pas encore ça, mais tu m'as mis sur la voix MasterSleepy.
Merci.
Avatar de l’utilisateur
shwing
Amiral
Amiral
 
Messages: 1246
Inscrit le: 14 Mars 2004 01:00
Localisation: GE/CH

Messagepar MasterSleepy » 19 Avr 2006 14:29

A mon avis j'ai foiré l'expression régulière.
Essaye peut-être
Code: Tout sélectionner
OnlyFiles="REGEX[^\/abc\/]"


Apparement il faudrait peut-être un caractère d'echappement.

A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar shwing » 19 Avr 2006 20:48

Là je bâche, plus la pêche de faire des -updates.
Je reprends ce post plus tard. Si tu y vois une solution d'après le modèl ci-dessous, trouvé sur http://www.expreg.com/

. le point n'importe quel caractère
[...] classe de caractères tous les caractères énumérés dans la classe
[^...] classe complémentée Tous les caractères sauf ceux énumérés
^ circonflexe positionne le début de la chaine, la ligne...
$ dollar marque la fin d'une chaine, ligne...
| barre verticale alternative - ou
reconnaît l'un ou l'autre
(...) parenthèse utilisée pour limiter la portée d'un masque ou de l'alternative
* astérisque 0, 1 ou plusieurs occurences
+ le plus 1 ou plusieurs occurence
? interrogation 0 ou 1 occurence



A+merci
Avatar de l’utilisateur
shwing
Amiral
Amiral
 
Messages: 1246
Inscrit le: 14 Mars 2004 01:00
Localisation: GE/CH

Messagepar sibsib » 19 Avr 2006 21:24

Hello,

Stephen Noble vient de sortir une sersion ('en test') de smeserver-awstats.

Perso, je préfère utiliser la version standard, mais là, justement, il utilise une version standard qu'il customise 'aux petits oignons' pour SME.
De mémoire, les contribs de Stephen ont toujours différencié le trafic de chaque i-bay.

Peut-être une soluce ?

En tout cas, le test pourrait être interressant.

Le lien :

http://www.contribs.org/bugzilla/show_bug.cgi?id=1282

A+,
Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne

Messagepar shwing » 19 Avr 2006 23:38

merci pour l'info,
mais je suis toujours sur la version 6.
Avatar de l’utilisateur
shwing
Amiral
Amiral
 
Messages: 1246
Inscrit le: 14 Mars 2004 01:00
Localisation: GE/CH


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron