Este es el comando collectdctl 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
collectdctl - Interfaz de control para collectd
SINOPSIS
Collectdctl [opciones] [mando opciones]
DESCRIPCIÓN
collectdctl proporciona una interfaz de control para collectd, que se puede utilizar para interactuar con
el demonio usando el "complemento unixsock".
OPCIONES
collectdctl admite las siguientes opciones:
-s enchufe
Ruta al socket UNIX abierto por el "complemento unixsock" de collectd. Defecto:
/ var / ejecutar / collectd-unixsock
-h Mostrar información de uso y salir.
DISPONIBLE COMANDOS
Se admiten los siguientes comandos:
conseguir
Consultar el último valor recopilado identificado por el especificado (vea abajo).
La lista de valores asociada con ese conjunto de datos se devuelve como una lista de pares clave-valor,
cada uno en su propia línea. Las claves y los valores están separados por el signo igual ("=").
enjuagar [tiempo de espera =] [complemento =] [identificador =]
Vacíe el demonio. Esto es útil, por ejemplo, para asegurarse de que se hayan
escrito en el archivo RRD respectivo antes de graficarlos o copiarlos en algún lugar
más.
Las siguientes opciones son compatibles con el comando flush:
tiempo de espera =
Vacíe solo los valores anteriores al tiempo de espera especificado (en segundos).
complemento =
Vacíe solo el complemento especificado. Es decir, los datos almacenados en caché por el complemento especificado son
escrito en disco (o red o lo que sea), si el complemento admite esa operación.
Ejemplo: rrdtool.
identificador =
Si esta opción está presente, solo los datos especificados por el identificador especificado
(ver más abajo) se enjuagará. Tenga en cuenta que esta opción no es compatible con todos los complementos.
(por ejemplo, el complemento "red" no es compatible con esto).
La sección plugin y identificador las opciones se pueden especificar más de una vez. En ese caso, todos
Las combinaciones de complementos e identificadores especificados solo se eliminarán.
valor de lista
Devuelve una lista de todos los valores (por su identificador) disponibles para el complemento "unixsock".
Cada valor se imprime en su propia línea. Es decir, este comando devuelve una lista de
identificadores que pueden usarse con los otros comandos.
putval [intervalo =]
Envíe uno o más valores (identificados por , ver más abajo) al demonio que
luego los enviará a los complementos de escritura. intervalo especifica el intervalo (en
segundos) utilizado para recopilar los valores que siguen a esa opción. Tiene el valor predeterminado
de la instancia de Collectd en ejecución que recibe los datos. Múltiple (consulta:
a continuación) se pueden especificar. Cada uno de ellos se enviará al demonio. Los valores
tiene que coincidir con la definición del conjunto de datos especificada por el tipo como se indica en el identificador
(consulta: tipos.db(5) para obtener más detalles).
IDENTIFICADORES
Un identificador tiene el siguiente formato:
[hostname/]plugin[-instancia_plugin]/tipo[-tipo_instancia]
Ejemplos:
somehost / cpu-0 / cpu-inactivo
tiempo de actividad / tiempo de actividad
otrohost / memory / memory-used
El nombre de host por defecto es el nombre de host local (no completamente calificado) si se omite. No hay error
devuelto si el identificador especificado no existe (esto es una limitación en el
biblioteca "libcollectdclient").
LISTA DE VALORES
Una lista de valores describe un conjunto de datos manejado por collectd. Está separado por dos puntos (":")
lista de la hora y los valores. Cada valor se da como un entero si el tipo de datos
es un contador, o como doble si el tipo de datos es un valor de indicador. Una "U" literal es
interpretado como un valor de calibre indefinido. El número de valores y los tipos de datos deben
coincidir con el tipo especificado en el identificador (ver tipos.db(5) para obtener más detalles). La hora es
especificado como época (es decir, tiempo estándar de UNIX) o como un literal "N" que será
interpretado como ahora.
EJEMPLOS
"plugin de descarga de collectdctl = identificador rrdtool = somehost / cpu-0 / cpu-wait"
Vacía todos los valores RRD de espera de CPU de la primera CPU del host local. I. e., Escribe todo
pendientes de actualizaciones RRD de esa fuente de datos en el disco.
"para ident en` collectdctl listval | grep users / users`; do collectdctl getval $ ident;
hecho"
Consultar el último número de usuarios registrados en todos los hosts conocidos por la recopilación local.
ejemplo.
Use collectdctl en línea usando los servicios de onworks.net