Este es el comando vnstatd que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
vnstatd: actualización de la base de datos basada en demonios para vnStat
SINOPSIS
vnstatd [ -Dnpsv? ] [ --config presentar ] [ --demonio ] [ --depurar ] [ -g grupo de XNUMX ] [ --grupo
grupo de XNUMX ] [ --ayuda ] [ --noadd ] [ --nodaemon ] [ --pidfile presentar ] [ --sincronizar ] [ --tú usuario ] [
--usuario usuario ] [ --versión ]
DESCRIPCIÓN
El objetivo de la publicidad de vnstatd es proporcionar una forma más flexible y sólida de actualizar vnstat(1)
bases de datos de lo que puede proporcionar el uso de cron para la actualización. El demonio hace posible
actualizar las bases de datos con más frecuencia, pero al mismo tiempo provoca menos acceso al disco, ya que los datos pueden
almacenarse en caché y escribirse solo más tarde en el disco a un intervalo configurable por el usuario. La disponibilidad
de cada interfaz se rastrea automáticamente, lo que elimina la necesidad de scripts adicionales
para ser implementado y llamado cuando una interfaz se conecta o se desconecta.
vnstatd es el comando para iniciar el demonio. El demonio puede bifurcarse para ejecutarse
como proceso en segundo plano o permanecer conectado a la terminal. Es compatible con el registro de un usuario.
archivo seleccionable o usando syslog.
Una vez iniciado, el demonio leerá vnstat.conf(5) si está disponible y luego verifique si hay
cualquier base de datos disponible en el directorio de la base de datos que se haya especificado en el
archivo de configuración. Se crearán nuevas bases de datos para todas las interfaces disponibles, excepto
pseudo interfaces lo, lo0 y sit0 si no se encuentran bases de datos durante el inicio. Esta
el comportamiento puede desactivarse si es necesario. El demonio procederá a rastrear el
disponibilidad de interfaces monitoreadas, procesar las estadísticas de tráfico de la interfaz y escribir
nuevos valores a las bases de datos en un intervalo configurado. Como resultado, el demonio termina gastando
la mayor parte del tiempo durmiendo entre actualizaciones.
OPCIONES
--config presentar
Usa presentar como archivo de configuración en lugar de utilizar la búsqueda normal de archivos de configuración
funcionalidad
-D, --demonio
Bifurque el proceso en segundo plano y ejecútelo como un demonio.
-RE, --depurar
Proporcione resultados adicionales para fines de depuración. El proceso permanecerá adjunto al
terminal para salida.
-gramo, --grupo grupo de XNUMX
Establezca el grupo de procesos del demonio en grupo de XNUMX durante el inicio. grupo de XNUMX puede ser el nombre de
el grupo o una identificación de grupo numérica. Esta opción solo se puede utilizar cuando el proceso está
comenzó como root.
--noadd
Desactive la creación automática de nuevas bases de datos para todas las interfaces disponibles si el
El demonio se inicia sin encontrar ninguna base de datos. Las pseudo interfaces lo, lo0 y sit0 son
excluido de ser agregado.
-norte, --nodaemon
Permanezca en primer plano adjunto al terminal actual e inicie el proceso de actualización.
-pag, --pidfile presentar
Escriba el ID del proceso en presentar y utilícelo para bloquear de modo que otra instancia del
El demonio no se puede iniciar si el mismo presentar está especificado.
-s, --sincronizar
Sincronizar contadores internos en la base de datos con contadores de interfaz para todos
interfaces disponibles antes de iniciar la supervisión del tráfico. Utilice esta opción si el
El tráfico entre el cierre anterior y el inicio actual del demonio necesita
para ser ignorado. Esta opción no es necesaria en el uso normal porque el demonio
sincronizar automáticamente los contadores internos después de reiniciar el sistema, si es suficiente
Ha pasado el tiempo desde que el demonio se estaba ejecutando anteriormente o si los contadores internos
están claramente desincronizados.
-tu, --usuario usuario
Establecer el usuario del proceso de demonio en usuario durante el inicio. usuario puede ser el inicio de sesión de
el usuario o una identificación de usuario numérica. Esta opción solo se puede utilizar cuando el proceso está
comenzó como root.
-v, --versión
Muestra la versión actual del ejecutable del demonio.
- ?, --ayuda
Muestra un resumen de opciones de comando.
CONFIGURACIÓN
El comportamiento del demonio se configura principalmente mediante las palabras clave de configuración
Intervalo de actualización, Intervalo de encuesta y GuardarIntervalo en el archivo de configuración.
Intervalo de actualización define en segundos la frecuencia con la que se obtienen y actualizan los datos de la interfaz.
Esto es similar al intervalo de ejecución para la actualización alternativa basada en cron. sin embargo, el
La diferencia es que los datos no se escriben directamente en el disco durante las actualizaciones.
Intervalo de encuesta define en segundos con qué frecuencia se comprueba la lista de interfaces disponibles
posibles cambios. El valor mínimo es de 2 segundos y el máximo de 60 segundos. Intervalo de encuesta
también define la resolución para otros intervalos.
GuardarIntervalo define en minutos la frecuencia con la que los datos de la interfaz almacenados en caché se escriben en el disco. A
la escritura solo puede ocurrir durante la actualización de los datos de la interfaz. Por lo tanto, el valor debe ser
un múltiplo de Intervalo de actualización con un valor máximo de 60 minutos.
Los valores predeterminados de Intervalo de actualización 30, GuardarIntervalo 5 y Intervalo de encuesta 5 son usualmente
adecuado para la mayoría de los sistemas y proporciona un comportamiento similar al de la actualización basada en cron, pero
con una mejor resolución para cambios de interfaz e interfaces rápidas.
Para sistemas integrados y / o de baja potencia, son posibles configuraciones más afinadas. De tal
casos si las interfaces son en su mayoría estáticas, Intervalo de encuesta se puede aumentar a alrededor
10-30 segundos y Intervalo de actualización establecido en 60 segundos. Los valores más altos de hasta 300 segundos son
posible si la velocidad de la interfaz es de 10 Mbit o menos. GuardarIntervalo se puede aumentar para
por ejemplo, a 15, 30 o incluso 60 minutos, dependiendo de la frecuencia con la que se necesiten ver los datos.
SEÑALES
El demonio está escuchando señales SUSCRÍBETE, SIGINT y SIGNIFICADO. Enviando el SUSCRÍBETE señal
al demonio hará que los datos almacenados en caché se escriban en el disco, una nueva exploración de la base de datos
directorio y una recarga de la configuración del archivo de configuración. Sin embargo, el archivo pid
la ubicación no se cambiará incluso si se ha modificado la configuración.
SIGNO y SIGINT Las señales harán que el demonio escriba todos los datos almacenados en caché en el disco y luego
salida.
Use vnstatd en línea usando los servicios de onworks.net