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, 2120 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.
?>
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
Viren und Trojaner
Aktuelle Gefahrenlage: alle Fakten im -Sicherheitsreport (1)

Link von runasservice zum Thema Viren und Trojaner ...

Informationsdienste
gelöst Aktuelle Firefox MSI Datei!? (8)

Frage von Hendrik2586 zum Thema Informationsdienste ...

Windows 8
gelöst Active Directory Default User.v2 Profile - Windows 8.1 Apps Error (4)

Frage von adm2015 zum Thema Windows 8 ...

Heiß diskutierte Inhalte
Windows Server
DHCP Server switchen (24)

Frage von M.Marz zum Thema Windows Server ...

SAN, NAS, DAS
gelöst HP-Proliant Microserver Betriebssystem (14)

Frage von Yannosch zum Thema SAN, NAS, DAS ...

Grafikkarten & Monitore
Win 10 Grafikkarte Crash von Software? (13)

Frage von Marabunta zum Thema Grafikkarten & Monitore ...

Erkennung und -Abwehr
Spam mit eigener Domain (12)

Frage von NoobOne zum Thema Erkennung und -Abwehr ...