{
"meta": {
"title": "Outils de surveillance en direct | Documentation ProxMenux",
"description": "Trois lanceurs interactifs de surveillance du réseau : iftop (bande passante en temps réel par paire d'hôtes), iptraf-ng (moniteur de trafic multimode) et iperf3 (test de bande passante, serveur / mode client). Chacun est installé lors de la première utilisation.",
"ogTitle": "Outils de surveillance en direct | Documentation ProxMenux",
"ogDescription": "Surveillance réseau interactive et test de bande passante pour l'hôte Proxmox : iftop, iptraf-ng, iperf3."
},
"header": {
"title": "Outils de surveillance en direct",
"description": "Trois lanceurs interactifs pour observer le réseau en temps réel et mesurer la bande passante : iftop, iptraf-ng et iperf3. Chaque outil est installé automatiquement via apt au premier usage, fonctionne au premier plan et se quitte avec la touche indiquée. Ils ne modifient pas la configuration réseau de l’hôte ; iperf3 génère du trafic de test.",
"section": "Réseau"
},
"intro": {
"title": "Ce que ça fait",
"body": "Trois outils de suivi interactifs, chacun derrière sa propre entrée de menu. La première fois que vous en lancez un, le paquet est installé silencieusement via apt-get. Les lancements suivants commencent instantanément. Aucun de ces outils ne modifie la configuration du réseau hôte."
},
"when": {
"heading": "Quel outil utiliser selon le besoin",
"headerQuestion": "Question",
"headerUse": "Utiliser",
"rows": [
{
"question": "Qui sature le lien maintenant ?",
"use": "iftop"
},
{
"question": "Quelle est la répartition par protocole, quelles tailles de paquets et quels flux TCP circulent ?",
"use": "iptraf-ng"
},
{
"question": "Combien de bande passante est disponible entre deux hôtes ?",
"use": "iperf3"
}
]
},
"iftop": {
"heading": "Utilisation du réseau en temps réel (iftop)",
"body": "Bande passante en direct par paire d’hôtes (source ↔ destination) — comme top pour le trafic. Affiche les flux les plus importants en haut, avec des moyennes glissantes sur 2/10/40 secondes. L’outil idéal pour savoir « pourquoi ma liaison montante est saturée ».",
"exit": "Quitter : appuyez sur q. ProxMenux affiche un rappel avant le lancement.",
"keysTitle": "Touches utiles dans iftop",
"keysBody": "n active ou désactive les recherches DNS, p affiche les numéros de port, P fige l’affichage, t change le sens des lignes (envoi / réception / les deux), 1/2/3 trie par moyenne sur 2 s / 10 s / 40 s. Liste complète dans man iftop."
},
"iptraf": {
"heading": "Outil de surveillance du réseau (iptraf-ng)",
"intro": "Un outil de surveillance du trafic à plusieurs modes, piloté par menu. iftop répond à « qui », tandis qu’iptraf-ng répond à « quoi » : compteurs d’octets et de paquets par protocole, suivi de l’état des connexions TCP, histogrammes de taille des paquets et activité LAN par station.",
"menuIntro": "Au lancement, vous obtenez un menu à cinq options :",
"headerMode": "Mode",
"headerUseFor": "Utilisez-le pour",
"rows": [
{
"mode": "IP traffic monitor",
"useFor": "Liste de flux en direct TCP / UDP / ICMP / autre-IP avec compteurs d'octets et état de connexion"
},
{
"mode": "General interface stats",
"useFor": "Nombre total de paquets IPv4 / IPv6 / TCP / UDP / ICMP / non IP par carte réseau"
},
{
"mode": "Detailed interface stats",
"useFor": "Comme ci-dessus, mais pour une interface, avec la taille du paquet et le détail du taux"
},
{
"mode": "Statistical breakdowns",
"useFor": "Histogramme de distribution de la taille du paquet, par port TCP / UDP"
},
{
"mode": "LAN station monitor",
"useFor": "Statistiques du trafic par adresse MAC pour le domaine de diffusion local"
}
],
"exit": "Quitter : appuyez sur x depuis n’importe quelle vue ou sur Q depuis le menu principal. ProxMenux affiche un rappel avant le lancement.",
"logTitle": "Enregistrer les captures dans un fichier",
"logBody": "Chaque mode propose d’enregistrer les statistiques capturées dans /var/log/iptraf-ng/. Pour conserver une trace d’un pic de trafic, laissez l’outil tourner, enregistrez dans un fichier et examinez-le ensuite plutôt que d’essayer de suivre l’écran en direct."
},
"iperf3": {
"heading": "Test de bande passante (iperf3)",
"intro1": "Mesure le débit TCP réel entre deux hôtes. Contrairement à iftop / iptraf-ng, qui observent le trafic existant, iperf3 génère du trafic synthétique pour tester la liaison en charge. Indispensable pour répondre à « Ma liaison 10 GbE atteint-elle vraiment 10 GbE ? » ou « Le goulot d’étranglement vient-il de la carte réseau, du commutateur ou du stockage ? ».",
"intro2": "iperf3 est un outil à deux hôtes : l’un est le serveur, en écoute sur le port TCP 5201 ; l’autre est le client, qui se connecte, envoie les données et affiche le débit. Le lanceur ProxMenux demande le mode souhaité :",
"headerMode": "Mode",
"headerBehaviour": "Comportement",
"headerCli": "Commande CLI équivalente",
"rows": [
{
"mode": "Serveur",
"behaviour": "Écoute sur TCP 5201 et imprime les résultats pour chaque test entrant. Arrête sur Ctrl+C.",
"cli": "iperf3 -s"
},
{
"mode": "Client",
"behaviour": "Demande l’adresse IP ou le nom d’hôte du serveur, se connecte, lance le test par défaut de 10 secondes et affiche le rapport.",
"cli": "iperf3 -c "
}
],
"workflowIntro": "Typiquement pour tester un lien 10 GbE entre deux hôtes Proxmox :",
"workflow": [
"Sur l’hôte A, ouvrez le menu Réseau → Test de bande passante (iperf3) → choisissez Serveur.",
"Sur l'hôte B, ouvrez la même entrée de menu → choisissez Client → saisissez l'IP de l'hôte A.",
"Attendez 10 secondes. Comparez le taux déclaré au maximum théorique du lien."
],
"sample": "Exemple de sortie client :",
"flagsTitle": "Options utiles à utiliser manuellement depuis un shell",
"flagsBody": "-t 60 test plus long (60 s au lieu de 10 s), -P 4 4 flux parallèles (saturation plus rapide), -R sens inverse (serveur → client), -u -b 100M test UDP à 100 Mbit/s (mesure de la gigue et des pertes de paquets), -p 5202 autre port (plusieurs tests en parallèle). Liste complète dans man iperf3.",
"firewallTitle": "Ouvrez le port pare-feu sur le serveur",
"firewallBody": "Le serveur écoute sur TCP 5201 par défaut. Si vous exécutez le serveur à l'intérieur d'un hôte Proxmox avec un pare-feu strict (datacenter ou niveau hôte), autorisez TCP 5201 entrant à partir de l'IP du client pour la durée du test, puis fermez-le à nouveau. Il en va de même pour nftables / iptables sur les hôtes nus."
},
"install": {
"heading": "Le premier lancement installe le paquet",
"body": "Les trois lanceurs vérifient le binaire et exécutent apt-get update -qq && apt-get install -y <pkg> s'il manque. L'installation est silencieuse : le menu peut apparaître gelé pour 10–30 secondes la première fois. Les lancements suivants commencent instantanément."
},
"troubleshoot": {
"heading": "Dépannage",
"hangTitle": "L’installation reste bloquée au premier lancement",
"hangBody": "L'hôte n'a pas d'internet ou les repos apt sont inaccessibles. Annuler avec Ctrl+C, exécuter apt-get update manuellement pour voir l'erreur réelle (DNS, repo signature, proxy ...), puis revenir au menu.",
"refusedTitle": "Client iperf3 : « unable to connect to server: Connection refused »",
"refusedBody": "Soit le serveur ne fonctionne pas, soit son pare-feu bloque TCP 5201. Confirmer sur le serveur: ss -tlnp | grep 5201 — doit afficher l'écoute iperf3. Si l'écoute, mais que le client échoue, vérifiez le chemin du pare-feu entre les deux hôtes.",
"slowTitle": "iperf3 indique un débit bien inférieur à la vitesse attendue de la liaison",
"slowBody": "Causes courantes par ordre de probabilité : (1) le processeur d’un hôte limite le débit — essayez iperf3 -c <target> -P 4 pour utiliser plusieurs cœurs ; (2) le trajet passe par une liaison plus lente, par exemple un commutateur gigabit entre deux cartes 10 GbE ; (3) MTU différents — vérifiez ip link show aux deux extrémités ; (4) offloading de la carte réseau désactivé — voir le script communautaire Disable NIC Offloading pour une carte Intel e1000e.",
"noTrafficTitle": "iftop / iptraf-ng ne montre aucun trafic pour un hôte occupé",
"noTrafficBody": "La capture par défaut est sur la première interface détectée. Spécifiez le bon explicitement depuis le shell : iftop -i vmbr0 ou iptraf-ng -i vmbr0. Le lanceur de menu utilise la valeur par défaut; pour les interfaces non par défaut, exécuter à partir d'une console."
},
"related": {
"heading": "Voir aussi",
"items": [
{
"label": "Diagnostic",
"href": "/docs/network/diagnostics",
"tail": "— les contrôles en lecture seule (routage, connectivité, statistiques avancées)."
},
{
"label": "Analyse des ponts et réparation guidée",
"href": "/docs/network/bridge-analysis",
"tail": "— lorsque la surveillance révèle qu'une interface ou un pont ne fait pas ce qu'il faut."
}
]
}
}