Supervision de la bande passante réseau
La fonction principale du programme est la supervision et l'affichage du trafic réseau entrant et sortant qui transite par les hôtes. Son fonctionnement repose sur l'interrogation périodique des capteurs de trafic de chaque hôte du réseau. Le capteur de trafic est une fonction qui collecte le volume de trafic actuel sur une interface réseau d'un hôte. Vous pouvez configurer plusieurs capteurs différents pour chaque hôte. Chaque capteur ne prend en compte le trafic entrant et sortant que d'une seule interface réseau.

Le programme prend actuellement en charge les types de capteurs de supervision réseau suivants :
- 1. Capteur SNMP
Ce capteur se connecte à un agent SNMP d'un ordinateur distant ou local, ou d'un autre équipement réseau administrable (commutateur, routeur, etc.), et collecte les valeurs de trafic entrant et sortant via le protocole SNMP. De nombreux équipements réseau prennent en charge SNMP : serveurs et postes de travail sous n'importe quel système d'exploitation, commutateurs administrables, routeurs, imprimantes, caméras web, points d'accès, etc. L'avantage du protocole SNMP est son indépendance vis-à-vis de la plateforme. Pour utiliser le capteur SNMP, l'agent SNMP doit être disponible sur l'équipement distant. Vous devez aussi connaître sa chaîne « Community ». SNMP fonctionne en général via le port UDP 161. Ce port doit donc être ouvert dans le pare-feu.
Prise en charge de SNMP sous Windows
Le service SNMP est un agent SNMP disponible sur les postes Windows. Il donne accès aux informations de trafic et n'est pas installé par défaut. Pour installer le service SNMP sur un ordinateur Windows, suivez les instructions de la rubrique Installation et configuration de SNMP sous Windows. Les paramètres de sécurité SNMP sont décrits dans la même rubrique.
Pour configurer les paramètres du capteur SNMP, indiquez l'adresse IP ou le nom de l'hôte et sa chaîne Community. En général, si la community n'a pas été modifiée, la chaîne standard est "public".
Les paramètres Délai et Tentatives servent à affiner le capteur sur les réseaux très chargés ou sur des liaisons physiques faibles. Vous pouvez configurer le nombre de tentatives d'interrogation et l'intervalle entre elles. Si la première interrogation échoue, le programme la relance après l'intervalle configuré (Délai). Cela évite de fausses alertes lors d'une coupure réseau passagère. Si toutes les tentatives échouent, l'interrogation du capteur est considérée comme un échec.
Atouts de la collecte du trafic par SNMP :
- Vous pouvez interroger un grand nombre d'équipements compatibles SNMP : commutateurs, imprimantes réseau, ordinateurs et serveurs sous Windows, Linux, etc.
- Souvent, il n'est même pas nécessaire de configurer les ordinateurs distants. Sinon, il suffit d'activer l'agent SNMP ou de lancer le service correspondant (Windows) ou le démon (Linux).
- Aucun logiciel supplémentaire n'est à installer sur les ordinateurs distants, sauf lorsque le « service SNMP » n'est pas installé par défaut sous Windows (voir les liens ci-dessus pour l'installation de SNMP).
- SNMP consomme peu de ressources système.
- Les droits d'administrateur ne sont pas nécessaires sur les ordinateurs locaux et distants.
- L'interrogation SNMP est invisible pour les utilisateurs du réseau.
Limites :
- Les agents SNMP sont parfois désactivés par défaut sur les équipements.
- Les versions 1, 2 et 2c du protocole SNMP ne sont pas sécurisées. Les informations n'y sont pas chiffrées. La version protégée est SNMPv3.
- 2. Capteur WMI
Windows Management Instrumentation (WMI) est un ensemble d'interfaces de gestion du système d'exploitation par des composants dédiés (via le réseau ou en local). Grâce à ce mécanisme, le capteur obtient les valeurs de trafic d'une interface réseau donnée. WMI ne fonctionne toutefois que sous Windows. Ce capteur ne suit donc le trafic que des ordinateurs distants sous Windows. Pour les capteurs WMI, il peut être nécessaire de configurer WMI et d'autres services sur les ordinateurs locaux et distants. Voir la rubrique Paramètres WMI pour travailler avec un ordinateur distant.
Pour configurer le capteur WMI, indiquez l'adresse IP ou le nom de l'hôte. Un nom d'utilisateur et le mot de passe correspondant sont aussi requis pour l'autorisation sur l'ordinateur distant.
Attention ! Tenez compte des particularités du mécanisme WMI. La connexion WMI s'établit avec le compte dont vous fournissez les identifiants, mais l'opération elle-même s'exécute sous le nom de l'utilisateur avec lequel le programme tourne sur l'ordinateur local. Cet utilisateur final doit avoir les droits d'administrateur sur l'ordinateur distant. Le service Bandwidth Monitor doit être démarré sous ce compte. En savoir plus : Paramètres du programme.
Atouts de la collecte du trafic par WMI :
- Souvent, il n'est même pas nécessaire de configurer les ordinateurs distants (surtout s'ils appartiennent à un domaine). Vous devez toutefois disposer des droits d'administration sur les ordinateurs distants pour interroger le trafic via WMI.
- Aucun logiciel supplémentaire n'est à installer sur les ordinateurs distants.
- Les utilisateurs sans droits d'administrateur ne peuvent pas perturber la collecte des informations de trafic.
- L'interrogation WMI est invisible pour les utilisateurs du réseau.
Limites :
- Les droits d'administration sont requis sur les ordinateurs distants.
- La stratégie de sécurité exige probablement une configuration (modèle d'accès « classique » plutôt que modèle « invité »). Le pare-feu doit probablement être configuré aussi (autoriser les connexions DCOM). En savoir plus : dépannage WMI.
- WMI ne fonctionne que dans un environnement Windows.
- 3. Agent distant
Si vous ne pouvez pas utiliser le protocole SNMP ni WMI sur votre réseau, les valeurs de trafic peuvent être collectées par le service agent distant. L'agent distant est un service qui collecte les données de trafic localement, puis les envoie via le protocole TCP, sur le port 54231, au programme principal, sur demande (client-serveur). Le port TCP peut être modifié. Installez les agents distants sur les ordinateurs distants pour en collecter le trafic.
Atouts de la collecte du trafic par agents distants :
- Aucun droit d'administration n'est requis sur les ordinateurs distants.
- L'agent est un service Windows et n'exige pas qu'une session soit ouverte sur l'ordinateur supervisé.
- L'interrogation du trafic est invisible pour les utilisateurs du réseau.
Limites :
- Le service agent doit être installé sur tous les ordinateurs supervisés.
- Le port TCP de l'agent (54231 par défaut) doit être autorisé dans le pare-feu des ordinateurs locaux et distants.
- Le service agent ne fonctionne que dans un environnement Windows.
- Lorsque de nombreux agents distants inactifs sont interrogés en même temps, des erreurs d'interrogation peuvent survenir sur certaines versions de Windows. Cela vient de la limite du nombre de connexions TCP sortantes semi-ouvertes autorisées. En savoir plus sur ces limites et les versions de Windows concernées : Limites système d'accès aux ports TCP/IP distants ouverts.
La procédure d'installation du service agent distant est décrite ici : Installation et configuration des agents. Installation du pilote WinPCap.
- 4. Packet Sniffing
Ce type de capteur permet de superviser le trafic de différents protocoles réseau séparément. Vous pouvez, par exemple, tracer des graphiques de bande passante pour HTTP, FTP et POP3. Ce capteur permet aussi de distinguer le trafic local du trafic Internet. Son fonctionnement repose sur l'analyse des paquets et le comptage de tous les paquets envoyés et reçus par une interface réseau donnée, sur un ordinateur où sont installés un agent distant et le pilote d'analyse WinPcap. Ce capteur ne comptabilise pas le trafic des autres ordinateurs. WinPcap est une bibliothèque libre tierce (www.winpcap.com).
Pour faire fonctionner le capteur Packet Sniffing sur un PC Windows distant, installez notre agent et la bibliothèque WinPcap sur ce PC. L'agent fonctionne en service, en arrière-plan. Il collecte les valeurs de trafic des interfaces réseau et les envoie périodiquement au programme principal, sur demande, via le protocole TCP. Le service reçoit les requêtes sur le port TCP 54321. Le numéro de port peut être modifié dans les paramètres du programme.
Atouts de la collecte du trafic par les capteurs d'analyse de paquets :
- Superviser séparément le trafic de différents protocoles réseau.
- Comptabiliser à part le trafic du réseau local et le trafic Internet.
- Ignorer le trafic d'une liste d'hôtes indiqués.
- Les atouts du service agent distant sont inclus :
1) Aucun droit d'administration n'est requis sur les ordinateurs distants.
2) L'agent est un service Windows et n'exige pas qu'une session soit ouverte sur l'ordinateur supervisé.
3) L'agent continue de collecter et d'enregistrer les statistiques même si le service principal de supervision de bande passante n'est pas en cours d'exécution. À la première connexion, il transmet au programme toutes les statistiques collectées de façon autonome.
4) L'interrogation du trafic est invisible pour les utilisateurs du réseau.Limites :
- Le pilote WinPcap doit être installé sur tous les ordinateurs supervisés.
- Les limites du service agent distant sont incluses :
1) Le service agent doit être installé sur tous les ordinateurs supervisés.
2) Le port TCP de l'agent (54231 par défaut) doit être autorisé dans le pare-feu des ordinateurs locaux et distants.
3) Le service agent ne fonctionne que dans un environnement Windows.
4) Lorsque de nombreux agents distants inactifs sont interrogés en même temps, des erreurs d'interrogation peuvent survenir sur certaines versions de Windows. Cela vient de la limite du nombre de connexions TCP sortantes semi-ouvertes autorisées. En savoir plus : Limites système d'accès aux ports TCP/IP distants ouverts.La procédure d'installation du service agent distant et de WinPcap est décrite ici : Installation et configuration des agents. Installation du pilote WinPCap.
Les capteurs de trafic sont interrogés par plusieurs threads simultanés. Le nombre de threads d'interrogation se configure dans les paramètres du programme.
Vous pouvez configurer l'intervalle d'interrogation de chaque capteur. Cela réduit le trafic d'interrogation pendant le fonctionnement du programme et diminue la charge du processeur.