Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Vnstat und php interface - Nur default Interace zeigt aktuelle Werte (Rest nur nach manuellen update)

Frage Linux Linux Netzwerk

Mitglied: qupfer

qupfer (Level 1) - Jetzt verbinden

13.02.2013 um 02:27 Uhr, 2166 Aufrufe

Hi liebe Gemeinde,

kleines aber unschönes Problem. Auf einen vServer habe ich vnstat und ein dazu ein php Frontend (http://humdi.net/vnstat/)
installiert.

Auf dem vServer exisiteren drei Interfaces, die ich dargestellt haben möchte. Venet0, tun0 und tap0. Jedoch zeigt nur venet0 aktuelle Werte an. tun/tap wird erst nach einen Aufruf von "vnstat -u" aktualisiert, also wenn manuell die Datenbanken aktualisiert wurden. Ist das normal oder wo habe ich den Fehler? Als Idee kam mir natürlich jetzt ganzpragmatisch einfach via cron alle x-minuten vnstat -u auszuführen, aber so recht gefallen will mir diese Lösung nicht. Also hoffe ich, auf bessere Vorschläge ;)

Vielen Dank und eine angenehme Restwoche
qupfer

/etc/vnstat.conf:
01.
# vnStat 1.11 config file 
02.
## 
03.
 
04.
# default interface 
05.
Interface "venet0" 
06.
 
07.
# location of the database directory 
08.
DatabaseDir "/var/lib/vnstat" 
09.
 
10.
# locale (LC_ALL) ("-" = use system locale) 
11.
Locale "-" 
12.
 
13.
# on which day should months change 
14.
MonthRotate 1 
15.
 
16.
# date output formats for -d, -m, -t and -w 
17.
# see 'man date' for control codes 
18.
DayFormat    "%x" 
19.
MonthFormat  "%b '%y" 
20.
TopFormat    "%x" 
21.
 
22.
# characters used for visuals 
23.
RXCharacter       "%" 
24.
TXCharacter       ":" 
25.
RXHourCharacter   "r" 
26.
TXHourCharacter   "t" 
27.
 
28.
# how units are prefixed when traffic is shown 
29.
# 0 = IEC standard prefixes (KiB/MiB/GiB/TiB) 
30.
# 1 = old style binary prefixes (KB/MB/GB/TB) 
31.
UnitMode 0 
32.
 
33.
# output style 
34.
# 0 = minimal & narrow, 1 = bar column visible 
35.
# 2 = same as 1 except rate in summary and weekly 
36.
# 3 = rate column visible 
37.
OutputStyle 3 
38.
 
39.
# used rate unit (0 = bytes, 1 = bits) 
40.
RateUnit 1 
41.
 
42.
# maximum bandwidth (Mbit) for all interfaces, 0 = disable feature 
43.
# (unless interface specific limit is given) 
44.
MaxBandwidth 100 
45.
 
46.
# interface specific limits 
47.
#  example 8Mbit limit for eth0 (remove # to activate): 
48.
#MaxBWeth0 8 
49.
 
50.
# how many seconds should sampling for -tr take by default 
51.
Sampletime 5 
52.
 
53.
# default query mode 
54.
# 0 = normal, 1 = days, 2 = months, 3 = top10 
55.
# 4 = dumpdb, 5 = short, 6 = weeks, 7 = hours 
56.
QueryMode 0 
57.
 
58.
# filesystem disk space check (1 = enabled, 0 = disabled) 
59.
CheckDiskSpace 1 
60.
 
61.
# database file locking (1 = enabled, 0 = disabled) 
62.
UseFileLocking 1 
63.
 
64.
# how much the boot time can variate between updates (seconds) 
65.
BootVariation 15 
66.
 
67.
# log days without traffic to daily list (1 = enabled, 0 = disabled) 
68.
TrafficlessDays 1 
69.
 
70.
 
71.
# vnstatd 
72.
## 
73.
 
74.
# how often (in seconds) interface data is updated 
75.
UpdateInterval 30 
76.
 
77.
# how often (in seconds) interface status changes are checked 
78.
PollInterval 5 
79.
 
80.
# how often (in minutes) data is saved to file 
81.
SaveInterval 5 
82.
 
83.
# how often (in minutes) data is saved when all interface are offline 
84.
OfflineSaveInterval 30 
85.
 
86.
# force data save when interface status changes (1 = enabled, 0 = disabled) 
87.
SaveOnStatusChange 1 
88.
 
89.
# enable / disable logging (0 = disabled, 1 = logfile, 2 = syslog) 
90.
UseLogging 2 
91.
 
92.
# file used for logging if UseLogging is set to 1 
93.
LogFile "/var/log/vnstat.log" 
94.
 
95.
# file used as daemon pid / lock file 
96.
PidFile "/var/run/vnstat.pid" 
97.
 
98.
 
99.
# vnstati 
100.
## 
101.
 
102.
# title timestamp format 
103.
HeaderFormat "%x %H:%M" 
104.
 
105.
# show hours with rate (1 = enabled, 0 = disabled) 
106.
HourlyRate 1 
107.
 
108.
# show rate in summary (1 = enabled, 0 = disabled) 
109.
SummaryRate 1 
110.
 
111.
# layout of summary (1 = with monthly, 0 = without monthly) 
112.
SummaryLayout 1 
113.
 
114.
# transparent background (1 = enabled, 0 = disabled) 
115.
TransparentBg 0 
116.
 
117.
# image colors 
118.
CBackground     "FFFFFF" 
119.
CEdge           "AEAEAE" 
120.
CHeader         "606060" 
121.
CHeaderTitle    "FFFFFF" 
122.
CHeaderDate     "FFFFFF" 
123.
CText           "000000" 
124.
CLine           "B0B0B0" 
125.
CLineL          "-" 
126.
CRx             "92CF00" 
127.
CTx             "606060" 
128.
CRxD            "-" 
129.
CTxD            "-"

und /var/vnstat/config.php
01.
<?php 
02.
    // 
03.
    // vnStat PHP frontend (c)2006-2010 Bjorge Dijkstra (bjd@jooz.net) 
04.
    // 
05.
    // This program is free software; you can redistribute it and/or modify 
06.
    // it under the terms of the GNU General Public License as published by 
07.
    // the Free Software Foundation; either version 2 of the License, or 
08.
    // (at your option) any later version. 
09.
    // 
10.
    // This program is distributed in the hope that it will be useful, 
11.
    // but WITHOUT ANY WARRANTY; without even the implied warranty of 
12.
    // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
13.
    // GNU General Public License for more details. 
14.
    // 
15.
    // You should have received a copy of the GNU General Public License 
16.
    // along with this program; if not, write to the Free Software 
17.
    // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
18.
    // 
19.
    // 
20.
    // see file COPYING or at http://www.gnu.org/licenses/gpl.html  
21.
    // for more information. 
22.
    // 
23.
    error_reporting(E_ALL | E_NOTICE); 
24.
 
25.
    // 
26.
    // configuration parameters 
27.
    // 
28.
    // edit these to reflect your particular situation 
29.
    // 
30.
    $locale = 'en_US.UTF-8'; 
31.
    $language = 'en'; 
32.
 
33.
    // list of network interfaces monitored by vnStat 
34.
    $iface_list = array('venet0', 'tun0', 'tap0'); 
35.
 
36.
    // 
37.
    // optional names for interfaces 
38.
    // if there's no name set for an interface then the interface identifier 
39.
    // will be displayed instead 
40.
    //     
41.
    $iface_title['venet0'] = 'venet0'; 
42.
    $iface_title['tun0'] = 'tun0'; 
43.
    $iface_title['tap0'] = 'tap0'; 
44.
 
45.
    // 
46.
    // There are two possible sources for vnstat data. If the $vnstat_bin 
47.
    // variable is set then vnstat is called directly from the PHP script 
48.
    // to get the interface data.  
49.
    // 
50.
    // The other option is to periodically dump the vnstat interface data to 
51.
    // a file (e.g. by a cronjob). In that case the $vnstat_bin variable 
52.
    // must be cleared and set $data_dir to the location where the dumps 
53.
    // are stored. Dumps must be named 'vnstat_dump_$iface'. 
54.
    // 
55.
    // You can generate vnstat dumps with the command: 
56.
    //   vnstat --dumpdb -i $iface > /path/to/data_dir/vnstat_dump_$iface 
57.
    //  
58.
    $vnstat_bin = '/usr/bin/vnstat'; 
59.
    //$data_dir = './dumps'; 
60.
    $data_dir = '/var/lib/vnstat'; 
61.
 
62.
    // graphics format to use: svg or png 
63.
    $graph_format='svg'; 
64.
     
65.
    // Font to use for PNG graphs 
66.
    define('GRAPH_FONT',dirname(__FILE__).'/VeraBd.ttf'); 
67.
 
68.
    // Font to use for SVG graphs 
69.
    define('SVG_FONT', 'Verdana'); 
70.
 
71.
    // Default theme 
72.
    define('DEFAULT_COLORSCHEME', 'light'); 
73.
 
74.
?>
Ähnliche Inhalte
Linux Netzwerk
gelöst Debian verliert Route trotz default Gateway (9)

Frage von Zigsen zum Thema Linux Netzwerk ...

Windows 10
Windows 10 mit Direct Access 2012 R2 zeigt es nicht alle Ordner an (4)

Frage von rainergugus zum Thema Windows 10 ...

Webentwicklung
gelöst Foto Upload und Default Text einfügen (12)

Frage von smackee zum Thema Webentwicklung ...

Windows Systemdateien
gelöst AdobeReader MSI downloaden und verteilen ist am Zielrechner nicht die aktuelle Version (1)

Frage von WinLiCLI zum Thema Windows Systemdateien ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Heiß diskutierte Inhalte
Netzwerke
LAN2LAN Verbindung sehr langsam flaschenhals gesucht (27)

Frage von PixL86 zum Thema Netzwerke ...

LAN, WAN, Wireless
Rogue Access Point (20)

Frage von Axel90 zum Thema LAN, WAN, Wireless ...

Webbrowser
Windows 7 unbeliebte Internetseite sperren (13)

Frage von Daoudi1973 zum Thema Webbrowser ...

E-Mail
Fake E-Mail in Outlook für Demonstartionszwecke (12)

Frage von sascha382 zum Thema E-Mail ...