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

De Vulgum Techus
Aller à : Navigation, rechercher
Ligne 1 : Ligne 1 :
 
  '''[[Lien court]]''' vers cette page : http://vt.cx/nc0
 
  '''[[Lien court]]''' vers cette page : http://vt.cx/nc0
 
  '''[[QR code]]''' vers cette page : http://vt.cx/nc0.qr
 
  '''[[QR code]]''' vers cette page : http://vt.cx/nc0.qr
 
 
<html>
 
<html>
 
<script type="text/javascript"><!--
 
<script type="text/javascript"><!--
Ligne 12 : 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 29 : Ligne 28 :
  
 
== 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]]''' :
 
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'
+
  watch 'who;[[netstat]] -nap | [[grep]] -c EST'
  
 
= Articles [[Vulgum Techus]] =
 
= Articles [[Vulgum Techus]] =

Version du 11 février 2016 à 18:13

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 possible et 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