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

De Vulgum Techus
Aller à : Navigation, rechercher
(Mots clé)
(Affichage en temps réel du nombre de connectés)
Ligne 40 : Ligne 40 :
 
  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 en affichant aussi les connectés à l'aide de la commande externe '''[[who]]''' :
 +
watch 'who:netstat -nap | grep -c EST'
  
 
= Articles =
 
= Articles =

Version du 12 mai 2014 à 14:44


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édure

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 en affichant aussi les connectés à l'aide de la commande externe who :

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

Articles

Commentaires

blog comments powered by Disqus