Encore AWStats... mais sur IIS ( pour GroupWise ) ! - Logiciels - Windows & Software
Marsh Posté le 21-03-2006 à 14:09:34
C'est expliquer sur le site de awstat :
pour le faire fonctionner, il faut avant tout installer ActivePerl. Puis tu installe awstat et tu le configure.
Cf : http://awstats.sourceforge.net/doc [...] #SERVERSOS
Marsh Posté le 21-03-2006 à 15:26:50
Merci pour ta reponse vrobaina !
Sinon si quelqu'un a deja fait tourner AWStats sur IIS, ca serai cool de me prevenir des nuances comparer a l'installation sur windows.
Bye
Marsh Posté le 22-03-2006 à 11:50:05
IIS = Internet Information Serveur => Monde windows
donc l'installation de AWSTats avec IIS est EXACTEMENT la meme que l'installation sur windows....
Il suffit alors de pointer dans le fichier de conf de awstat, le fichier de log de IIS qui se trouve par defaut dans :
C:\WINDOWS\system32\LogFiles\W3SVC1\*******
Marsh Posté le 22-03-2006 à 12:54:53
Oh, un topic familer
IIS est le serveur web made in microsoft, donc ca tourne sous du windows. Les etapes de l'install ne devraient donc pas te poser de soucis au vu de ta precedente experience.
Marsh Posté le 22-03-2006 à 14:19:50
Mouai... salut les amis !
Beh en faite j'ai commencé ce matin.
Donc ce matin rien ne marchait... (il n'y avait pas de dossier cgi-bin )
Je vais manger, et un colegue me dit qu'il a reussi a faire quelque chose (il a crée un repertoire virtuel cgi-bin):
Je regarde, et je vois la page html d'AWStats MAIS tout est a zero et impossible d'acualiser.
J'essai de faire perl awstats.pl -config=mysite -update et la message d'erreur !
Donc il me manquait %bytesd dans la chaine LogFormat. je le met et la... il me manque autre chose... et ainsi de suite.
Apres lui avoir tout rajouté, la commande perl awstats.pl -config=mysite -update est enfin accepté.
MAIS voila ce qu'il me dit :
C:\Inetpub\wwwroot\cgi-bin>perl awstats.pl -config=www.mon_site.fr -update
Update for config "./awstats.www.mon_site.fr.conf"
With data in log file "CWINNT/system32/LogFiles/W3SVC1/ex060322.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: 2189
Found 2170 dropped records,
Found 19 corrupted records,
Found 0 old records,
Found 0 new qualified records.[/i]
J'en redonne un coup et :
[i]C:\Inetpub\wwwroot\cgi-bin>perl awstats.pl -config=www.mon_site.fr -update
Update for config "./awstats.www.mon_site.fr.conf"
With data in log file "CWINNT/system32/LogFiles/W3SVC1/ex060322.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: 2208
Found 2189 dropped records,
Found 19 corrupted records,
Found 0 old records,
Found 0 new qualified records.
Comme vous pouvez le constater il n'y a pas de new...
Si je fait un update par le lien avec le browser :
No qualified records found in log (19 corrupted, 2211 dropped)
Donc voila... je suis donc bloqué ici... help me please...
ccp6128, vrobaina, Prems, un petit coup de main ?
Merci pour vos future réponses ! ! ! !
Marsh Posté le 22-03-2006 à 14:22:37
Dans ton fichier de config, www.xxx.fr, est ce que le formet des logs est correct par rapport à ceux généré par ton serveur iis ?
Marsh Posté le 22-03-2006 à 14:30:23
Tu parle de ca ?
LogFormat="2 %host %bytesd %time2 %method %url %code"
2 pour IIS, et le reste parcequ'il me l'a demandé (cf ci-dessus)
Sinon si tu parle du chemin :
LogFile="C:/WINNT/system32/LogFiles/W3SVC1/ex%YY-0%MM-0%DD-0.log"
ici au debut j'avais mis ex060322.log mais vu qu'on change de fichier log tous les jours j'ai préféré faire ca,
bon choix ?
Je precise que des 2 manieres ca me fait la meme chose.
Marsh Posté le 22-03-2006 à 14:43:22
D_Latch a écrit : Tu parle de ca ? |
Je parlais bien du premier. Pour ma part je pense que c'est une petite erreur dans ton fichier de conf, car tu as bien ca
Jumped lines in file: 0
Parsed lines in file: 2208
Found 2189 dropped records,
Found 19 corrupted records,
Found 0 old records,
Found 0 new qualified records.
Donc ca veut dire qu'il lit bien ton fichier mais qu'il n'y trouve pas les infos dont il a besoin. Il n'y a pas différents format de fichier de log sous iis ? Par exemple, sous apache, il fallait changer le format de log par defaut pour qu'il soit compatible avec awstats.
Marsh Posté le 22-03-2006 à 14:51:21
Dans mon conf d'AWStats ?
LogFormat="2 %host %bytesd %time2 %method %url %code"
ici qu'il y aurait un probleme ?
Pourtant j'ai le choix entre 1 ou 2... et 1 c'est pour apache et 2 c'est pour IIS.
Merci pour ta réponse, peut tu m'aider un peu plus ?
ps : Bravo pour ton CV, impressionnant tes etudes, moi je m'arrete cet année en DUT Reseau et Telecom.
Marsh Posté le 22-03-2006 à 14:55:11
Regarde un peu cet article, je vais continuer à le lire
http://www.iis-resources.com/modul [...] 290&page=2
Marsh Posté le 22-03-2006 à 14:57:51
http://awstats.sourceforge.net/doc [...] ml#INSTALL
Tu as fait ca
Configure IIS to log in the "Extended W3C log format" (You can still use your own custom log format but setup is easier if you use the standard extended format). To do so, start the IIS management console snap-in, select the appropriate web site and open its Properties. Choose "W3C Extended Log Format", then Properties, then the Tab "Extended Properties" and uncheck everything under Extended Properties. Once they are all cleared, check just the following fields:
Marsh Posté le 22-03-2006 à 15:00:31
D_Latch a écrit : Dans mon conf d'AWStats ? |
Je rajoute une couche en disant que ton logFormat doit seulement comporter le chiffre 2
# Example for IIS:
LogFormat = 2
Et non tout ce que tu as mis derrière. Ou ALors tu vires le deux si ce que tu as mis derrière correspond à la structure de ton fichier de log.
Marsh Posté le 22-03-2006 à 15:04:24
Donc si j'ai bien compri je doit remplacer ca :
LogFormat="2 %host %bytesd %time2 %method %url %code"
par ca :
LogFormat="date time c-ip cs-username cs-method cs-uri-stem cs-uri-query sc-status sc-bytes cs-version cs(User-Agent) cs(Referer)"
C'est de ca que tu parlait ?
Des que je peut reprendre la main sur le serveur je test ca et je te dit ce qu'il en est.
Merci encore.
Marsh Posté le 22-03-2006 à 15:06:33
Sinon oui j'ai bien coché les cases demandé,
mais j'ai pas osé decoché celle qui y avait deja...
Marsh Posté le 22-03-2006 à 15:25:09
Ou part logFormat = 2, mais Dans les articles que je t'ai donné, ils parlent de modification du format de fichier de log. Le premier est meme un tutorial complet
Marsh Posté le 22-03-2006 à 16:27:51
Bon beh ca marche toujours pas...
Le tuto que tu m'a donné est super, merci Le Veilleur, demain je desinstal tout et je recommence en suivant le tuto depuis le début.
Merci encore a tous pour votre aide, et a demain j'espers...
Marsh Posté le 23-03-2006 à 08:38:40
Tiens nous au courant de comment ca fonctionne
ps: fais le d'abord sur une machine de test ne va pas tuer les logs d'un serveur de production quand même
Marsh Posté le 23-03-2006 à 09:19:06
J'ai pas de machine de test sous la main,...mais j'ai fait un ghost
Marsh Posté le 23-03-2006 à 09:34:54
ps : vmware server est gratos et franchement, ca fonctionne très bien. C'est également une bonne solution pour se faire des machines de tests.
Marsh Posté le 23-03-2006 à 15:50:27
Salut tout le monde !
Bon beh ca y est ca marche, j'ai un peu galéré mais tout fonctionne maintenant.
Merci ENORMEMENT a Le Veilleur.
Donc voila quelle etait mon probleme, comme Le Veilleur l'a dit plus haut, c'etait une erreur de format.
Au debut j'ai mis
LogFormat=2
Puis
LogFormat = "2 %host %bytesd %time2 %method %url %code"
et enfin
LogFormat = "date time cs-method cs-uri-stem cs-uri-query cs-username c-ip cs-version cs(User-Agent) cs(Referer) sc-status sc-bytes"
Enfin bref tout ca, ca ne marchait pas.
SOLUTION :
J'ai été dans un log et j'ai regardé le format (dans les premiere lignes)
J'ai fait un copier coller de ce format,
et la...
miracle, CA MARCHE ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
Voila donc ma fameuse erreur.
J'espers que ce tuto servira a d'autre personnes
Sur ce, a bientot... pour un autre bug
Marsh Posté le 24-03-2006 à 07:44:18
content que celà fonctionne
Marsh Posté le 12-11-2007 à 17:16:52
bonjour,
merci pour ce tuto....enfin quelque chose de clair pour moi!
je m'étonne juste que depuis 1 an personne n'ai rencontré de probleme....ou alors c est vraiment moi...le probleme!
je reprends donc la où vous étiez arrété...
comme d_latch j'ai essayé plusieurs combinaisons ( avant de tomber sur vos posts ) et presque ravi de lire son dernier post'solution.
mais malgré le copier coller de la ligne du format dans mon fichier log ça ne fonctionne pas.
lorsque je lance la ligne de commande "perl awstats.pl ...............-update" : msg suivant me disant de rajouter %bytesd...
je precise que j ai bien IIS.
et que lorsque je change la ligne par une "adaptée" et recuperee dans la faq d'awstats ( qui contient bien %bytes) je ne recupere aucun "new qualified records".
j espere que ce post est toujours vivant !
merci pour les infos précédentes...et d avance pour une reponse !
Marsh Posté le 21-03-2006 à 10:54:58
Bonjour a tous,
Alors voila je doit maintenant installer AWStats pour surveiller la trafic sur le serveur GroupWise (Webmail).
Je voudrai deja savoir si c'est possible ?
Et si c'est possible, j'aimerai avoir un peu d'aide, ou de la doc...
(juste pour me mettre sur la voie car je n'ai pas encor tester)
Merci !
Message édité par D_Latch le 21-03-2006 à 11:35:15