Este es el comando rrdupdate 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
rrdupdate: almacena un nuevo conjunto de valores en el RRD
SINOPSIS
rrdtool {actualización | actualizarv} nombre de archivo [--plantilla|-t nombre-ds[:nombre-ds] ...]
[--skip-pasado-actualizaciones|-s] [--demonio|-d dirección] [--] N:propuesta de[:propuesta de] ...
fecha y hora:propuesta de[:propuesta de] ... marca de tiempo@propuesta de[:propuesta de] ...
DESCRIPCIÓN
El actualización La función introduce nuevos valores de datos en un RRD. Los datos están alineados con el tiempo
(interpolado) de acuerdo con las propiedades del RRD en el que se escriben los datos.
actualizarv Esta versión alternativa de actualización toma los mismos argumentos y realiza el mismo
función. los v representa verboso, que describe la salida devuelta. actualizarv
devuelve una lista de todos y cada uno de los puntos de datos consolidados (CDP) escritos en el disco como un
resultado de la invocación de actualización. Los valores están indexados por marca de tiempo (time_t),
RRA (función de consolidación y PDP por CDP) y fuente de datos (nombre). Tenga en cuenta que
dependiendo de los argumentos de la llamada actual y anterior para actualizar, la lista
puede no tener entradas o tener una gran cantidad de entradas.
Since actualizarv requiere acceso directo al disco, el --demonio La opción no se puede utilizar con
este comando.
nombre de archivo
El nombre de la RRD quieres actualizar
--plantilla|-t nombre-ds[:nombre-ds] ...
Por defecto, el actualización La función espera su entrada de datos en el orden en que los datos
fuentes se definen en el RRD, excluyendo cualquier fuente de datos COMPUTE (es decir, si el
tercera fuente de datos el horario de verano es COMPUTE, el tercer valor de entrada se asignará al
cuarta fuente de datos en el RRD etcétera). Esto no es muy resistente a errores, ya que
podría estar enviando los datos incorrectos a un RRD.
El cambio de plantilla le permite especificar qué fuentes de datos va a
actualizar y en qué orden. Si las fuentes de datos especificadas en la plantilla no son
disponible en el archivo RRD, el proceso de actualización se cancelará con un mensaje de error.
Si bien parece posible con el cambio de plantilla para actualizar las fuentes de datos
asincrónicamente, herramienta RRD Asigna implícitamente fuentes de datos que no son COMPUTACIONES que faltan en
la plantilla el *DESCONOCIDO* .
No especifique un valor para COMPUTE el horario de verano en la categoría Industrial. actualización función. Si esto esta hecho
accidentalmente (y esto solo se puede hacer usando el interruptor de plantilla), herramienta RRD will
ignorar el valor especificado para el COMPUTE el horario de verano.
El demonio de almacenamiento en caché rrdcached aún no se puede utilizar junto con las plantillas.
--skip-pasado-actualizaciones|-s
Al actualizar un archivo rrd con datos anteriores a la última actualización ya
aplicado, rrdtool emitirá un mensaje de error y cancelará. Esta opción instruye
rrdtool para omitir silenciosamente dichos datos. Puede resultar útil cuando se reproducen datos antiguos en
un archivo rrd y no está seguro de cuántas actualizaciones ya se han aplicado.
--demonio|-d dirección
Si se da, RRDTool intentará conectarse al demonio de almacenamiento en caché rrdcached en dirección.
Si la conexión se establece con éxito, los valores se enviarán al
daemon en lugar de acceder a los archivos directamente. Si la conexión no se puede
establecido, recurrirá al acceso directo a archivos. Si bien esto es conveniente,
puede crear problemas silenciosamente, así que lea la advertencia en los ejemplos.
Para obtener una lista de formatos aceptados, consulte la -l opción en el manual rrdcached.
{N | fecha y hora}:propuesta de[:propuesta de] ...
Los datos utilizados para actualizar el RRD se adquirieron en un momento determinado. Esta vez puede
definirse en segundos desde 1970-01-01 o mediante la letra 'N', en la que
caso de que la hora de actualización esté configurada para ser la hora actual. Los valores de tiempo negativos son
restado de la hora actual. Una ESPECIFICACIÓN DE TIEMPO AT_STYLE (consulte la buscar
documentación) también se puede utilizar delimitando el final de la especificación de tiempo
con el carácter '@' en lugar de un ':'. Obtener el momento adecuado para el segundo es
especialmente importante cuando se trabaja con fuentes de datos de tipo CONTADOR,
DERIVAR, CONTADOR, DDERIVAR or ABSOLUTA.
Cuando se utilizan valores de tiempo negativos, las opciones y los datos deben estar separados por dos
guiones--), de lo contrario, el valor de tiempo se analizaría como una opción. Vea a continuación una
ejemplo.
Los elementos restantes del argumento son actualizaciones de DS. El orden de esta lista es
al igual que el orden en que se definieron las fuentes de datos en el RRA. Si no hay
datos para una determinada fuente de datos, la letra U (por ejemplo, N: 0.1: U: 1) se puede especificar.
El formato del valor adquirido de la fuente de datos depende de los datos
tipo de fuente elegido. Normalmente será numérico, pero los módulos de adquisición de datos
pueden imponer su propio análisis de este parámetro siempre que los dos puntos (:)
sigue siendo el separador del valor de la fuente de datos.
MEDIO AMBIENTE VARIABLES
Las siguientes variables de entorno se pueden utilizar para cambiar el comportamiento de
"actualización de rrdtool":
RRDCACHED_ADDRESS
Si se establece esta variable de entorno, tendrá el mismo efecto que especificar la
Opción "--daemon" en la línea de comando. Si ambos están presentes, el argumento de la línea de comando
toma precedencia.
RRDCACHED_STRIPPATH
Si se establece esta variable de entorno, eliminará la cadena principal del nombre de archivo
antes de enviar el nombre del archivo a rrdcached. Esto está destinado principalmente a permitir
rrdcached para trabajar con herramientas xymon y cactus sin tener que modificar esas herramientas.
EJEMPLOS
· "Actualización de rrdtool demo1.rrd N: 3.44: 3.15: U: 23"
Actualice el archivo de base de datos demo1.rrd con 3 conocidos y uno *DESCONOCIDO* valor. Utilizar el
hora actual como la hora de actualización.
· "Rrdtool update demo2.rrd 887457267: U 887457521: 22 887457903: 2.7"
Actualice el archivo de base de datos demo2.rrd que espera datos de una única fuente de datos, tres
veces. Primero con un *DESCONOCIDO* valor luego con dos lecturas regulares. La actualización
el intervalo parece ser de unos 300 segundos.
· "Actualización de rrdtool demo3.rrd - -5: 21 N: 42"
Actualice el archivo de base de datos demo3.rrd dos veces, utilizando cinco segundos en el pasado y el
tiempo actual como los tiempos de actualización.
· "Actualización de rrdtool --daemon unix: /tmp/rrdd.sock demo4.rrd N: 23"
Utilice el socket de dominio de UNIX "/tmp/rrdd.sock" para ponerse en contacto con el demonio de almacenamiento en caché. Si el
El demonio de almacenamiento en caché no está disponible, actualice el archivo "demo4.rrd" directamente. ADVERTENCIA: Since
se especifica una ruta relativa, puede ocurrir el siguiente efecto perturbador: Si el demonio
está disponible, el archivo relativo al directorio de trabajo of los demonio se utiliza. Si el
daemon no está disponible, el archivo relativo al directorio de trabajo actual del
se utiliza el proceso de invocación. Este pueden actualización two una experiencia diferente archivos dependiendo on sean
los demonio could be alcanzado or no. ¡No hagan caminos relativos, niños!
AUTORES
Tobias Oetiker[email protected]>, Florian Forster
Use rrdupdate en línea usando los servicios de onworks.net