Comment suivre le total des données du réseau en un mois [dupliquer]

27

Je peux voir les données transférées (téléchargement / téléchargement sur Internet) dans la session en cours depuis le Moniteur système . Mais je veux quelque chose qui garde une trace de toutes les données transférées et je peux voir combien de données ont été utilisées en un mois ou deux. De préférence, un outil graphique.

    
posée Gaurav Butola 02.12.2010 - 08:30
la source

3 réponses

5

Si vous aimez une interface graphique agréable, essayez NTM - Network Traffic Monitor. Ce n'est pas dans les repos mais vous pouvez facilement télécharger un paquet deb à partir de leur site Web: lien

Doit fonctionner pour toutes les variantes de * buntu.

Caractéristiques:

  • Choix de l'interface de surveillance.
  • Période à surveiller: Jour, Semaine, Mois, Année ou Jours personnalisés. Avec autoupdate.
  • Seuil: Autodisconnexion si une limite est atteinte (par NetworkManager).
  • Surveillance du trafic: trafic entrant, sortant et total; Montrer la vitesse du trafic.
  • Surveillance du temps: Temps total de connexion dans la période.
  • Surveillance des créneaux horaires: nombre de sessions utilisées.
  • Rapports: Affiche les valeurs moyennes et le trafic quotidien d’une période configurable.
  • Vérification en ligne avec NetworkManager ou par "Ping Mode".
  • Le trafic est attribué au jour du début de la session.
  • Pas besoin des privilèges root.
  • Non invasif, utilisez une icône d’essai système.
réponse donnée user65704 24.05.2012 - 02:24
la source
34

Installer vnstat

sudo apt-get install vnstat

Maintenant, vous voulez configurer votre interface

sudo vnstat -u -i <interface>

i.e

sudo vnstat -u -i eth0

Maintenant, pour voir le type d’utilisation vnstat in terminal

vnstat

Sortie:

[email protected]:~/Desktop$ vnstat
Database updated: Thu Dec  2 13:06:21 2010

   eth0 since 11/29/10

          rx:  624.84 MiB      tx:  285.97 MiB      total:  910.80 MiB

   monthly
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
       Nov '10    412.00 MiB |  239.16 MiB |  651.16 MiB |    2.06 kbit/s
       Dec '10    212.83 MiB |   46.81 MiB |  259.64 MiB |   15.92 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated      4.15 GiB |     922 MiB |    5.05 GiB |

   daily
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
     yesterday    150.05 MiB |   30.82 MiB |  180.87 MiB |   17.15 kbit/s
         today     62.78 MiB |   15.99 MiB |   78.77 MiB |   13.68 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated       113 MiB |      27 MiB |     140 MiB |

Remarque:
Pour voir le statut mensuel seul, tapez vnstat -m pour voir le type d'état quotidien vnstat -d

    
réponse donnée karthick87 02.12.2010 - 08:43
la source
12

vnStat - Moniteur réseau léger basé sur la console

vnStat est un moniteur de trafic réseau basé sur console pour Linux et BSD qui conserve un journal du trafic réseau pour les interfaces sélectionnées. Il utilise les statistiques d'interface réseau fournies par le noyau en tant que source d'informations. Cela signifie que vnStat ne reniflera pas le trafic et garantira une utilisation légère des ressources du système.

Dans ce tutoriel, nous examinerons:

  • Fonctionnalités
  • Installation
  • Configuration
  • Démarrer le service Systemd
  • Utilisation (depuis la ligne de commande)
  • Exemple Conky

Caractéristiques

  • simple et rapide à installer et à exécuter
  • Les statistiques collectées persistent lors des redémarrages du système
  • peut surveiller plusieurs interfaces en même temps
  • plusieurs options de sortie
  • résumé, horaire, quotidien, mensuel, hebdomadaire, top 10 jours
  • sortie d'image png facultative (en utilisant libgd)
  • les mois peuvent être configurés pour suivre la période de facturation
  • utilisation légère et minimale des ressources
  • même faible utilisation du processeur, quel que soit le trafic
  • peut être utilisé sans les permissions root
  • éditeur de configuration couleur en ligne

Installation

nvStat est dans les dépôts officiels, donc pas besoin de créer un lien vers un nouveau ppa. Pour installer créer une instance Terminal en utilisant Ctrl + Alt + T et tapez à l'invite:

sudo apt-get install vnstat

Après l’installation, gardez votre terminal ouvert pour les sections suivantes. Il n'y a pas besoin de redémarrer.

Configuration

Choisissez une interface réseau préférée et modifiez la variable d'interface dans /etc/vnstat.conf en conséquence. Pour lister toutes les interfaces disponibles pour vnstat, utilisez:

vnstat --iflist.

Pour commencer à surveiller une interface particulière, vous devez d'abord initialiser une base de données. Chaque interface a besoin de sa propre base de données. La commande pour en initialiser une pour l'interface eth0 est la suivante:

sudo vnstat -u -i eth0 

Démarrer le service Systemd

Après avoir introduit la ou les interfaces et vérifié le fichier de configuration. Vous pouvez lancer le processus de surveillance via systemd :

sudo systemctl start vnstat.service

Pour que ce service soit utilisé de manière permanente:

sudo systemctl enable vnstat.service

A partir de maintenant, vnstat rassemblera en arrière-plan l'utilisation du réseau en utilisant un si petit pourcentage de CPU, il n'apparaît pas dans la liste des 9 premiers processus (sur ma machine) de Conky (moniteur système).

Utilisation (depuis la ligne de commande)

Interroger le trafic réseau:

vnstat -q

Affichage de l’utilisation du trafic réseau en direct:

vnstat -l

Pour trouver plus d’options, utilisez:

vnstat --help

Totaux mensuels

Pour voir les totaux mensuels, utilisez:

[email protected]:~$ vnstat -m

 eth0  /  monthly

       month        rx      |     tx      |    total    |   avg. rate
    ------------------------+-------------+-------------+---------------
      Nov '16     76.31 MiB |    2.03 MiB |   78.35 MiB |   10.45 kbit/s
    ------------------------+-------------+-------------+---------------
    estimated      3.13 GiB |      84 MiB |    3.21 GiB |

Exemple Conky

Conky est un moniteur système léger utilisé sur de nombreuses distributions Linux. Vous pouvez vnStat totaux de bande passante à votre affichage conky comme ceci:

Notez que lorsque l'image a été prise, Yesterday était dimanche, ce qui explique pourquoi le total hebdomadaire est inférieur.

Le code conky pour y parvenir est:

${color orange}${voffset 2}${hr 1}
${color1}Network using vnStat "-i", "-w" and "-m"
${color}${goto 5}Today ${goto 100}Yesterday ${goto 225}Week ${goto 325}Month ${color green}
${execi 300 vnstat -i eth0 | grep "today" | awk '{print " "substr (, 1, 1)}'} ${goto 110}${execi 300 vnstat -i eth0 | grep "yesterday" | awk '{print " "substr (, 1, 1)}'} ${goto 220}${execi 300 vnstat -i eth0 -w | grep "current week" | awk '{print " "substr (, 1, 1)}'} ${goto 315}${execi 300 vnstat -i eth0 -m | grep "'date +"%b '%y"'" | awk '{print " "substr (, 1, 1)}'}
${color orange}${voffset 2}${hr 1}

Pour économiser de l’espace sur ma fenêtre étroite, j’ai utilisé "G" au lieu de "GiB", "M" au lieu de "MiB", etc. Si vous avez plus de realestate écran change substr (, 1, 1) à .

Vous devrez peut-être modifier eth0 à wlan0 ou eth1 , etc. selon le nom de votre réseau indiqué par ifconfig .

    
réponse donnée WinEunuuchs2Unix 01.11.2016 - 18:28
la source

Lire d'autres questions sur les étiquettes