Apache Webserver / Monitoring temps-réel

Shiver

Membre confirmé
3 Mars 2005
41
0
45
www.rayfresh.com
Bonjour tout le monde,


J'utilise le webserver Apache d'OSX tiger.
Je peux acceder aux logs d'acces HTTPD avec cette commande via le terminal :
tail -f /var/log/httpd/access_log

je protège chaque dossier client avec HTaccess avec login/pass ce qui fait que je vois quand le client se connecte à son dossier, charge les images de la page, etc.

Ca affiche ça sous cette forme :
85.xxx.xxx.xx - nom [23/Oct/2005:14:58:55 +0200] "GET /client/fichiers/fichier1.zip HTTP/1.1" 200 52617216

le soucis est que j'ai cette ligne qu'à la fin de cette action, soit dès qu'il a fini de récupérer le fichier.

J'aimerais pouvoir surveiller le traffic du webserver avec l'avancée des download, soit avec un refresh toutes les 5 secondes par exemple, soit dès qu'il commence à télécharger un fichier.

Avez-vous la solution ? Un petit utilitaire qui le fait ? est-ce possible tout simplement ?

Merci beaucoup.

Shiver
http://www.rayfresh.com
 
Alors j'ai pas mal cherché sur le net, il y a un petit truc sympa apparement qui s'appelle ApacheTop
et comme son nom l'indique, il affiche les logs à la manière de TOP du terminal. soit, en live.

Ce qui serait géant, c'est de pouvoir l'installer et l'utiliser... Et là, c'est pas si simple en fait.
Il faut installer DarwinPort.
Ensuite il faut compiler ApacheTop et là c'est galère...

j'ai installé DarwinPorts, interface d'install simple, ça c'est bon. :up:
Vient ensuite la compilation d'ApacheTop, et là je suis paumé, mais alors bien paumé ! :confused:

HELP !!!

voici la page qui concerne ApacheTop :
http://apachetop.darwinports.com/



J'ai téléchargé le fichier .Tar.gz :up:
dedans plein de fichiers :


AUTHORS
INSTALL
Makefile.in
TODO
config.h.in
configure.ac
stamp-h.in
COPYING
LICENSE
NEWS
aclocal.m4
config.log
man
ChangeLog
Makefile.am
README
config
configure
src



on me dit de lancer Configure soit : ./configure

mais ça marche pas, il m'afffiche ça dans le terminal : :nailbiting:

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets ${MAKE}... no
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking for C++ compiler default output... configure: error: C++ compiler cannot create executables



J'ai jamais compilé sur OSX alors voilà...
Mais si vous avez mieux comme outil de monitoring live style TOP ou autres... je suis preneur.

merci
 
merci pour votre aide...

j'ai trouvé un outil real-time pour apache mais qui ne m'affiche pas le fichier en cours de téléchargement (upload du webserver > client)

Il m'affiche une fois l'action terminée.

Enfin, je parle dans le vide... :)