Nombre de connectés sur un serveur Apache : Différence entre versions
(Page créée avec « <html> <script type="text/javascript"><!-- google_ad_client = "ca-pub-3341840374417340"; →VT2 : google_ad_slot = "6349432125"; google_ad_width = 468; google_ad_height =... ») |
(→Présentation) |
||
(10 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=" | + | src="//pagead2.googlesyndication.com/pagead/show_ads.js"> |
</script> | </script> | ||
</html> | </html> | ||
Ligne 15 : | Ligne 17 : | ||
= Mots clé = | = Mots clé = | ||
− | * Nombre de connexions simultanées en temps réel sur un serveur | + | * Nombre de connexions simultanées en '''temps réel''' sur un '''[[serveur]]''' |
* Affichage des '''[[IP]]''' connectées sur '''[[Apache]]''' | * Affichage des '''[[IP]]''' connectées sur '''[[Apache]]''' | ||
− | * Who's connected on Apache server? | + | * Who's connected on '''[[Apache]] [[server]]'''? |
− | * Number of simultaneous | + | * Number of simultaneous connections on a '''[[server]]''' |
= Présentation = | = Présentation = | ||
− | Connaitre en temps réel la liste des utilisateurs connectés sur un serveur]] [[Apache]] est | + | 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 = | + | == 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 [[Vulgum Techus]] = | ||
+ | * [[grep]] | ||
+ | * [[watch]] | ||
= Commentaires = | = Commentaires = |
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
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 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'