DevKB
Web Development Knowledge Base
HOME | TOP 20 | WRITE AN ARTICLE |
Sections :


RSS RSS Feed

Vous aussi, aidez les autres développeurs, publiez vos bouts de codes utiles et vos liens préférés ...
Publiez un article !


Valid HTML 4.0 Transitional

Plateforme d'envoi de gros fichiers en ligne
Script PHP de boutique en ligne
Mondes virtuels gratuits en 3D

Olivier Ligny - - 12/03/2008 - vue 72 fois

Surveiller les connexions en cours sur un serveur Linux

Voici une astuce pour surveiller toutes les connexions TCP en cours sur un serveur Linux, que ce soit les connexions au serveur web (port 80), SSH, ou autre ... vous pourrez même voir le débit en cours sur chaque connexion en ko/sec.

Utilisez l'outil TCPTrack : http://www.rhythm.cx/~steve/devel/tcptrack/
Connectez vous en SSH sur votre serveur, puis :
Sous Debian, utilisez la commande : apt-get install tcptrack
Sous Fedora : yum install tcptrack

Une fois installé, pour un plus grand confort d'utilisation, faites un raccourci avec par exemple :
echo "tcptrack -i eth0" > /usr/bin/tt
chmod +x /usr/bin/tt

Vous pourrez ensuite lancer tcptrack en tapant simplement la commande : tt

Si vous ne voulez pas du raccourci, la commande à lancer est donc : tcptrack -i eth0 (pour surveiller l'interface eth0)

---

tcptrack is a sniffer which displays information about TCP connections it sees on a network interface. It passively watches for connections on the network interface, keeps track of their state and displays a list of connections in a manner similar to the unix 'top' command. It displays source and destination addresses and ports, connection state, idle time, and bandwidth usage. The following screenshot explains a lot :




Write a comment :
Your name :     E-mail (optional) :

AntiSpam : please write the sum of 3 + 4 =