EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

vnstatd - Online in der Cloud

Führen Sie vnstatd im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus.

Dies ist der Befehl vnstatd, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


vnstatd - daemonbasierte Datenbankaktualisierung für vnStat

ZUSAMMENFASSUNG


vnstatd [ -DDnpsv? ] [ --config Datei ] [ --dämon ] [ --debuggen ] [ -g Gruppe ] [ --Gruppe
Gruppe ] [ --help ] [ --noadd ] [ --nodaemon ] [ --pidfile Datei ] [ --sync ] [ - u Benutzer ] [
--Benutzer Benutzer ] [ --Version ]

BESCHREIBUNG


Der Zweck der vnstatd ist eine flexiblere und robustere Möglichkeit für die Aktualisierung bereitzustellen vnstat(1)
Datenbanken als das, was die Verwendung von Cron für die Aktualisierung bieten kann. Der Daemon macht es möglich
Aktualisieren von Datenbanken häufiger, verursacht aber gleichzeitig weniger Festplattenzugriff, da Daten
zwischengespeichert und erst später in einem vom Benutzer konfigurierbaren Intervall auf die Festplatte geschrieben werden. Die Verfügbarkeit
jeder Schnittstelle wird automatisch nachverfolgt, wodurch zusätzliche Skripte überflüssig werden
implementiert und aufgerufen werden, wenn eine Schnittstelle online geht oder offline geht.

vnstatd ist der Befehl zum Starten des Daemons. Der Daemon kann sich entweder selbst forken, um zu laufen
als Hintergrundprozess oder bleiben mit dem Terminal verbunden. Es unterstützt die Anmeldung bei einem Benutzer
auswählbare Datei oder über Syslog.

Nach dem Start liest der Daemon vnstat.conf(5) falls vorhanden und dann prüfen, ob es welche gibt
alle Datenbanken, die im Datenbankverzeichnis verfügbar sind, das in der
Konfigurationsdatei. Neue Datenbanken werden für alle verfügbaren Schnittstellen erstellt, außer für
Pseudo-Interfaces lo, lo0 und sit0, wenn beim Start keine Datenbanken gefunden werden. Dies
Verhalten kann bei Bedarf deaktiviert werden. Der Daemon wird dann fortfahren, die
Verfügbarkeit überwachter Schnittstellen, Verarbeitung der Schnittstellenverkehrsstatistik und Schreiben
neue Werte in Datenbanken in einem konfigurierten Intervall. Infolgedessen gibt der Daemon am Ende Ausgaben aus
die meiste Zeit zwischen den Updates schlafen.

OPTIONAL


--config Datei
Verwenden Sie die Datei als Konfigurationsdatei statt über die normale Konfigurationsdateisuche
Funktionalität.

-D, --dämon
Fork-Prozess in den Hintergrund und wird als Daemon ausgeführt.

-D, --debuggen
Stellen Sie zusätzliche Ausgaben für Debug-Zwecke bereit. Der Prozess bleibt an der
Anschluss für die Ausgabe.

-G, --Gruppe Gruppe
Daemon-Prozessgruppe auf setzen Gruppe während der Inbetriebnahme. Gruppe kann entweder der Name von . sein
die Gruppe oder eine numerische Gruppen-ID. Diese Option kann nur verwendet werden, wenn der Prozess
als root gestartet.

--noadd
Deaktivieren Sie die automatische Erstellung neuer Datenbanken für alle verfügbaren Schnittstellen, wenn die
Daemon wird mit null gefundener Datenbank gestartet. Pseudoschnittstellen lo, lo0 und sit0 sind
von der Aufnahme ausgeschlossen.

-nicht, --nodaemon
Bleiben Sie im Vordergrund mit dem aktuellen Terminal verbunden und starten Sie den Update-Prozess.

-P, --pidfile Datei
Schreiben Sie die Prozess-ID an Datei und verwenden Sie es zum Sperren, damit eine andere Instanz des
Daemon kann nicht gestartet werden, wenn dasselbe Datei angegeben.

-S, --sync
Synchronisieren Sie interne Zähler in der Datenbank mit Schnittstellenzählern für alle
verfügbaren Schnittstellen, bevor Sie mit der Verkehrsüberwachung beginnen. Verwenden Sie diese Option, wenn die
Datenverkehr zwischen dem vorherigen Herunterfahren und dem aktuellen Start des Daemons benötigt
ignoriert werden. Diese Option ist im normalen Gebrauch nicht erforderlich, da der Daemon
automatisch die internen Zähler nach einem Systemneustart synchronisieren, wenn genug
Zeit verstrichen ist, seit der Daemon zuvor ausgeführt wurde oder wenn die internen Zähler
sind eindeutig nicht synchron.

-du, --Benutzer Benutzer
Benutzer des Daemon-Prozesses auf setzen Benutzer während der Inbetriebnahme. Benutzer kann entweder der Login von . sein
der Benutzer oder eine numerische Benutzer-ID. Diese Option kann nur verwendet werden, wenn der Prozess
als root gestartet.

-in, --Version
Zeigt die aktuelle Version der ausführbaren Daemon-Datei an.

-?, --help
Zeigen Sie eine Zusammenfassung der Befehlsoptionen an.

CONFIGURATION


Das Verhalten des Daemons wird hauptsächlich über die Konfigurationsschlüsselwörter konfiguriert
Updateintervall, Umfrageintervall und SpeicherIntervall in der Konfigurationsdatei.

Updateintervall legt in Sekunden fest, wie oft die Schnittstellendaten geholt und aktualisiert werden.
Dies ähnelt dem Ausführungsintervall für alternative cron-basierte Aktualisierungen. Allerdings ist die
Der Unterschied besteht darin, dass die Daten bei Updates nicht direkt auf die Festplatte geschrieben werden.

Umfrageintervall legt in Sekunden fest, wie oft die Liste der verfügbaren Schnittstellen überprüft wird
mögliche Änderungen. Der Mindestwert beträgt 2 Sekunden und der Höchstwert 60 Sekunden. Umfrageintervall
definiert auch die Auflösung für andere Intervalle.

SpeicherIntervall definiert in Minuten, wie oft zwischengespeicherte Schnittstellendaten auf die Festplatte geschrieben werden. EIN
Schreiben kann nur während der Aktualisierung von Schnittstellendaten erfolgen. Daher sollte der Wert
ein Vielfaches von Updateintervall mit einem Höchstwert von 60 Minuten.

Die Standardwerte von Updateintervall 30, SpeicherIntervall 5 und Umfrageintervall 5 sind normalerweise
für die meisten Systeme geeignet und bietet ein ähnliches Verhalten wie cron-basierte Aktualisierungen, aber
mit besserer Auflösung für Schnittstellenwechsel und schnelle Schnittstellen.

Für eingebettete und/oder energiesparende Systeme sind mehr abgestimmte Konfigurationen möglich. In solch
Fälle, in denen die Schnittstellen überwiegend statisch sind, Umfrageintervall kann auf ca. erhöht werden
10-30 Sekunden und Updateintervall auf 60 Sekunden eingestellt. Höhere Werte bis 300 Sekunden sind
möglich, wenn die Schnittstellengeschwindigkeit 10 Mbit oder weniger beträgt. SpeicherIntervall kann erhöht werden für
B. auf 15, 30 oder sogar 60 Minuten, je nachdem, wie oft die Daten angezeigt werden sollen.

SIGNALE


Der Daemon hört auf Signale SEUFZEND, SIGINT und SIGTERM. Senden der SEUFZEND Signal
an den Daemon führt dazu, dass zwischengespeicherte Daten auf die Festplatte geschrieben werden, ein erneuter Scan der Datenbank
Verzeichnis und ein Neuladen der Einstellungen aus der Konfigurationsdatei. Allerdings ist die pid-Datei
Der Standort wird nicht geändert, auch wenn seine Konfigurationseinstellungen geändert wurden.

ZIELLAUFZEIT und SIGINT Signale veranlassen den Daemon, alle zwischengespeicherten Daten auf die Festplatte zu schreiben und dann
Ausfahrt.

Verwenden Sie vnstatd online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad