InglésFrancésEspañol

icono de página de OnWorks

rrdcached: en línea en la nube

Ejecute rrdcached en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando rrdcached 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


rrdcached - Demonio de almacenamiento en caché de datos para rrdtool

SINOPSIS


rrdcaché [-a alloc_size] [-b base_dir [-B]] [-F] [-f tiempo de espera] [-G grupo de XNUMX]] [-g]
[-j diario_dir] [-L] [-l dirección] [-m modo] [-O] [-P permisos] [-p archivo_pid] [-R]
[-s grupo de XNUMX] [-t escribir_hilos] [-U usuario]] [-w tiempo de espera] [-z retrasar]

DESCRIPCIÓN


rrdcaché es un demonio que recibe actualizaciones de archivos RRD existentes, los acumula y,
si se ha recibido suficiente o ha pasado un tiempo definido, escribe las actualizaciones en el RRD
archivo. UN enjuagar El comando puede usarse para forzar la escritura de valores en el disco, de modo que graficar
instalaciones y similares pueden trabajar con datos actualizados.

El demonio fue escrito con grandes configuraciones en mente. Esas configuraciones generalmente se encuentran relacionadas con IO
problemas tarde o temprano por razones que están más allá del alcance de este documento. Comprobar el
wiki en la página de inicio de RRDtool para obtener más detalles. Consulte también "CONSIDERACIONES DE SEGURIDAD" a continuación
antes de usar este demonio! Se puede encontrar una descripción detallada de cómo funciona el demonio.
en la sección "CÓMO FUNCIONA" a continuación.

OPCIONES


-l dirección
Le dice al demonio que se una dirección y aceptar conexiones TCP entrantes en ese
enchufe. Si dirección comienza con "unix:", todo lo que sigue a ese prefijo es
interpretado como la ruta a un socket de dominio UNIX. De lo contrario, la dirección o el nombre del nodo
se resuelven usando "getaddrinfo ()".

Para los enchufes de red, se puede especificar un puerto mediante el formulario "[dirección]:Puerto". Si
la dirección es una dirección IPv4 o un nombre de dominio completo (es decir, la dirección
contiene al menos un punto (".")), los corchetes se pueden omitir, lo que da como resultado
(más simple) "dirección:Puerto" patrón. El puerto predeterminado es 42217. Si especifica una red
socket, es obligatorio leer la sección "CONSIDERACIONES DE SEGURIDAD".

Se aceptan los siguientes formatos. Tenga en cuenta que la dirección del dominio UNIX
enchufe deben ¡Comience con una barra en el segundo caso!

unix:
/

[ ]:
:

Dado un puerto sin un host (por ejemplo, "-l: 42217"), el demonio escuchará en ese puerto en
todas las interfaces de red. Utilice "-L" para evitar la necesidad de proporcionar explícitamente el puerto si
se desea el puerto predeterminado.

Si no es correcto -l no se especifica la opción, la dirección predeterminada, "unix: /tmp/rrdcached.sock",
ser usado. Múltiple -l se pueden proporcionar opciones.

-L Le dice al demonio que se vincule al puerto TCP predeterminado en todas las interfaces disponibles. Está
equivalente a "-l ''" sin la confusión del parámetro de cadena vacía.

-s Nombre del grupo|gid
Establezca los permisos de grupo de un socket de dominio UNIX. La opción acepta un número
ID de grupo o nombre de grupo. Ese grupo tendrá permisos de lectura y escritura (el
socket tendrá permisos de archivo 0760) para el socket y, por lo tanto, podrá enviar
comandos al demonio. Esto puede resultar útil en los casos en los que no pueda ejecutar fácilmente todos
Procesos RRD con los mismos privilegios de usuario (por ejemplo, gráficos que generan scripts CGI que
normalmente se ejecuta en el contexto de permisos del servidor web).

Esta opción afecta al siguiendo Direcciones de socket UNIX (las siguientes -l opciones) o
el enchufe predeterminado (si no -l opciones han sido especificadas), es decir, puede especificar
diferentes configuraciones para diferentes enchufes.

El valor predeterminado es no cambiar la propiedad o los permisos del socket y, por lo tanto, usar el
sistema por defecto.

-m modo
Establezca los permisos de archivo de un socket de dominio UNIX. La opción acepta un número octal
que representa el patrón de bits para el modo (ver chmod(1) para obtener más detalles).

Tenga en cuenta que no todos los sistemas cumplen con esta configuración. En Linux, permisos de lectura / escritura
son necesarios para conectarse a un zócalo UNIX. Sin embargo, muchos sistemas derivados de BSD ignoran
permisos para sockets UNIX. Ver UNIX(7) para obtener más detalles.

Esta opción afecta al siguiendo Direcciones de socket UNIX (las siguientes -l opciones) o
el enchufe predeterminado (si no -l opciones han sido especificadas), es decir, puede especificar
diferentes configuraciones para diferentes enchufes.

El valor predeterminado es no cambiar la propiedad o los permisos del socket y, por lo tanto, usar el
sistema por defecto.

-P comando[,comando[, ...]]
Especifica los comandos aceptados a través de una red y un socket UNIX. Esto permite
administradores de RRDCacheD para controlar las acciones aceptadas de diversas fuentes.

Los argumentos dados a la -P La opción es una lista de comandos separados por comas. Para
Por ejemplo, para permitir los comandos "FLUSH" y "PENDING", se podría especificar:

rrdcached -P FLUSH, PENDIENTE $ MORE_ARGUMENTS

Los -P La opción afecta al siguiendo direcciones de socket (las siguientes -l opciones) o el
enchufe predeterminado (si no -l se han especificado opciones). En el siguiente ejemplo, solo
el conector de red IPv4 (dirección 10.0.0.1) estará restringido a "FLUSH" y
Comandos "PENDIENTES":

rrdcached -l unix: / algunos / ruta -P FLUSH, PENDING -l 10.0.0.1

Puede encontrar una lista completa de los comandos disponibles en la sección "Comandos válidos"
debajo. Hay dos excepciones especiales menores:

· Los comandos "AYUDA" y "SALIR" siempre están permitidos.

· Si se acepta el comando "LOTE", el . el comando se aceptará automáticamente,


Lea también las "CONSIDERACIONES DE SEGURIDAD" a continuación.

-w tiempo de espera
Los datos se escriben en el disco cada tiempo de espera segundos. Se puede utilizar un sufijo opcional (p. Ej.
"5 m" en lugar de 300 segundos). Si no se especifica esta opción, el intervalo predeterminado de
Se utilizarán 300 segundos.

-z retrasar
Si se especifica, rrdcached retrasará la escritura de cada RRD durante un número aleatorio de segundos
en el rango [0,retrasar). Esto evitará que se pongan en cola demasiadas escrituras simultáneamente.
Este valor no debe ser mayor que el valor especificado en -w. Un sufijo opcional
se puede utilizar (por ejemplo, "3 m" en lugar de 180 segundos). De forma predeterminada, no hay demora.

-f tiempo de espera
Cada plan tiempo de espera segundos, se busca en toda la caché los valores antiguos que se escriben en
disco. Esto solo se refiere a los archivos cuyas actualizaciones se han detenido, por lo tanto, establezca esto en un
un valor alto, como 3600 segundos, es aceptable en la mayoría de los casos. Un sufijo opcional puede
ser utilizado (por ejemplo, "1h" en lugar de 3600 segundos). Este tiempo de espera tiene un valor predeterminado de 3600 segundos.

-p presentar
Establece el nombre y la ubicación del archivo PID. Si no se especifica, el valor predeterminado,
"$ localstatedir / run / rrdcached.pid " se utilizará.

-t escribir_hilos
Especifica el número de subprocesos utilizados para escribir archivos RRD. El valor predeterminado es 4.
Aumentar este número permitirá que rrdcached tenga más solicitudes de E / S simultáneas
en el kernel. Esto puede permitir que el kernel reordene las escrituras en disco, lo que resultará en
mejor rendimiento del disco.

-j dir
Escribir actualizaciones a una revista en dir. En el caso de que un programa o sistema se bloquee, este
permitirá que el demonio escriba las actualizaciones que estaban pendientes en el momento del bloqueo.

Al iniciarse, el demonio buscará archivos de diario en este directorio. Si se encuentra, todos
las actualizaciones que contiene se leerán en la memoria antes de que el demonio comience a aceptar nuevos
conexiones.

El diario se rotará con la misma frecuencia que el temporizador de descarga proporcionado por -f.

Cuando el registro en diario está habilitado, el demonio utilizará un procedimiento de apagado rápido. Bastante
que descargar todos los archivos en el disco, se asegurará de que el diario esté escrito correctamente y
salir inmediatamente. Aunque los archivos de datos RRD no están completamente actualizados, no
se pierde información; todas las actualizaciones pendientes se reproducirán desde el diario la próxima vez
el demonio se inicia.

Para deshabilitar el apagado rápido, use el -F .

-F SIEMPRE vaciar todas las actualizaciones de los archivos de datos RRD cuando se apaga el demonio,
independientemente de la configuración del diario.

-g Corre en primer plano. El demonio no tenedor().

-b dir
El demonio cambiará a un directorio específico al inicio. Todos los archivos pasados ​​al
demonio, que son especificados por un relativo ruta, se interpretará como relativa a
este directorio. Si no se le da el valor predeterminado, "/ Tmp", se utilizará.

+ ------------------------ + ------------------------ +
! Línea de comando ! Archivo actualizado!
+ ------------------------ + ------------------------ +
! foo.rrd! /tmp/foo.rrd!
! foo / bar.rrd! /tmp/foo/bar.rrd!
! /var/lib/rrd/foo.rrd! /var/lib/rrd/foo.rrd!
+ ------------------------ + ------------------------ +
Rutas dadas en la línea de comando y rutas en realidad
actualizado por el demonio, asumiendo el directorio base
"/ Tmp".

ADVERTENCIA: Las rutas hasta el directorio base inclusive DEBE NO BE enlaces simbólicos.
En otras palabras, si el directorio base se especifica como:

-b / base / dir / en algún lugar

... luego NINGUNO de los siguientes deben ser enlaces simbólicos:

/base
/ base / dir
/ base / dir / en algún lugar

-B Permitir solo escrituras en el directorio base especificado en -b (y cualquier subdirectorio).
Esto hace NO detectar enlaces simbólicos. También se bloquearán las rutas que contengan "../".

-R Permitir la creación de subdirectorios recursivos en el directorio base especificado en -b (y cualquier
subdirectorios). Solo se puede usar cuando -B también se establece.

-a alloc_size
Asignar punteros de valor en trozos de alloc_size. Esto puede mejorar la utilización de la CPU en
máquinas con implementaciones lentas de "realloc ()", a cambio de una memoria ligeramente superior
utilización. El valor predeterminado es 1. No establezca esto más que el -w valor dividido por
su tamaño de paso promedio de RRD.

-O Evite que el comando CREATE sobrescriba los archivos existentes, incluso cuando se le indique
para hacerlo. Esto es para mayor seguridad.

-G -grupo de XNUMX
Cuando se ejecuta como demonio y se invoca desde una cuenta privilegiada, restablece los privilegios del grupo
a los de grupo de XNUMX. El grupo se puede especificar como un nombre o como un ID de grupo. El demonio
saldrá con un diagnóstico si no puede realizar la transición con éxito a la especificada
grupo.

-U -usuario
Cuando se ejecuta como demonio y se invoca desde una cuenta privilegiada, restablezca los privilegios de usuario a
Esos de usuario. El usuario puede especificarse como un nombre o como un ID de usuario. El demonio
Salga con un diagnóstico si no puede realizar la transición con éxito al usuario especificado.

AFECTADO HERRAMIENTARRDT COMANDOS


Los siguientes comandos pueden ser conscientes de la rrdcaché usando el argumento de la línea de comando
--demonio o la variable de entorno RRDCACHED_ADDRESS:

· vertedero

· ir a buscar

· Enjuagar

· grafico

· Graphv

· Info

· primero

· último

· última actualización

· actualizar

· Xport

· crear

Los actualización El comando puede enviar valores al demonio en lugar de escribirlos en el disco.
sí mismo. Todos los demás comandos pueden enviar un ENJUAGAR comando (ver más abajo) al demonio antes
acceder a los archivos, para que funcionen con datos actualizados incluso si el tiempo de espera de la caché es grande.

ERROR PRESENTACIÓN DE INFORMES


El demonio informa de los errores de una de estas dos formas: durante el inicio, se imprimen mensajes de error
a "STDERR". Uno de los pasos al iniciar es bifurcar al fondo y cerrar
"STDERR": después de esto, ya no es posible escribir directamente al usuario. Una vez que esto ha
sucedió, el demonio enviará mensajes de registro al demonio de registro del sistema usando syslog(3).
La instalación utilizada es "LOG_DAEMON".

BLOGS IT OBRAS


Al recibir una actualización, rrdcaché no escribe en el disco pero busca una entrada para eso
archivo en su árbol interno. Si no se encuentra, se crea una entrada que incluye la hora actual.
(llamado "Primero" en el diagrama a continuación). Esta vez es no el tiempo especificado en el comando
línea pero la hora que el sistema operativo considera que es "ahora". El valor y el tiempo de la
valor (llamado "Tiempo" en el diagrama siguiente) se añaden al nodo del árbol.

Al agregar un valor a un nodo de árbol, se verifica si es el momento de escribir los valores
al disco. Los valores se escriben en el disco si "ahora () - Primero> = tiempo de espera", donde "tiempo de espera" es el
tiempo de espera especificado usando el -w opción, consulte "OPCIONES". Si los valores son "suficientemente antiguos",
se pondrá en cola en la "cola de actualización", i. mi. se agregarán a la lista vinculada
mostrado a continuación. Porque los nodos del árbol y los elementos de la lista vinculada son los mismos datos
estructuras en la memoria, cualquier actualización de un archivo que ya se ha puesto en cola se escribirá
también con la siguiente escritura en el archivo RRD.

Un "hilo de actualización" separado quita constantemente el primer elemento de la cola de actualización y
escribe todos sus valores en el archivo apropiado. Siempre que la cola de actualización no esté vacía
los archivos se escriben a la velocidad más alta posible.

Dado que el tiempo de espera de los archivos se comprueba solo cuando se agregan nuevos valores al archivo, "muerto"
archivos, yo. mi. los archivos que ya no se actualizan, nunca se escribirán en el disco.
Por lo tanto, de vez en cuando, controlado por el -f opción, se camina todo el árbol y
todos los valores "antiguos" se ponen en cola. Dado que esto solo afecta a los archivos "muertos" y a caminar por el árbol
es relativamente caro, debe establecer el "intervalo de descarga" en un valor razonablemente alto.
El valor predeterminado es 3600 segundos (una hora).

La desventaja de almacenar en caché los valores es que no se mostrarán en los gráficos generados a partir de
Archivos RRD. Para evitar esto, el demonio proporciona el "comando flush" para eliminar
archivos. Esto significa que el archivo se inserta en el cabeza de la cola de actualización o movido allí
si ya está en cola. El comando flush regresará solo después de que el archivo esté pendiente
las actualizaciones se han escrito en el disco.

+ ------ + + ------ + + ------ +
! cabeza ! ! raíz ! ! cola !
+ --- + - + + --- + - + + --- + - +
! / \!
! / \!
! / \ / \!
! / \ / \ \ `----------------- ... --------,!
V / `-------,! V
+ --- + ---- + --- + + ------ + ----- + + --- + ---- + --- +
! Archivo: foo! ! Archivo: bar! ! Archivo: qux!
! Primero: 101! ! Primero: ¡119! ! Primero: 180!
! Siguiente: & bar - + --->! Siguiente: & ... - + ---> ... --->! Siguiente: ¡NULO!
| Anterior: NULL! <--- + - Anterior: & foo! <--- ... ---- + - Anterior: & ...!
+ ============ + + ============ + + ============ +
! Tiempo: 100! ! Tiempo: 120! ! Tiempo: 180!
! Valor: 10! ! Valor: 0.1! ! Valor: 2,2!
+ ------------ + + ------------ + + ------------ +
! Tiempo: 110! ! Tiempo: 130! ! Tiempo: 190!
! Valor: 26! ! Valor: 0.1! ! Valor: 7,3!
+ ------------ + + ------------ + + ------------ +
::::::
+ ------------ + + ------------ + + ------------ +
! Tiempo: 230! ! Tiempo: 250! ! Tiempo: 310!
! Valor: 42! ! Valor: 0.2! ! Valor: 1,2!
+ ------------ + + ------------ + + ------------ +

El diagrama anterior demuestra:

· Los archivos / valores se almacenan en un árbol (equilibrado).

· Los nodos de árbol y las entradas en la cola de actualización tienen la misma estructura de datos.

· La hora local ("Primera") y la hora especificada en las actualizaciones ("Hora") pueden diferir.

· Los valores de tiempo de espera se insertan en la "cola".

· Los valores vacíos explícitamente se insertan en el "encabezado".

· Rocas de arte ASCII.

SEGURIDAD CONSIDERACIONES


Autenticación
Si su instalación de rrdtool se creó sin libwrap, no hay forma de autenticación
para los clientes que se conectan al demonio rrdcache!

Si su instalación de rrdtool se creó con libwrap, puede usar hosts_access para
restringir el acceso del cliente al demonio rrdcache (rrdcached). Para obtener más información sobre cómo
use hosts_access para restringir el acceso al demonio rrdcache, debe leer el
acceso_hosts(5) páginas de manual.

Se recomienda encarecidamente instalar un filtro de paquetes o un mecanismo similar para evitar
conexiones no autorizadas. A menos que tenga una VLAN o VPN dedicada para esto, el uso de la red
¡Sockets es probablemente una mala idea!

Autorización
Hay una autorización mínima por socket.

Actualmente, la autorización se realiza por socket. Eso significa que cada enchufe tiene una lista
de comandos aceptará y aceptará. Aceptará solo esos comandos
enumerados explícitamente, pero (actualmente) aceptará estos comandos de cualquiera que llegue al
enchufe.

Si se van a utilizar los enchufes de red, es necesario restringir los
comandos a los que necesitan los clientes externos. Si, por ejemplo, los clientes externos quieren
dibujar gráficos de los datos almacenados en caché, solo se les debe permitir usar el comando "FLUSH".

La autorización no funciona cuando rrcached está activado por socket por systemd.

Cifrado
No hay encriptación.

Nuevamente, esto puede agregarse en el futuro, pero por el momento es su trabajo mantener su
datos privados privados. Instale una VPN o un túnel encriptado si sus estadísticas son
¡confidencial!

Cordura comprobación
No hay control de cordura.

El demonio escribirá ciegamente en cualquier archivo que se le indique, por lo que debería crear un
usuario separado solo para este demonio. Además, no realiza ningún control de cordura, por lo que si se
Si se le dice que escriba valores durante un tiempo lejano en el futuro, ¡sus archivos se estropearán bien!

Conclusión
· La seguridad es tarea del administrador.

· Recomendamos permitir el acceso de escritura a través de sockets de dominio UNIX únicamente.

· Usted ha sido advertido.

PROTOCOLO


El demonio se comunica con los clientes utilizando un protocolo ASCII basado en línea que es fácil de
leer y escribir fácilmente. Esto facilita que los scripts implementen el protocolo y
es posible que los usuarios usen telnet para conectarse al demonio y probar cosas "a mano".

El protocolo se basa en líneas, esto significa que cada registro consta de una o más líneas. A
La línea termina con el carácter de avance de línea 0x0A, comúnmente escrito como "\ n". En el
ejemplos a continuación, este carácter se escribirá como " " ("linea de alimentación").

Una vez establecida la conexión, se espera que el cliente envíe un "comando". A
comando consta de la palabra clave comando, posiblemente algunos argumentos y una terminación
carácter de nueva línea. Para obtener una lista de comandos, consulte "Comandos válidos" a continuación.

Ejemplo:

DESCARGAR /tmp/foo.rrd

El demonio responde con una línea que consta de un código de estado y un mensaje de estado corto,
separados por uno o más caracteres de espacio. Un código de estado negativo indica un error, un
código de estado positivo o éxito de señal cero. Si el código de estado es mayor que cero,
indica el número de líneas que siguen a la línea de estado.

Ejemplos:

0 éxito

2 Siguen dos líneas
Esta es la primera linea
Y esta es la segunda linea

Válido Comandos
El demonio comprende los siguientes comandos:

ENJUAGAR nombre de archivo
Hace que el demonio ponga nombre de archivo En el correo electrónico “Su Cuenta de Usuario en su Nuevo Sistema XNUMXCX”. cabeza de la cola de actualización (posiblemente moviéndola
allí si el nodo ya está en cola). La respuesta sera enviada después de el nodo tiene
ha sido retirado de la cola.

FLUSHALL
Hace que el demonio comience a descargar TODOS los valores pendientes en el disco. Esto vuelve
inmediatamente, aunque las escrituras pueden llevar mucho tiempo.

PENDIENTE nombre de archivo
Muestra las actualizaciones "pendientes" de un archivo, en orden. Las actualizaciones mostradas aún no se han
escrito en el archivo RRD subyacente.

HA PODIDO RECUPERAR nombre de archivo CF [comienzo [final] [ds ...]]
Llama a "rrd_fetch" con los argumentos especificados y devuelve el resultado en forma de texto. Si
necesario, el archivo se descarga primero en el disco. La función del lado del cliente "rrdc_fetch"
(declarado en "rrd_client.h") analiza la salida y se comporta como "rrd_fetch_r" para
fácil integración de consultas remotas. ds define las columnas a volcar, si no hay ninguna
dado, entonces todos son devueltos

BUSCAR BIN nombre de archivo CF [comienzo [final] [ds ...]]
Llama a "rrd_fetch" con los argumentos especificados y devuelve el resultado en texto / binario
formulario para evitar gastos indirectos innecesarios de des / ordenación. Si es necesario, el archivo se vacía
al disco primero. La función del lado del cliente "rrdc_fetch" (declarada en "rrd_client.h")
analiza la salida y se comporta como "rrd_fetch_r" para una fácil integración del control remoto
consultas. ds define las columnas a volcar; si no se proporciona ninguna, se devuelven todas

OLVIDAR nombre de archivo
Elimina nombre de archivo del caché. Cualquier actualización pendiente WILL BE PERDIÓ.

COLA
Muestra los archivos que están en la cola de salida. Devuelve cero o más líneas en el
siguiente formato, donde es el número de valores que se escribirán para el
:



AYUDA [comando]
Devuelve un breve mensaje de uso. Si no se da ninguna orden, o comando is AYUDA, una lista de
Se devuelven los comandos admitidos por el demonio. De lo contrario, una breve descripción, posiblemente
que contiene un puntero a una página de manual, se devuelve. Obviamente, esto está destinado a
uso interactivo y el formato en el que se muestran los comandos y los resúmenes de uso
devuelto no está bien definido.

ESTADÍSTICAS
Devuelve una lista de métricas que se pueden utilizar para medir el rendimiento de los demonios y
comprobar su estado. Para obtener una descripción de los valores devueltos, consulte "Valores de rendimiento".
abajo.

El formato en el que se devuelven los valores es similar a muchos otros basados ​​en líneas
protocolos: Cada valor se imprime en una línea separada, cada uno con el nombre de
el valor, dos puntos, uno o más espacios y el valor real.

Ejemplo:

9 Siguen las estadísticas
Longitud de cola: 0
Actualizaciones Recibidas: 30
Descargas recibidas: 2
Actualizaciones Escrito: 13
Conjuntos de datos escritos: 390
Número de nodos del árbol: 13
Profundidad del árbol: 4
Bytes del diario: 190
Revista Rotar: 0

PING
PING-PONG, esto es muy útil cuando se usa un grupo de conexiones entre el cliente de usuario y
RRDCACHED.

Ejemplo:

0 PONG

ACTUALIZAR nombre de archivo valores [valores ...]
Agrega más datos a un nombre de archivo. Este es los operación para la que fue diseñado el demonio, por lo que
no es necesario volver a describir el mecanismo. Lea "CÓMO FUNCIONA" más arriba para obtener
explicación detallada.

Tenga en cuenta que rrdcached solo acepta marcas de tiempo absolutas en los valores de actualización. Actualizaciones
El cliente RRD convierte automáticamente cadenas como "N: 1: 2: 3" en tiempo absoluto.
library antes de enviarlo a rrdcached.

ESCRIBIÓ nombre de archivo
Este comando se escribe en el diario después de que un archivo se escribe correctamente en
disco. Se utiliza durante la reproducción del diario para determinar qué actualizaciones ya se han
aplicado. Está only válido en la revista; no se acepta desde el otro comando
.

PRIMERO nombre de archivo [ranum]
Devuelve la marca de tiempo del primer CDP en el RRA especificado. El valor predeterminado es usar RRA
cero si no se especifica ninguno.

ÚLTIMO nombre de archivo
Devuelve la marca de tiempo de la última actualización al RRD especificado. Tenga en cuenta que el caché es
no enjuagado antes de verificar, ya que se espera que el cliente lo solicite por separado si
Es requerido.

INFO nombre de archivo
Devuelve la información de configuración para el RRD especificado. Tenga en cuenta que el caché es no
enjuagado antes de verificar, ya que se espera que el cliente lo solicite por separado si es
requerida.

La información se devuelve, un artículo por línea, con el formato:

I I I

CREAR nombre de archivo [-s Numero de pie] [-B comienzo] [-O] Definiciones DS ... Definiciones de RRA ...
Esto creará el archivo RRD de acuerdo con los parámetros proporcionados, siempre que
los parámetros son válidos, y (si se da la opción -O o si se inició rrdcached
con la bandera -O) el especificado nombre de archivo no existe ya.

LOTE
Este comando inicia la carga masiva de múltiples comandos. Esto está diseñado para
instalaciones con tasas de actualización extremadamente altas, ya que permite más de un comando
a ser emitido por leer() y escribir().

Todos los comandos se ejecutan tal como serían si se dieran individualmente, excepto para
salida al usuario. Los mensajes que indican éxito se suprimen y los mensajes de error
se retrasan hasta que el cliente haya terminado.

El procesamiento del comando finaliza cuando el cliente envía un punto (".") En su propia línea.
Una vez que el cliente ha terminado, el servidor responde con un recuento de errores y la lista de
mensajes de error (si los hay). Cada mensaje de error indica el número del comando a
que corresponde, y el mensaje de error en sí. El primer comando de usuario después
LOTE es el comando número uno.

cliente: LOTE
servidor: 0 Adelante. Termine con un punto '.' en su propia línea.
cliente: ACTUALIZAR x.rrd 1223661439: 1: 2: 3 <--- comando # 1
cliente: ACTUALIZAR y.rrd 1223661440: 3: 4: 5 <--- comando # 2
cliente: y así sucesivamente ...
cliente:.
servidor: 2 errores
servidor: 1 mensaje para el comando 1
servidor: 12 mensaje para el comando 12

DEJAR
Desconecte de rrdcached.

Desempeno Valores
Los siguientes contadores son devueltos por el ESTADÍSTICAS mando:

Longitud de la cola (no firmado 64bit entero)
Número de nodos actualmente en cola en la cola de actualización.

Actualizaciones recibidas (no firmado 64bit entero)
Número de comandos UPDATE recibidos.

Enrojecimientos recibidos (no firmado 64bit entero)
Número de comandos FLUSH recibidos.

Actualizaciones Escrito (no firmado 64bit entero)
Número total de actualizaciones, i. mi. llamadas a "rrd_update_r", desde que se inició el demonio.

Conjuntos de datos escritos (no firmado 64bit entero)
Número total de "conjuntos de datos" escritos en el disco desde que se inició el demonio. Un conjunto de datos
es uno o más valores pasados ​​al ACTUALIZAR mando. Por ejemplo: "1223661439: 123: 456"
es un conjunto de datos con dos valores. El término "conjunto de datos" se utiliza para evitar confusiones.
si se cuentan valores individuales o grupos de valores.

ÁrbolNodosNúmero (no firmado 64bit entero)
Número de nodos en la caché.

ÁrbolProfundidad (no firmado 64bit entero)
Profundidad del árbol utilizada para la búsqueda rápida de claves.

DiarioBytes (no firmado 64bit entero)
Número total de bytes escritos en el diario desde el inicio.

Diario Rotar (no firmado 64bit entero)
Número de veces que se ha rotado la revista desde el inicio.

SEÑALES


SIGINT y SIGTERM
El demonio sale normalmente al recibir cualquiera de estas señales. Las actualizaciones pendientes son
manejado de acuerdo con el -j y -F .

SIGUSR1
El demonio sale DESPUÉS de vaciar todas las actualizaciones en el disco. Esto puede tardar un rato.

SIGUSR2
El demonio sale inmediatamente, sin descargar las actualizaciones en el disco. Actualizaciones pendientes
se reproducirá desde el diario cuando el demonio se inicie de nuevo. ADVERTENCIA: if
diario (-j) is NO habilitado, any pendiente <font style="vertical-align: inherit;" class="">actualizaciones sobre los portfolios ilustrativos de Small Caps y de todos los activos</font> WILL BE PERDIÓ.

Utilice rrdcached en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad