comment savoir si quelqu'un est connecté à mon serveur web??

comment savoir si quelqu'un est connecté à mon serveur web?? - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 23-10-2002 à 15:07:16    

à part regarder le access log d'apache??

Reply

Marsh Posté le 23-10-2002 à 15:07:16   

Reply

Marsh Posté le 23-10-2002 à 15:10:30    

certes, certes, mais le access log ne te donne que le moment d'accès , pas si l'utilisateur est en ligne!

Reply

Marsh Posté le 23-10-2002 à 15:13:00    

ben étant donné que HTTP est un protocole déconnecté, je vois pas en quoi consiste la notion d'utilisateur en ligne ...

Reply

Marsh Posté le 23-10-2002 à 15:14:33    

netstat -a pour voir si le port de http est occupe ou pas

Reply

Marsh Posté le 23-10-2002 à 15:18:52    

il n'existe pas des prog d'analyse des flux ou traffic en temps reel ?
ragarder le traffic qui passe par le port utilisé par apache (80)


---------------
Cdlt,
Reply

Marsh Posté le 23-10-2002 à 15:22:18    

avec apache 2.0.XXX t'a la commande /etc/init.d/http extendedstatus je crois ;)  
 
@++

Reply

Marsh Posté le 23-10-2002 à 15:31:55    

oki! merci pour vos réponse!
je vais me débrouiller avec ça ...

Reply

Marsh Posté le 04-11-2002 à 01:41:19    

arghbis a écrit a écrit :

à part regarder le access log d'apache??




 
MRTG

Reply

Marsh Posté le 04-11-2002 à 04:28:36    

http://HOTE/server-status (si compilé avec --enable-status ou --enable-server-status je crois et si server-status activé dans httpd.conf) enfin c'est comme ça que je fais, on voit les connexions établies et les connexions en attente de fermeture, on y voit aussi l'url appelée, la réponse, le pid de la connexion, ...
 
il y a aussi http://HOTE/server-info (si compilé avec --enable-info ou --enable-server-info, je c plus, et si server-info est activé dans le conf), là c'est plutôt pour afficher la version, les modules, bref la description complète du serveur

Reply

Marsh Posté le 04-11-2002 à 04:29:52    

conti a écrit a écrit :

 
 
MRTG




 
Trop imprécis, MRTG regarde une valeur toutes les 5 min :/
 
Pour le flux y'a iptraf mais par contre c'est pas très adapté niveau présentation à ça, faut regarder les IP par rapport aux ports, par contre on voit les paquets comptés en temps réel etc...
 
extendedstatus fonctionne depuis la version apache 1.1 donc pas seulement sur les 2.0.xx, il faut compiler avec le module mod_status pour l'utiliser et effectivement ça peut être une solution :)
 
avec "netstat -a | grep http" tu as les connexions en cours aussi, je trouve que ça reste le plus simple et léger pour ça.


---------------
Fan et séquestrateur de Deprem De Prel Photographie, célèbre photographe de tuning automobile :o
Reply

Marsh Posté le 04-11-2002 à 04:29:52   

Reply

Marsh Posté le 04-11-2002 à 10:26:55    

moi j'aime bien le $ tail -f /var/log/httpd/access.log :)


Message édité par MrJacK le 04-11-2002 à 10:27:11
Reply

Marsh Posté le 04-11-2002 à 10:52:28    

Sly Angel a écrit a écrit :

 
 
Trop imprécis, MRTG regarde une valeur toutes les 5 min :/
 
Pour le flux y'a iptraf mais par contre c'est pas très adapté niveau présentation à ça, faut regarder les IP par rapport aux ports, par contre on voit les paquets comptés en temps réel etc...
 
extendedstatus fonctionne depuis la version apache 1.1 donc pas seulement sur les 2.0.xx, il faut compiler avec le module mod_status pour l'utiliser et effectivement ça peut être une solution :)
 
avec "netstat -a | grep http" tu as les connexions en cours aussi, je trouve que ça reste le plus simple et léger pour ça.
 




 
*/1 * * * * /usr/bin/mrtg /etc/mrtg/mrtg.cfg

Reply

Marsh Posté le 04-11-2002 à 15:26:32    

conti a écrit a écrit :

 
 
*/1 * * * * /usr/bin/mrtg /etc/mrtg/mrtg.cfg




 
Tant que tu y es :
 
#!/bin/sh
 
while true
do
  /usr/bin/mrtg /etc/mrtg/mrtg.cfg
  sleep 2
done
 
:D
 
 
MRTG n'est pas fait pour prendre tout en temps réel et le graph ne change pas d'échelle quelque soit le cron que tu mets...


---------------
Fan et séquestrateur de Deprem De Prel Photographie, célèbre photographe de tuning automobile :o
Reply

Marsh Posté le 04-11-2002 à 16:17:09    

en ben si tu la joue comme ça y'a aussi la commande watch  :D

Reply

Marsh Posté le 04-11-2002 à 16:30:27    

MrJacK a écrit a écrit :

en ben si tu la joue comme ça y'a aussi la commande watch  :D  




 
:lol:


---------------
Fan et séquestrateur de Deprem De Prel Photographie, célèbre photographe de tuning automobile :o
Reply

Marsh Posté le 04-11-2002 à 17:02:25    

arghbis a écrit a écrit :

à part regarder le access log d'apache??




 
active le server-status dans ton httpd.conf et apres tu vas voir dans http://monweb/server-status et t'as en temps réel les connexions

Reply

Marsh Posté le 04-11-2002 à 17:05:44    

mais c'est aussi interressant que de faire un tail -f de ton access_log .
 
sinon tu log toutes les connexions sur ton port 80 via ipchains/iptables :D


Message édité par superX le 04-11-2002 à 17:05:57
Reply

Marsh Posté le 05-11-2002 à 12:56:47    

je vous le dis moi, ce topic va finir avec tcpdump  :lol:  :pt1cable:  :lol:

Reply

Marsh Posté le 05-11-2002 à 17:11:57    

MrJacK a écrit a écrit :

je vous le dis moi, ce topic va finir avec tcpdump  :lol:  :pt1cable:  :lol:  




 
Matrix powered [:rofl]


---------------
Fan et séquestrateur de Deprem De Prel Photographie, célèbre photographe de tuning automobile :o
Reply

Marsh Posté le 05-11-2002 à 17:25:18    

MrJacK a écrit a écrit :

moi j'aime bien le $ tail -f /var/log/httpd/access.log :)




 
 :jap:


---------------
http://olivier.glagla.net/
Reply

Marsh Posté le 05-11-2002 à 19:44:37    

ben quoi :)

Reply

Marsh Posté le 05-11-2002 à 19:48:22    

MrJacK a écrit a écrit :

moi j'aime bien le $ tail -f /var/log/httpd/access.log :)


En balançant ça dans un xrootconsole sur ta station de travail, c'est encore mieux.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 05-11-2002 à 20:12:06    

un p'tit :
 
root-tail -f -g 80x20+0+0 -font fixed /var/log/httpd/access.log,red,'Apache'
 
c'est pas mal non plus :D
 
pis ya moyen de mixer avec messages, secure, truc, chose...

Reply

Marsh Posté le 06-11-2002 à 05:57:05    

Je sent qu'on va voir se propager des putains de lignes de commandes juste pour voir ce qui ce passe dans un fichier texte :)
"mozilla http://ton_ip/access.log" then F5,F5,F5,F5.
 
Je rigole hein :)

Reply

Marsh Posté le 06-11-2002 à 06:56:19    

ah, je viens trouver un p'tit truc sympa sous rh 8, c'est redhat-logviewer, un script python graphique qui permet de parser les log les plus importants : boot, cron, kernel (dmesg), apache acces, apache error, mail, mysql server, news, rpm packages, security log, update, xfree86... on peut en ajouter :)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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