Este es el comando sfcbd 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
sfcbd - Agente CIM de tamaño reducido (sfcb)
SINOPSIS
sfcbd [opciones]
DESCRIPCIÓN
sfcb es un demonio CIM ligero (también conocido como CIMOM) que responde a las solicitudes del cliente CIM para
datos de gestión del sistema y / o realiza tareas de gestión del sistema. sfcb es compatible con la mayoría de
XML CIM estándar sobre protocolo http / https. Es altamente modular, lo que permite la funcionalidad.
para agregar, eliminar o personalizar fácilmente para diferentes aplicaciones de administración. sfcb es
Destinado específicamente para pequeños sistemas integrados que no tienen la CPU disponible,
recursos de memoria o disco para admitir un CIMOM de nivel empresarial completo. Dicho eso, sfcb
funciona muy bien en un sistema Linux / Unix normal y es compatible con la mayoría de las funciones necesarias
por los clientes de CIM para gestionar dicho sistema. Las operaciones de CIM admitidas incluyen:
Getclass
Enumerar clases
Enumerar nombres de clases
Obtener Instancia
Eliminar instancia
Crear instancia
Modificar instancia
Enumerar instancias
Enumerar nombres de instancias
Método de invocación (llamada al método)
Consulta ejecutiva
Asociadores
AsociadorNombres
Referencias
Nombres de referencia
También se admiten las indicaciones del ciclo de vida y del proceso CIM (también conocido como "eventos").
OPCIONES
Las opciones de línea de comando admitidas son:
-c, --archivo de configuración=ARCHIVO
Especifique un archivo de configuración alternativo. Predeterminado =/etc/sfcb/sfcb.cfg
-d, --demonio
Ejecute sfcbd (y procesos secundarios) en segundo plano.
-h, --ayuda
Imprima el mensaje de ayuda y salga.
-k, - rastro de color
-k, --color-trace Colorea el resultado de la traza de cada proceso
-s, - recopilar-estadísticas
Active la recopilación de estadísticas de tiempo de ejecución. Si está habilitado, entonces varios tiempos de ejecución sfcbd
las estadísticas se escribirán en ./sfcbStat. El valor predeterminado es que no se recopilen estadísticas.
-t, --traza-componentes=NUM
Activar mensajes de seguimiento a nivel de componente, donde NUM es un entero de máscara de bits OR-ed
definir qué componente rastrear. Especificando "-t?" enumerará todos los componentes
y su máscara de bits entera asociada.
-v, --versión
Imprime la información de la versión y sale.
CONFIGURACIÓN ARCHIVO
sfcbd lee el archivo de configuración /etc/sfcb/sfcb.cfg (o el archivo especificado con -c
opción) al inicio. El archivo de configuración contiene opción : propuesta de pares, uno por línea.
Para obtener una lista completa de opciones, consulte el archivo de configuración predeterminado incluido con sfcb
Pack
puerto http
Puerto local que sfcbd debe escuchar para recibir solicitudes HTTP (es decir, inseguras) de
Clientes CIM. Predeterminado =5988
habilitar Http
Si sfcb debe aceptar conexiones de cliente HTTP. Predeterminado =su verdadero.
httpProcs
Número máximo de conexiones de cliente HTTP simultáneas antes de bloquear nuevas entradas
Solicitudes HTTP. Predeterminado =8
Puerto https
Puerto local que sfcbd debe escuchar para recibir solicitudes HTTPS (es decir, seguras) de
Clientes CIM. Predeterminado =5989
habilitar Https
Si sfcb debe aceptar conexiones de cliente HTTPS. Predeterminado =false.
httpsProcesos
Número máximo de conexiones de cliente HTTPS simultáneas antes de bloquear nuevas
solicitudes HTTPS entrantes. Predeterminado =8
habilitarInterOp
Si sfcb debe proporcionar el espacio de nombres de interoperabilidad para el soporte de indicaciones.
Predeterminado =su verdadero
ProvProcs
Número máximo de procesos de proveedor simultáneos. Después de este punto, si un nuevo
la solicitud entrante requiere cargar un nuevo proveedor, luego uno de los existentes
Los proveedores primero se descargarán automáticamente. Predeterminado =32
doBasicAuth
Realice la autenticación básica en el ID de usuario del cliente (obtenido de HTTP / HTTPS
encabezado) antes de permitir la solicitud. Predeterminado =false (es decir, sin autenticación de cliente
realizado).
basicAuthLib
Nombre de la biblioteca local a la que llamar para autenticar el ID de usuario del cliente.
Predeterminado =sfcAutenticación básica
usarChunking
Dígale a sfcbd que use HTTP / HTTPS 'fragmentación' para devolver grandes volúmenes de datos de respuesta a
el cliente en 'fragmentos', en lugar de almacenar los datos en búfer y enviarlos todos a
una vez. Predeterminado =su verdadero
mantener con vida el tiempo de espera
Especifique el tiempo máximo en segundos que un proceso HTTP sfcb esperará entre dos
solicitudes en una conexión antes de terminar. Establecerlo en 0 deshabilitará HTTP
mantener viva. Predeterminado =0
KeepaliveMaxRequest
Especifique el número máximo de solicitudes consecutivas en una conexión. Poniéndolo en
0 desactivará de forma efectiva HTTP Keep-Alive. Predeterminado =10
registroDir
Especifique el directorio de registro, que contiene los datos de registro del proveedor,
el área de preparación y el repositorio estático. Predeterminado =/ var / lib / sfcb / registro
proveedorDirs
Una lista de directorios separados por espacios donde sfcb busca bibliotecas de proveedores.
Predeterminado =/ Usr / lib / usr / lib / cmpi
proveedorSampleInterval
El intervalo en segundos en el que el administrador del proveedor está verificando que no esté inactivo.
proveedores. Defecto: 30
proveedorTimeoutInterval
El intervalo en segundos antes de que el proveedor descargue un proveedor inactivo
gerente. Defecto: 60
proveedorAutoGroup
Si se establece en verdadero, se ejecutarán todos los proveedores que residen en la misma biblioteca compartida
en el mismo proceso a menos que se haya especificado otro grupo en el proveedor
archivo de registro. Defecto: su verdadero
sslCertificateFilePath
Especifique el nombre del archivo que contiene el certificado del servidor. El archivo debe ser
en formato PEM. Este archivo solo es necesario si enableHttps está configurado en su verdadero. Predeterminado =
/etc/sfcb/servidor.pem
sslKeyFilePath
Especifique el nombre del archivo que contiene la clave privada para el servidor
certificado. El archivo debe estar en formato PEM y no puede estar protegido por contraseña.
Este archivo solo es necesario si enableHttps está configurado como su verdadero.
Predeterminado =/etc/sfcb/archivo.pem
SSLClientTrustStore
Especifique el nombre del archivo o directorio que contiene el certificado CA
emitir certificados de cliente o certificados autofirmados de los clientes. Esta
La configuración solo es necesaria si sslClientCertificate se establece en aceptar or exigir.
Si es un archivo, debe estar en formato PEM.
Si es un directorio, debe estar en "formato hash": cada archivo en el directorio debe estar
llamado hash.0, donde el hachís es la salida de openssl x509 -picadillo. Consulte las -CAruta
en opción verificar(1) de la openssl paquete para obtener más información sobre el hash
formato.
Predeterminado =/etc/sfcb/client.pem
SSLClientCertificate
Especifique la forma en que sfcb maneja la autenticación basada en certificados de cliente. Si se establece en
pasar por alto no solicitará un certificado al cliente. Si se establece en aceptar va a
solicitar un certificado del cliente pero no fallar si el cliente no está presente
uno. Si se establece en exigir rechazará la conexión del cliente si el cliente no lo hace
presentar un certificado. Predeterminado =pasar por alto
certificadoAuthLib
Nombre de la biblioteca local para solicitar la autenticación de usuario basada en certificado de cliente.
Se llama solo si sslClientCertificate no está configurado como pasar por alto.
Predeterminado =sfcCertificadoAutenticación
nivel de seguimiento
Especifique el nivel de seguimiento para sfcb. Puede anularse estableciendo la variable de entorno
SFCB_TRACE_LEVEL. Defecto:0.
rastroMask
Especifique la máscara de seguimiento para sfcb. Puede ser anulado por la opción de línea de comando
--componentes de rastreo. Defecto: 0.
rastreararchivo
Especifique el archivo de seguimiento para sfcb. Puede anularse estableciendo la variable de entorno
SFCB_TRACE_FILE. Defecto: stderr.
MEDIO AMBIENTE
SFCB_PAUSE_PROVIDER
Especifica el nombre del proveedor para pausar después de ser cargado por primera vez para facilitar
adjuntar un depurador en tiempo de ejecución al proceso del proveedor con fines de depuración.
SFCB_PAUSE_CODEC
Especifica el nombre del códec sfcb (actualmente solo "http") para pausar después de la primera
comenzando para facilitar la conexión de un depurador en tiempo de ejecución al proceso.
SFCB_TRACE
Especifica el nivel de mensajes de seguimiento / depuración para sfcb. Los valores válidos son 0 (sin rastro
mensajes), o 1 (solo mensajes de seguimiento de claves) a 4 (todos los mensajes). Un valor predeterminado de 1
se asumirá, si no se establece esta variable.
[Nota: el nivel SFCB_TRACE se utiliza junto con el seguimiento a nivel de componente de sfcb
para controlar el nivel de detalle de los mensajes de seguimiento que se mostrarán dentro de cada componente]
SFCB_TRACE_FILE
De forma predeterminada, los mensajes de seguimiento de sfcb se escriben en STDERR. Estableciendo este ambiente
En su lugar, la variable hace que los mensajes de seguimiento se escriban en un archivo.
SFCB_TRAP
Si se establece esta variable de entorno, habilita las interrupciones de capturas en plataformas x86.
generado por sfcb en situaciones especiales.
[Nota: actualmente no se usa nunca]
SFCB_LABELPROCS
Si se establece en un valor entero positivo, habilite la función de etiquetado de procesos. Esto agrega
una descripción de la función de cada proceso en el proceso cmdline para que aparezca en
salida 'ps'. La información de identificación se agregará a los datos arv originales,
siguiendo los argumentos pasados. El número de bytes adjuntos está limitado por el
valor de SFCB_LABELPROCS. Un valor de aproximadamente 100 debería ser suficiente en la mayoría de los casos. A
un valor más pequeño puede truncar los datos, pero esto puede ser conveniente. Para deshabilitar, configure el
vaue a cero, o desarma la var env.
SBLIM_TRACE
Especifica el nivel de mensajes de seguimiento / depuración para proveedores SBLIM. Los valores válidos son
0 (sin mensajes de seguimiento) o 1 (solo mensajes de seguimiento clave) a 4 (todos los mensajes).
[Nota: esto solo se aplica a los proveedores SBLIM escritos con mensajes de seguimiento explícitos en
su código fuente.]
SBLIM_TRACE_FILE
De forma predeterminada, los mensajes de seguimiento del proveedor SBLIM se escriben en STDERR. Configurando esto
La variable de entorno hace que los mensajes de seguimiento se escriban en un archivo.
Utilice sfcbd en línea utilizando los servicios de onworks.net