Nombre de connectés sur un serveur Apache : Différence entre versions
(→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
Sommaire
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'