Οδηγός Ρύθμισης του vnstat και gtkvnstat

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Οδηγός Ρύθμισης του vnstat και gtkvnstat

Δημοσίευσηαπό emnik » 04 Φεβ 2011, 14:48

Έχετε κατεβάσει το gtkvnstat από http://gtkvnstat.googlecode.com/files/gtkvnstat_0.2.2_all.deb, το έχετε εγκαταστήσει και ξεκινάμε:

Πληροφορίες για το gtkvnstat:
Spoiler: show
To gtkvnstat είναι ένα frontend για το vnstat το οποίο εγκαθίσταται στο σύστημά σας αυτόματα ως εξάρτηση του gtkvnstat από το deb. Όσα ακολουθούν είναι για να ρυθμιστεί το vnstat σωστά και να μπορείτε στη συνέχεια να χρησιμοποιείσετε το gtkvnstat!


Ανοίξτε ένα τερματικά (terminal) και ακολουθήστε τα παρακάτω βήματα:

η εντολή
Κώδικας: Επιλογή όλων
ls -l /var/lib/vnstat/
πρέπει να δείχνει κενό directory [1]!

Σταματάμε το "δαίμονα" vnstat (αν τρέχει...)
Κώδικας: Επιλογή όλων
sudo service vnstat stop


Φτιάχνουμε ένα καινούργιο group για το vnstat
Κώδικας: Επιλογή όλων
sudo groupadd vnstat


Προσθέτουμε σε αυτό το χρήστη μας (username το δικό σας)
Κώδικας: Επιλογή όλων
sudo usermod -a -G vnstat username


Αλλάζουμε το group του vnstat από root σε vnstat
Κώδικας: Επιλογή όλων
sudo chgrp vnstat /usr/bin/vnstat


και δίνουμε προνόμια εκτέλεσής του σε αυτό το group
Κώδικας: Επιλογή όλων
sudo chmod g+x /usr/bin/vnstat


Αλλάζουμε το group του φακέλου /var/lib/vnstat/ από root σε vnstat
Κώδικας: Επιλογή όλων
sudo chgrp vnstat /var/lib/vnstat/


και δίνουμε προνόμια εκτέλεσης και εγγραφής αυτού στο group vnstat
Κώδικας: Επιλογή όλων
sudo chmod g+wx /var/lib/vnstat/


Κάπου εδώ κάντε ένα reboot

τώρα τρέξτε το gtkvnstat
από τα preferences διαλέξτε network interface και πατήστε ok

σε ένα τερματικό δώστε την εντολή
Κώδικας: Επιλογή όλων
vnstat -i το_interface_που_διαλέξατε_πριν

το πιο πιθανό είναι να δείτε:
Κώδικας: Επιλογή όλων
Not enough data available yet.


Περιμένετε 5 λεπτά
ξαναδοκιμάστε

αν εμφανιστεί μια εικόνα σαν αυτή:

Spoiler: show
manos@manos-desktop:~$ vnstat -i wlan0
Database updated: Fri Feb 4 13:03:51 2011

wlan0 since 02/04/11

rx: 7.82 MiB tx: 1.43 MiB total: 9.25 MiB

monthly
rx | tx | total | avg. rate
------------------------+-------------+-------------+---------------
Feb '11 7.82 MiB | 1.43 MiB | 9.25 MiB | 0.25 kbit/s
------------------------+-------------+-------------+---------------
estimated 55 MiB | 7 MiB | 62 MiB |

daily
rx | tx | total | avg. rate
------------------------+-------------+-------------+---------------
today 7.82 MiB | 1.43 MiB | 9.25 MiB | 1.61 kbit/s
------------------------+-------------+-------------+---------------
estimated 12 MiB | 1 MiB | 13 MiB |


είστε έτοιμοι.

Δοκιμάστε το show traffic info από το gtkvnstat.
Αν δείτε notification είστε έτοιμοι. Απο δω και πέρα το μόνο που έχετε να κάνετε είναι να τρέχετε το gtkvnstat



ΠΑΡΑΤΗΡΗΣΕΙΣ
[1] Αν το /var/lib/vnstat δεν είναι κενό:

ls -la /var/lib/vnstat/
drwxrwxr-x 2 root vnstat 4096 2011-02-04 13:11 .
drwxr-xr-x 71 root root 4096 2011-02-04 12:15 ..

Αν δείτε κάποιο αρχείο όπως eth0, wlan0, ppp0 ή οτιδήποτε
δώστε την εντολή
sudo vnstat --delete --force -i το_αρχείο_που_είδατε
και
sudo rm -Rf /var/lib/vnstat .το_αρχείο_που_είδατε (προσοχή στη τελεία)


[2] Μη ξεχνάτε ότι τα notifications δεν εμφανίζονται αν στο browser τρέχει κάποιο flash video (you tube eradio ...)
προσωπική ιστοσελίδα
Γνώσεις ⇛ Linux: Καλή ┃ Προγραμματισμός: Ναι (python) ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 10.10 64bit
Προδιαγραφές ⇛ 2xAMD Athlom(tm) 64 X2 │ 4GB │ ATI RADEON 4350 (RV710 954F) │ HD Audio │ TFT 23"
emnik
babeTUX
babeTUX
 
Δημοσιεύσεις: 23
Εγγραφή: 24 Μάιος 2009, 09:49
Εκτύπωση

Re: Οδηγός Ρύθμισης του vnstat και gtkvnstat

Δημοσίευσηαπό yiannis66 » 04 Φεβ 2011, 16:16

Πολύ ωραία δουλειά.
Για να βλέπω τα δεδομένα του ανα πάσα στιγμή έχω αυτό το Conky

Spoiler: show
#############################
## yiannis66 vnstat ##
#############################

####
## Use XFT? Required to Force UTF8 (see below).
#
use_xft yes
xftfont LiberationSans:size=12
xftalpha 0.1
text_buffer_size 2048

####
## Force UTF8? Requires XFT (see above).
## Displays degree symbol, instead of °, etc.
#
override_utf8_locale yes

####
## Update interval in seconds.
#
update_interval 1.5

####
## This is the number of times Conky will update before quitting.
## Set to zero to run forever.
#
total_run_times 0

####
## Create own window instead of using desktop (required in nautilus)?
#
own_window yes
own_window_type override
own_window_transparent yes

####
## Use double buffering? Reduces flicker.
#
double_buffer yes

####
## Draw shades?
#
draw_shades no

####
## Draw outlines?
#
draw_outline no

####
## Draw borders around text?
#
draw_borders no

####
## Draw borders around graphs?
#
draw_graph_borders no

####
## Print text to stdout?
## Print text in console?
#
out_to_ncurses no
out_to_console no

####
## Text alignment.
#
alignment tr

####
## Minimum size of text area.
#
minimum_size 350 0

####
## Specify width and height for bars.
#
default_bar_size 0 4

####
## Gap between text and screen borders.
#
gap_x 40
gap_y 48

####
## Shorten MiB/GiB to M/G in stats.
#
short_units yes

####
## Pad % symbol spacing after numbers.
#
pad_percents 0

####
## Limit the length of names in "Top Processes".
#
top_name_width 10

####
## Subtract file system -/+buffers/cache from used memory?
## Set to yes, to produce meaningful physical memory stats.
#
no_buffers yes

####
## Set to yes, if you want all text to be in UPPERCASE.
#
uppercase no

####
## Number of cpu samples to average.
## Set to 1 to disable averaging.
#
cpu_avg_samples 2

####
## Number of net samples to average.
## Set to 1 to disable averaging.
#
net_avg_samples 2

####
## Add spaces to keep things from moving around?
## Only affects certain objects.
#
use_spacer right

####
## My colors.
#
color0 White
color1 Ivory
color2 Ivory2
color3 Ivory3
color4 Tan1
color5 Tan2
color6 Gray
color7 AntiqueWhite4
color8 DarkSlateGray
color9 Black

TEXT

${voffset 5}${goto 240}${color FFFF00}Month:${goto 300}${execi 60 vnstat -m | grep "`LANG=en_GB.UTF-8 date +"%b '%y"`"| awk '{print $3 $4}'}
${goto 240}Week:${goto 300}${execi 60 vnstat -w | grep "current week" | awk '{print $3 $4}'}
${goto 240}Today:${goto 300}${execi 60 vnstat | grep "today" | awk '{print $2 $3}'}
${goto 240}Total:${goto 300}${totaldown eth0}
${goto 240}Down:${goto 300}${downspeedf eth0}
${voffset 30}${goto 240}Up:${goto 300}${upspeedf eth0}
${goto 240}Total:${goto 300}${totalup eth0}
${goto 240}Today:${goto 300}${execi 60 vnstat | grep "today" | awk '{print $5 $6}'}
${goto 240}Week:${goto 300}${execi 60 vnstat -w | grep "current week" | awk '{print $6 $7}'}
${goto 240}Month:${goto 300}${execi 60 vnstat -m | grep "`LANG=en_GB.UTF-8 date +"%b '%y"`" | awk '{print $6 $7}'}

Έτσι φαίνονται στην οθόνη μου
Εικόνα
1 Γνώσεις Linux: O.K ┃ Προγραμματισμού: 0 ┃ Αγγλικών: O.K
2 Ubuntu 19.10 eoan 5.3.0-19-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu-wayland), Ubuntu 5.3.0-18-generic
3 Intel Core i5 CPU 660 3.33GHz ‖ RAM 7760 MiB ‖ Hewlett-Packard 304Bh - HP Compaq 8100 Elite CMT PC
4 Intel Core Processor Integrated Graphics [8086:0042] {i915}
5 enp0s25: Intel 82578DM Gigabit Network Connection [8086:10ef] (rev 05)
Άβαταρ μέλους
yiannis66
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1016
Εγγραφή: 08 Νοέμ 2009, 22:52
Τοποθεσία: Ροδος
Εκτύπωση

Re: Οδηγός Ρύθμισης του vnstat και gtkvnstat

Δημοσίευσηαπό AlexGThess » 06 Απρ 2011, 21:25

ακολουθησα τις οδηγιες....αλλα βλεπω συνεχως το μηνυμα not enaugh data yet .....

επισης πως το βαζω να ξεκιναει στην εκιννηση? τι εντολη πρεπει να δωσω?

*κραταει γενικως οτιδηποτε απο αυτην την συνδεση οσο ειναι ανοικτο το προγραμμα ολες τις μερρες σωστα? μονο με ρεσετ σηνουν ε?
Γνώσεις ⇛ Linux: Τώρα Μαθαίνω ┃ Προγραμματισμός: Μέτριο ┃ Αγγλικά: Πολύ Καλά
Λειτουργικό ⇛ Ubuntu 10.10 32bit σε ASUS 1015PEM
Προδιαγραφές ⇛ N550 AtomDualCore │ 250GB HD │ RAM 2GB │ NVIDIA ION │ Wi-Fi │Buetooth │ Stereo Audio │ LED 10.1"
AlexGThess
babeTUX
babeTUX
 
Δημοσιεύσεις: 18
Εγγραφή: 13 Μαρ 2011, 11:14
Εκτύπωση

Re: Οδηγός Ρύθμισης του vnstat και gtkvnstat

Δημοσίευσηαπό AlexGThess » 06 Απρ 2011, 21:41

εγινε οκ. το εβαλα και στην εκκινηση και δειχνει και δεδομενα. :)

που δεν εμφανιζει οταν τρεχουν φλασ κτλπ, απλα δεν τα εμφανιζει η δεν τα καταγραφει κιολασ σεκεινει την στιγμη???
επισης στο σοου τραφικ δειχνει μονο τα download στοιχεια και οχι το τοταλ αποτι ειδα....πως τα υπολογιζει τοτε για ναρχισει την χρεωση?
Γνώσεις ⇛ Linux: Τώρα Μαθαίνω ┃ Προγραμματισμός: Μέτριο ┃ Αγγλικά: Πολύ Καλά
Λειτουργικό ⇛ Ubuntu 10.10 32bit σε ASUS 1015PEM
Προδιαγραφές ⇛ N550 AtomDualCore │ 250GB HD │ RAM 2GB │ NVIDIA ION │ Wi-Fi │Buetooth │ Stereo Audio │ LED 10.1"
AlexGThess
babeTUX
babeTUX
 
Δημοσιεύσεις: 18
Εγγραφή: 13 Μαρ 2011, 11:14
Εκτύπωση

Re: Οδηγός Ρύθμισης του vnstat και gtkvnstat

Δημοσίευσηαπό emnik » 01 Ιουν 2011, 02:00

@AlexGThess:
Φίλε μου συγνώμη για τη πολύ καθυστερημένη απάντηση αλλά είχα καιρό να μπώ εδώ...
Όταν τρέχει flash συχεχίζει να μετρά κανονικά τα δεδομένα που κατεβάζεις απλά δεν εμφανίζεται το notification -πρόκειται για bug του notification applet.
Το κόστος το υπολογίζει βάση download traffic και όχι total traffic. Τουλάχιστον έτσι μου είπαν όταν ρώτησα στη cosmote...
προσωπική ιστοσελίδα
Γνώσεις ⇛ Linux: Καλή ┃ Προγραμματισμός: Ναι (python) ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 10.10 64bit
Προδιαγραφές ⇛ 2xAMD Athlom(tm) 64 X2 │ 4GB │ ATI RADEON 4350 (RV710 954F) │ HD Audio │ TFT 23"
emnik
babeTUX
babeTUX
 
Δημοσιεύσεις: 23
Εγγραφή: 24 Μάιος 2009, 09:49
Εκτύπωση


Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι