Calculer la bande passante ? - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 07-02-2004 à 23:51:00
Je cherche une prog complet qui le fait. Et oui j'ai déja un truc qui ressemble à MRTG. D'autre suggestion ?
Voir ici : http://terra.infomtl.qc.ca/bw/index.html
Marsh Posté le 10-02-2004 à 04:56:32
Au pire tu peux toujours ajouter quelques lignes dans tes scripts rc pour accumuler les chiffres donnés pas ifconfig au moment ou tu desactives ton interface.
Marsh Posté le 12-02-2004 à 06:55:52
Je recherche un prog qui fait cela. Merde, comment les ISP complie c'est donner là ? Je veux baucoup d'exactitude. J'ai deja un scirp, c'est pas trop bon.
Marsh Posté le 12-02-2004 à 07:26:22
est-ce que quand tu coupes ta connexion, tu as une ligne pppd dans /var/log/messages avec les taux, du genre Sent xxxxx, received xxxxx ?
je demande ça car avec un script je récupère ces données, par exemple :
|
je passe ça à la moulinette, je rentre le tout dans une base sql au format "date | reçu | envoyé", puis je traîte ça simplement avec ce que je veux derrière pour obtenir des stats par jour/semaine/mois
sinon tu peux aussi rajouter un script dans ip-down qui ira récupérer les données (octets/paquets) de /proc/net/dev pour l'interface qui t'intéresse, puis ajouter ça à une base ou autre chose
sinon il y a aussi la solution iptables, créer des tables par lesquelles on fait passer tous les paquets (non-refusés), il suffit ensuite de récupérer les données de ces tables et de les retraiter par derrière (format octets/paquets encore une fois)
bref, ça manque pas de solutions
Marsh Posté le 12-02-2004 à 10:06:19
ReplyMarsh Posté le 12-02-2004 à 11:03:30
Adylas a écrit : Hehe c'est pas drole là. Je connait toute c'est méthode là. Et c'est toute de la merde. Difficile à faire. Pas reliable, instable, non accurate. Ce que je veux c'est un prog qui écoute mon ppp0 et calcule. Il y a vaiment rien que fait cela ? |
bah à peu près tout ce qui existe se base sur /proc/net/dev à mon avis, je pense que c'est la meilleure solution pour mesurer, tu peux te faire un p'tit script perl avec ça, miam miam
Marsh Posté le 13-02-2004 à 05:48:37
Oui j'ai deja un petit script qui fait cela. Je trouve que ce n'est pas très reliable. Je veux dire, pour les FAIs, comment font t'ils pour nous donner la consomation sur la facture, MRTG ne fait que des graphique ? Sur quel constance ce base t'ils ? (IP du dhcp ? serveur d'authentification ?) merci !
Marsh Posté le 13-02-2004 à 09:28:59
MRTG fait les graphes ; et les graphes sont fait à parir des données collectées par SNMP (généralement) et si tu met un serveur SNMP sur ta linux-box, les données difusées viendront de ton /proc/net/* comme toute les infos que tu récupère par les scripts déjà cités.
Si tu trouve que ces infos ne correspondent pas à ce que te facture ton provider c'est qu'il doit se baser sur une taille en-tête ATM comprise ou au contraire en-tete IP déduite.
Dernier point: Passe chez un ISP qui ne te facture pas au volume.
Marsh Posté le 13-02-2004 à 20:10:59
Malheureusement, cela n'existe pas au quebec. Ici, tout les ISP donne des quotas de téléchargement, que je ne veux pas dépasser.
Des suggestions de locigiel pour calculer la BP ?
Marsh Posté le 13-02-2004 à 22:31:07
iptotal is yet another IP traffic monitor. It listens to a network interface in
non-promiscuous mode, and measures IP bandwidth usage. After the specified
number of seconds, the average throughput is printed at total, input and output
usage.
.
The utility can be used to measure bandwidth usage without the need for an SNMP
daemon. In combination with a simple script and rrdtool it can be used to
present the measured data in graphical format e.g. through a web interface.
The package contains www + CGI sample files.
Marsh Posté le 17-02-2004 à 17:14:01
"After the specified number of seconds" hmmm une mois ça va ;-) merci the fireball, je vais regarder ça. Ça reste qu'il y a peu de probabilité que c'est ce que je cherche.
Marsh Posté le 17-02-2004 à 21:26:45
j'ai testé, c'est ni plus, ni moins, que du mrtg-like quoi, ça te sort des graphs rrdtool par un démon (iptotald) qui tourne en mode non-promiscuité sur l'interface, il a l'avantage de créer une image par jour par exemple et de la conserver dans un répertoire d'archivage sur le serveur web, ça ne donne pas vraiment de statisques sur le volume, mais plutôt sur le débit...
autant utiliser mrtg qui passe par une tâche cron et ne garde donc pas de présence en mémoire, par contre niveau qualité de graph...
Marsh Posté le 18-02-2004 à 22:44:39
Bha, je n'ai pas besoin de graph. Juste calculer le nombre de gigs qui passe sur une interface, par mois, configurable...
Marsh Posté le 19-02-2004 à 10:57:31
iog
Marsh Posté le 23-02-2004 à 19:33:17
Bon j'ai fait une petite recherche sur SourceForge. Il y a quelques trucs mais pas vraiment ce que je cherche. D'autre solutions ?
Marsh Posté le 25-11-2004 à 07:29:10
Ce topic est toujours d'actualité je pense ! J'ai vu deux ou trois trucs mais rien de mature !
Merci
Marsh Posté le 25-11-2004 à 07:58:28
Qu'est ce qui ne te va pas dans les outils basés sur le contenu de /proc ?
TOUT les outils que tu trouveras sont drectement ou indirectement basés là-dessus... donc, je vois pas comment tu pourrais trouver mieux.
Marsh Posté le 25-11-2004 à 08:21:17
Salut, le truc le puls puissant que j'ai trouvé c'est
http://ipac-ng.sourceforge.net/
Et ce n'est pas fort fort .. Grosse config + corrpution de table..
Il n'y a pas mieux ?
Merci
Marsh Posté le 25-11-2004 à 17:54:28
Merci, je vais regarder ca dans une couple d'h. Ca ma laire interesting !
;-) Merci encore !
Marsh Posté le 07-02-2004 à 23:15:40
Bonsoir,
Je cherche à calculer la bande passante de mon ADSL (Le nombre de gigs en aval et amont) par mois. Quel outil existe ? Je cherche un truc le plus puissant possible (Beaucoup de paramètrages possible)
Si qq1 q une idée ?
Merci !
Message édité par Adylas le 07-02-2004 à 23:58:02