Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
apache: comment savoir qui est connecté?
Envoyé par: patatorBZH

Bonjour,

j'ai créé un serveur apache-ssl, avec des access.log et error.log dans /var/log/apache-ssl/

Lorsque des utilisateurs sont sur le serveur pour prendre des données, je le vois uniquement dans les logs une fois qu'ils ont fini de télécharger.

Mon but serait de savoir en temps réel qui telecharge et ce qu'il télécharge

J'espere que quelqu'un sera repondre a ma question.
Je vous remercie d'avoir porter attention a ma demande.
a+

Poste le Friday 8 July 2005 00:29:18
Répondre     Citer    
Re: apache: comment savoir qui est connecté?

Quelque chose comme ceci : ( Quick & Dirty )

for $pid_https  in $( netstat -atpn |sed  -e 's/.*:443.*ESTABLISHED\(.*\)\/.*/\1/g'  -e '/[^0-9].*/d' |sort |uniq  ) 
do 
lsof | awk ' $2 ~ /$pid_https/ { print $9 }' |grep rep_www 
done

--
Brugmans Frédéric

[www.brugmans.net]
[triathlon.sport-challenge.be]

Poste le Friday 8 July 2005 08:17:30
Répondre     Citer    
Re: apache: comment savoir qui est connecté?
Envoyé par: patatorBZH

Je te remercie vraiment pour tes conseils qui m'ont permis de beaucoup avancer, j'ai apporté quelques modif:

----------------------------------------------
#! /bin/sh

for pid_https in $( netstat -atpn |sed -e 's/.*:443.*ESTABLISHED\(.*\)\/.*/\1/g' -e '/[^0-9].*/d' |sort |uniq )
do
lsof | awk -v var=$pid_https ' $2 == var '|grep /home/serveur |sed -e 's/.*home\/serveur\///'
done
------------------------------------------------

donc maintenant j'obtiens bien le nom des fichiers qui sont en train d'etre téléchargés, par contre j'aimerais savoir quel utilisateur - qui sont authentifiés grace a un fichier généré par htpasswd - est en train de charger ces fichiers ????

Est ce que quelqu'un aurait une piste ????

Poste le Saturday 9 July 2005 15:19:10
Répondre     Citer    
Re: apache: comment savoir qui est connecté?
Envoyé par: patatorBZH

Personne n'a une petite idée???

Poste le Monday 11 July 2005 18:59:04
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
apache: comment savoir qui est connecté?
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons