Page 1 of 1

Monatstraffic aus vnSTAT in MRTG visualisieren

Posted: 2004-08-13 11:21
by moodys
Hi allerseits,
ich möchte einen Beitrag zu "MRTG ohne SNMP" leisten.
Häufig stellt sich die Frage nach der Visualisierung des
Traffic/Monat (zur Abrechnung).

Gruss Moodys


Als Datenquelle nutzte ich die DB von vnSTAT:

# /etc/mrtg/system_traffic.pl
----------------------------------
#!/usr/bin/perl

# simple Method to get traffic per month - use vnstat
# it was reset in next month to bill the provider
# butze@x-safe.de
# http://www.x-safe.de

# vnstat start
`vnstat -u`;

# vnstat DB read
@vnstat_db=`vnstat --dumpdb`;

# auwerten
foreach $zeile(@vnstat_db)
{
@zeileMonat=split(";",$zeile);
if ($zeileMonat[0] eq "m" && $zeileMonat[1] eq "0")
{
$rx=$zeileMonat[3];
chomp($rx);

$tx=$zeileMonat[4];
chomp($tx);

last; # if get month line in DB -> stop
}
}

# Gesamttraffic
$SUMM_DATA = $rx + $tx;

print "$SUMM_DATAn";
print "$txn";

### perl END ###
-------------------------------------------------------
# configuration in mrtg.cnf
-------------------------------------------------------
# Network Traffic Summ

Target[traffic]: `/etc/mrtg/system_traffic.pl`
Options[traffic]: noarrow,integer,growright,nobanner,nolegend,noinfo,gauge
#Maximum traffic in MB (Provider -Limit 70 GB)
MaxBytes[traffic]: 70000
# ignore more volume than 10TB
AbsMax[traffic]: 10000000
kmg[traffic]: MB,GB,TB


ShortLegend[traffic]:  
Title[traffic]: Traffic per month
YLegend[traffic]: Traffic per month
LegendI[traffic]: Total  
LegendO[traffic]: Upload  
PageTop[traffic]: <font size=+2 face=arial color=#757575><b>Traffic per month</b></font>

### mrtg.cnf END ###

Re: Monatstraffic aus vnSTAT in MRTG visualisieren

Posted: 2004-08-13 13:08
by lufthansen
hi nette idee
nur musst du beachten das die ausgaben bei jeder vnstat version immer ein bißchen anders ist so das du vllt beschrieben musst für welche oder du passt es so an das es auf allen läuft ...

Version

Posted: 2004-08-13 13:43
by moodys
aktuelle Version 1.4 ...
Ich habe leider keine andere DB-Ausgabe um zu vergleichen.
vielleicht schickt Ihr mir diese zum Abgleich?

moodys

Re: Monatstraffic aus vnSTAT in MRTG visualisieren

Posted: 2004-08-13 14:05
by lufthansen
habe 5 kisten und einige unterschiedliche versionen ich gucke heute oder morgen mal ...

Re: Monatstraffic aus vnSTAT in MRTG visualisieren

Posted: 2004-08-18 09:56
by lufthansen
habe das gerade mal auf einer eingerichtet mit version 1.4 mal abwarten ob es klappt hast du mal ein bsp. graph ?

Beispiel-Graph

Posted: 2004-09-01 18:25
by moodys

Re: Monatstraffic aus vnSTAT in MRTG visualisieren

Posted: 2004-12-01 17:50
by xamibor
kann mir jamand veraten wie ich die Datebnak von vnStat anzapfe um daraus eine email zu machen die nicht länger als 160 Zeichen ist?

Ziel ist es die vnStat Statistick auf meine Handy per SMSM zu senden ... nur ist die generierte email etwas zu groß .... deshalb wäre es wichtig diese auf 160 zeichen mit allen wichtigen infos zu reduzieren.

Danke Für info