Top-Themen

Aktuelle Themen (A bis Z)

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)

Mitglied: qupfer

qupfer (Level 1) - Jetzt verbinden

13.02.2013 um 02:27 Uhr, 2252 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
Windows Tools
Manuelles Herunterladen von WSUS-Updates
gelöst Frage von honeybeeWindows Tools1 Kommentar

Hallo, habe zum o. g. Thema diese Anleitung entdeckt. Nun ist mir eine Frage eingefallen: Lässt sich beim Exportieren ...

PHP

Openssl default config in PHP ändern

Frage von AndroxinPHP

Hallo zusammen, ich nutze eine PHP5 Version, in der ein falscher "Openssl default config"-Pfad hardgecodet eingebunden wurde. Nun möchte ...

Windows 7

Aktuelle fehlerhafte Windows Updates!?!

Frage von dake84Windows 72 Kommentare

Guten Morgen, ich bekam heute Morgen Anrufe zweier Kunden mit unterschiedlichen Problemen: - Outlook 2010 startet nur im abgesicherten ...

Windows Update

Windows manuell updaten, trotz WSUS

Frage von SYS64738Windows Update5 Kommentare

Hallo Kollegen, wie kann ich in einem Windows (Win7, W2008) Netzwerk, wo allen Clients per Gruppenrichtlinie der WSUS vorgegeben ...

Neue Wissensbeiträge
Humor (lol)
IoT-Gefahr: Smartes Aquarium leckt!
Information von Lochkartenstanzer vor 2 TagenHumor (lol)3 Kommentare

Moin, Die IoT-Manie hat weitere Opfer gefunden. Ein Casino-Leck durch ein smartes Aquarium: Allerdings haben sie kein Wasser, sondern ...

Router & Routing

Alte Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 3 TagenRouter & Routing3 Kommentare

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 3 TagenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 3 TagenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Netzwerkmanagment im Haus mit Switch, Panel und pfsense
gelöst Frage von CorraggiounoNetzwerkmanagement19 Kommentare

hi zusammen, wir sind gerade dabei das ganze Haus bzw. die einzelnen Zimmer mit netzwerkdosen zu versorgen. Vom Keller ...

Netzwerkgrundlagen
VLAN - Offene Fragen
Frage von KnettenbrechNetzwerkgrundlagen17 Kommentare

Hallo zusammen, ich befasse mich derzeit mit dem Thema VLAN. Hierzu habe ich schon einige Guides gelesen, einschließlich des ...

Google Android
Empfehlung: Android Ortungsapp
gelöst Frage von certifiedit.netGoogle Android13 Kommentare

Guten Morgen, grundsätzlich vorweg, ich wollte mich eben schlau machen, bzgl einer Ortungsapp, welche Androidbasiert einem anderen Androidsmartphone mitteilt, ...

Router & Routing
VPN hinter zweiter Fritzbox nutzen im Nachbarhaus
gelöst Frage von georg2204Router & Routing11 Kommentare

Hallo zusammen, ich blicke hier leider nicht mehr so ganz durch. In Haus 1 steht eine Fritzbox 7390, diese ...