Nombre de connectés sur un serveur Apache : Différence entre versions

De Vulgum Techus
Aller à : Navigation, rechercher
(Mots clé)
(Présentation)
 
(7 révisions intermédiaires par un utilisateur sont masquées)
Ligne 1 : Ligne 1 :
 +
'''[[Lien court]]''' vers cette page : http://vt.cx/nc0
 +
'''[[QR code]]''' vers cette page : http://vt.cx/nc0.qr
 
<html>
 
<html>
 
<script type="text/javascript"><!--
 
<script type="text/javascript"><!--
Ligne 9 : Ligne 11 :
 
</script>
 
</script>
 
<script type="text/javascript"
 
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
+
src="//pagead2.googlesyndication.com/pagead/show_ads.js">
 
</script>
 
</script>
 
</html>
 
</html>
Ligne 21 : Ligne 23 :
  
 
= Présentation =
 
= Présentation =
Connaitre en temps réel la liste des utilisateurs connectés sur un serveur]] [[Apache]] est possible et assez simple à réaliser comme expliqué dans cet article.
+
Connaitre en '''temps réel'''' la liste des utilisateurs connectés sur un '''[[serveur]] [[Apache]]''' est assez simple à réaliser comme expliqué dans cet article.
  
= Procédure =
+
= Procédures =
  
 
== Affichage instantané des connectés ==
 
== Affichage instantané des connectés ==
La commande qui permet cela repose sur '''netstat''' avec les arguments '''-nap''' et un tri par '''[[grep]]''' pour n'afficher que les '''[[IP]]''' effectivement connectées ('''ESTABLISHED''') d'où le test sur la chaîne '''EST'''
+
La commande qui permet cela repose sur '''[[netstat]]''' avec les arguments '''-nap''' et un tri par '''[[grep]]''' pour n'afficher que les '''[[IP]]''' effectivement connectées ('''ESTABLISHED''') d'où le test sur la chaîne '''EST'''
  netstat -nap | grep EST
+
  [[netstat]] -nap | [[grep]] EST
  
 
== Affichage en temps réel des connectés ==
 
== Affichage en temps réel des connectés ==
 
La commande peut être améliorée pour permettre un rafraîchissement automatique toutes les '''2''' secondes grâce à l'utilisation de '''[[watch]]'''.
 
La commande peut être améliorée pour permettre un rafraîchissement automatique toutes les '''2''' secondes grâce à l'utilisation de '''[[watch]]'''.
  watch 'netstat -nap | grep EST'
+
  watch '[[netstat]] -nap | [[grep]] EST'
  
 
== Affichage en temps réel du nombre de connectés ==
 
== Affichage en temps réel du nombre de connectés ==
 
Un simple paramètre de '''[[grep]]''' permet d'obtenir, non plus la liste, mais le nombre de connectés et ce, toutes les 2 secondes, la valeur par défaut de '''[[watch]]'''.  
 
Un simple paramètre de '''[[grep]]''' permet d'obtenir, non plus la liste, mais le nombre de connectés et ce, toutes les 2 secondes, la valeur par défaut de '''[[watch]]'''.  
  watch 'netstat -nap | grep -c EST'
+
  watch '[[netstat]] -nap | [[grep]] -c EST'
  
 
Pour modifier le délai, ajouter l'argument '''-n''' avec une valeur en '''seconde(s)''' ou '''0''' (zéro) pour '''1/10e de seconde'''
 
Pour modifier le délai, ajouter l'argument '''-n''' avec une valeur en '''seconde(s)''' ou '''0''' (zéro) pour '''1/10e de seconde'''
  watch -n5 'netstat -nap | grep -c EST'
+
  watch -n5 '[[netstat]] -nap | [[grep]] -c EST'
 
  où le nombre des connectés est rafraîchi toutes les '''5 secondes'''
 
  où le nombre des connectés est rafraîchi toutes les '''5 secondes'''
 +
Pour améliorer le tout on peut aussi afficher les utilisateurs connectés à l'aide de la commande externe '''[[who]]''' :
 +
watch 'who;[[netstat]] -nap | [[grep]] -c EST'
  
= Articles =
+
= Articles [[Vulgum Techus]] =
 
* [[grep]]
 
* [[grep]]
 
* [[watch]]
 
* [[watch]]

Version actuelle en date du 26 février 2016 à 17:42

Lien court vers cette page : http://vt.cx/nc0
QR code vers cette page : http://vt.cx/nc0.qr


Mots clé

  • Nombre de connexions simultanées en temps réel sur un serveur
  • Affichage des IP connectées sur Apache
  • Who's connected on Apache server?
  • Number of simultaneous connections on a server

Présentation

Connaitre en temps réel' la liste des utilisateurs connectés sur un serveur Apache est assez simple à réaliser comme expliqué dans cet article.

Procédures

Affichage instantané des connectés

La commande qui permet cela repose sur netstat avec les arguments -nap et un tri par grep pour n'afficher que les IP effectivement connectées (ESTABLISHED) d'où le test sur la chaîne EST

netstat -nap | grep EST

Affichage en temps réel des connectés

La commande peut être améliorée pour permettre un rafraîchissement automatique toutes les 2 secondes grâce à l'utilisation de watch.

watch 'netstat -nap | grep EST'

Affichage en temps réel du nombre de connectés

Un simple paramètre de grep permet d'obtenir, non plus la liste, mais le nombre de connectés et ce, toutes les 2 secondes, la valeur par défaut de watch.

watch 'netstat -nap | grep -c EST'

Pour modifier le délai, ajouter l'argument -n avec une valeur en seconde(s) ou 0 (zéro) pour 1/10e de seconde

watch -n5 'netstat -nap | grep -c EST'
où le nombre des connectés est rafraîchi toutes les 5 secondes

Pour améliorer le tout on peut aussi afficher les utilisateurs connectés à l'aide de la commande externe who :

watch 'who;netstat -nap | grep -c EST'

Articles Vulgum Techus

Commentaires

blog comments powered by Disqus