Depuis plusieurs années, j'utilise un simple moniteur de bande passante logicielle sur mon ordinateur pour suivre mon utilisation mensuelle de la bande passante. Cela a bien fonctionné (plus ou moins; les chiffres sont légèrement inférieurs au tracker en ligne de mon FAI).
Cela fonctionne bien pour un seul ordinateur, mais lorsque ma mère connecte son ordinateur portable à mon routeur ou si j'utilise un deuxième ordinateur, la surveillance et la gestion de la bande passante deviennent beaucoup plus difficiles.
J'ai envisagé d'exécuter un logiciel de surveillance de la bande passante sur chaque système qui est connecté et (en quelque sorte) de transférer les journaux vers un système central pour (encore une fois) être incorporé dans un fichier journal central, mais sans surprise, c'est au mieux un cauchemar.
J'ai également pensé à une solution de routeur (comme cela a été mentionné, mais elle devrait être facile à utiliser et à personnaliser).
Existe-t-il un moyen simple de surveiller et d'enregistrer l'utilisation totale de la bande passante (c'est-à-dire à partir de plusieurs systèmes)? Il ne devrait pas exiger que tous les systèmes à surveiller soient allumés à un moment précis, ni que tous les systèmes se connectent via un autre (c'est-à-dire qu'ils devraient pouvoir se connecter directement à la connexion Internet).
De plus, il devrait être capable de faire la différence entre le trafic local et distant afin que le transfert de fichiers entre deux systèmes locaux ne soit pas pris en compte dans l'utilisation de la bande passante Internet.
la source
:-(
En ce moment, je pense à un moyen d'utiliser un logiciel de surveillance de la bande passante sur chaque système et de consolider les données de temps en temps (ce qui bien sûr est super – non idéal).Réponses:
Si vous n'êtes pas contre l'achat de matériel - vous pouvez acheter un routeur compatible DD-WRT (tel qu'un Linksys WRT54GL ) et installer le micrologiciel Gargoyle Router qui peut effectuer une surveillance per-ip en interne et ne dépendra pas d'un seul PC être en ligne et disponible. Si vous ne vous souciez pas du per-ip, le firmware DD-WRT ou Tomato peut à la fois faire une utilisation totale et même plafonner votre utilisation pour vous afin que vous ne soyez pas trop facturé.
Si vous avez un commutateur compatible SNMP et un PC allumé en permanence, vous pouvez enregistrer l'utilisation de la bande passante par port de commutateur avec quelque chose comme Cacti (ou RRDTool )
Si vous avez un PC de rechange, IPTables en tant que routeur + RRDTool peut fournir des journaux de bande passante.
la source
Le routeur est probablement le meilleur:
quel routeur? de nombreux routeurs de niveau domestique peuvent le faire. Si vous obtenez WRT54GL (assurez-vous d'obtenir la version L), vous pouvez installer un autre firmware tel que DD-WRT qui peut enregistrer cela. Le routeur est le plus logique.
Pourrait utiliser le port miroir: une
autre option serait de configurer un port miroir sur la partie commutateur et de flairer le trafic avec un outil tel que ntop sur l'une des machines, c'est probablement plus d'efforts que cela ne vaut.
Le plus simple :
je ne sais pas dumeter, mais peut-être le mettre sur les deux et simplement les ajouter à la fin du mois? :-)
la source
Une autre solution consiste à construire un routeur PC Linux (ou Linux / BSD) avec deux cartes réseau pour filtrer votre trafic. Les routeurs amorçables ont généralement des outils disponibles pour représenter graphiquement votre utilisation du trafic ainsi qu'une bonne configuration de pare-feu et certains d'entre eux font même des fonctions de limitation du trafic et de type QoS.
la source
Je suppose que vous construisez une machine Windows, mais si vous envisagez Ubuntu, vous pouvez utiliser vnstat pour suivre la bande passante. Je l'exécute sur mon serveur et aime parfois savoir quelle est ma consommation de bande passante.
Il affichera toutes les heures, tous les jours, toutes les semaines, tous les mois ... et même le surveiller en temps réel.
Son CLI, mais très, très facile à utiliser.
la source