Utilizar Probekit en modalidad autónoma en Solaris

Icono de plataforma Solaris Esta sección proporciona instrucciones paso a paso para utilizar Probekit en modalidad autónoma en sistemas Solaris.

Para utilizar Probekit en modalidad autónoma, Agent Controller debe estar instalado en el sistema destino. El agente de recopilación de datos y la biblioteca de extensión de Probekit se instalan automáticamente con Agent Controller.

Siga estos pasos para ejecutar la aplicación utilizando Probekit en modalidad autónoma:

  1. Importe una sonda o construya la sonda en el entorno de trabajo.
  2. En la definición de sonda, incluya las especificaciones destino especiales descritas en la sección Especificar destinos en sondas para Probekit autónomo.
  3. Copie todos los archivos de sondas en una carpeta en el sistema destino. Si está utilizando varias sondas, puede concatenar el contenido de los archivos probescript en un solo archivo probescript.
  4. Añada la carpeta que contiene los archivos de sondas a la vía de acceso de clases del sistema destino.
  5. Añada la carpeta de biblioteca de RAC y la carpeta de plug-in de Probekit a la variable entorno LD_LIBRARY_PATH del sistema de destino:
    <dirInstalRac>/lib
    <dirInstalRac>/plugins/org.eclipse.hyades.probekit/lib
  6. Añada la serie de opciones siguiente a la línea de mandatos que lanza el programa:
    -XrunpiAgent:server=standalone,
    mode=none,
    extensionLibrary=ProbeAgentExtension.so,
    ext-pk-BCILibraryName=BCIEngProbe.so,
    ext-pk-probescript=<vía_de_acceso_absoluta_del_archivo_probescript>
    donde <vía_de_acceso_absoluta_del_archivo_probescript> es la vía de acceso absoluta del archivo .probescript de la sonda (p. ej. <vía_de_acceso_absoluta_del_archivo_probescript> = /home/Project/Probes/myprobe.probescript). Tenga en cuenta que esto debe señalar al archivo .probescript y no al archivo .probe.
    Nota: la serie de opciones anterior se visualiza en varias líneas para que sea legible. Cuando incluya la serie de opciones en la línea de mandatos, deberá estar en una sola línea sin espacios intercalados.
    Para que el agente de Probekit escriba mensajes de anotaciones, añada las opciones siguientes a la línea de mandatos:
    Opción Descripción
    ext-pk-logFile=<archivo> Especifique el nombre del archivo en el que desea que el agente Probekit escriba los mensajes de anotaciones. <archivo> puede ser un nombre de archivo con vía de acceso completa. Si especifica error estándar en lugar de un nombre de archivo, la salida de las anotaciones se escribirá en el canal de error estándar. Si no se especifica esta opción, no se escribe ninguna salida de anotaciones.
    ext-pk-logLevel=<nivel> Especifica el nivel de anotación que desea utilizar. Consulte la tabla siguiente para conocer los niveles de anotación y las descripciones correspondientes.
    Puede especificar los niveles de anotación siguientes:
    Nivel Descripción
    ninguno No genera ninguna salida de anotaciones.
    grave Anota solo errores graves, como por ejemplo la imposibilidad de cargar bibliotecas.
    aviso Anota mensajes de aviso. Este nivel es el valor predeterminado.
    info Anota mensajes de estado, como por ejemplo "Inicializando."
    config Anota eventos e información de configuración, como por ejemplo el contenido del archivo .probescript.
    detalle Genera la salida de anotaciones más grande. El archivo de anotaciones contendrá el nombre de cada clase instrumentada por el agente de Probekit.