Este es el comando rrdxport 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
rrdxport: exporta datos en formato XML en función de los datos de uno o varios RRD
SINOPSIS
rrdtool exportar [-s|--comienzo segundos] [-e|--final segundos] [-m|--maxfilas filas] [--paso propuesta de]
[--json] [--enumera] [--demonio|-d de facturación] [DEF:nombrev=rrd:nombre-ds:CF] [CDEF:nombrev=rpn-
expresión] [EXPORTAR:nombrev[:leyenda]]
DESCRIPCIÓN
La exportar El objetivo principal de la función es escribir una representación en formato XML de los datos.
almacenados en uno o varios RRDs. También puede extraer informes numéricos.
Si no es correcto EXPORTAR se encuentran declaraciones, no habrá salida.
-s|--comienzo segundos (por defecto finaliza 1 día)
La hora a la que debe comenzar el rango exportado. Tiempo en segundos desde época
(1970-01-01) es obligatorio. Los números negativos son relativos a la hora actual. Por
se imprimirá el valor predeterminado de un día de datos. Consulte también ESPECIFICACIONES DE TIEMPO AL ESTILO
sección en el buscar documentación para obtener una explicación detallada sobre cómo especificar
en las transacciones.
-e|--final segundos (predeterminado ahora)
Hora en la que debe finalizar el rango exportado. Tiempo en segundos desde época. Ver también
La sección ESPECIFICACIÓN DE TIEMPO AL ESTILO en la buscar documentación para un detallado
explicación de las formas de especificar el tiempo.
-m|--maxfilas filas (por defecto 400 filas)
Esto funciona como el -w|--ancho parámetro de rrdgrafo. De hecho es exactamente lo mismo,
pero se cambió el nombre del parámetro para describir su propósito en este módulo. Ver rrdgrafo
documentación para más detalles.
--paso propuesta de (automático predeterminado)
Consulte la documentación de rrdgraph.
--demonio|-d de facturación
Dirección del demonio rrdcached. Si se especifica, se envía un comando "flush" al servidor
antes de leer los archivos RRD. Esto permite rrdtool para devolver datos nuevos incluso si el
El demonio está configurado para almacenar valores en caché durante mucho tiempo. Para obtener una lista de formatos aceptados,
ver la -l opción en el manual rrdcached.
rrdtool xport --daemon unix: /var/run/rrdcached.sock ...
--json
producir salida con formato json (en lugar de xml)
--enumera
El xml generado debe contener los valores de datos en etiquetas enumeradas.
val val
DEF:nombrev=rrd:nombre-ds:CF
See rrdgrafo documentación.
CDEF:nombrev=expresión-rpn
See rrdgrafo documentación.
EXPORTAR:nombrev[:leyenda]
Al menos uno EXPORTAR debe estar presente la declaración. Los valores referenciados por nombrev están
impreso. Opcionalmente, agregue una leyenda.
Salida formato
La salida está encerrada en un exportar elemento y contiene dos bloques. El primer bloque es
encerrado por un meta elemento y contiene algunos metadatos. El segundo bloque está rodeado por un
datos elemento y contiene las filas de datos.
Asumamos que el exportar El comando se ve así:
exportación de rrdtool \
--comience ahora-1h - finalice ahora \
DEF: xx = host-inout.lo.rrd: salida: PROMEDIO \
DEF: yy = host-inout.lo.rrd: entrada: PROMEDIO \
CDEF: aa = xx, yy, +, 8, * \
XPORT: xx: "bytes de salida" \
XPORT: aa: "bits de entrada y salida"
La sección de metadatos resultante es (los valores dependerán de las características de RRD):
1020611700
300
1020615600
14
2
bytes de salida
dentro y fuera de bits
La sección de datos resultante es:
<row><t>1020611700</t><v>3.4000000000e+00</v><v>5.4400000000e+01</v></row>
<row><t>1020612000</t><v>3.4000000000e+00</v><v>5.4400000000e+01</v></row>
<row><t>1020612300</t><v>3.4000000000e+00</v><v>5.4400000000e+01</v></row>
<row><t>1020612600</t><v>3.4113333333e+00</v><v>5.4581333333e+01</v></row>
<row><t>1020612900</t><v>3.4000000000e+00</v><v>5.4400000000e+01</v></row>
<row><t>1020613200</t><v>3.4000000000e+00</v><v>5.4400000000e+01</v></row>
<row><t>1020613500</t><v>3.4000000000e+00</v><v>5.4400000000e+01</v></row>
<row><t>1020613800</t><v>3.4000000000e+00</v><v>5.4400000000e+01</v></row>
<row><t>1020614100</t><v>3.4000000000e+00</v><v>5.4400000000e+01</v></row>
<row><t>1020614400</t><v>3.4000000000e+00</v><v>5.4400000000e+01</v></row>
<row><t>1020614700</t><v>3.7333333333e+00</v><v>5.9733333333e+01</v></row>
<row><t>1020615000</t><v>3.4000000000e+00</v><v>5.4400000000e+01</v></row>
<row><t>1020615300</t><v>3.4000000000e+00</v><v>5.4400000000e+01</v></row>
1020615600 Yaya Yaya
EJEMPLO 1
exportación de rrdtool \
DEF: out = if1-inouts.rrd: outoctets: PROMEDIO \
XPORT: out: "bytes de salida"
EJEMPLO 2
exportación de rrdtool \
DEF: out1 = if1-inouts.rrd: outoctets: PROMEDIO \
DEF: out2 = if2-inouts.rrd: outoctets: PROMEDIO \
CDEF: suma = salida1, salida2, + \
XPORT: out1: "if1 out bytes" \
XPORT: out2: "if2 out bytes" \
XPORT: suma: "suma de salida"
MEDIO AMBIENTE VARIABLES
Las siguientes variables de entorno se pueden utilizar para cambiar el comportamiento de "rrdtool xport":
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.
Use rrdxport en línea usando los servicios de onworks.net