Creación de un proveedor de diagnósticos

Utilice los proveedores de diagnósticos para consultar la configuración de arranque, la configuración actual y el estado actual de un dominio de diagnósticos. Los proveedores de diagnósticos también proporcionan acceso a cualquier prueba de diagnóstico automático que esté disponible en un dominio de diagnóstico.

Antes de empezar

Para completar esta tarea debe tener conocimientos de programación del sistema y las autoridades adecuadas para realizar los pasos siguientes.

Acerca de esta tarea

Los pasos siguientes describen un proceso general para crear proveedores de diagnósticos (DP).

Procedimiento

  1. Determine el dominio de diagnóstico. Busque MBeans de configuración que controlen un dominio similar en el mismo componente. Ampliar una configuración MBean existente con una interfaz DP evita la proliferación de MBeans nuevos y tiene la ventaja de que la correlación de un MBean de diagnóstico con un MBean de configuración no requiere información adicional.
  2. Determine qué atributos de configuración desea exponer. Incluya información que se utilice para configurar el componente a partir de los MBeans de configuración.
  3. Determine qué atributos de estado desea exponer. Cualquier cosa que desee saber sobre el estado del componente para la resolución de problemas se incluye aquí.
  4. Determine qué pruebas de diagnóstico automático deseará exponer.
  5. Determine qué atributos de prueba devolverá para cada diagnóstico automático.
  6. Cree su archivo XML (Extensible Markup Language) de registro DP.
  7. Cree la implementación DP.
    1. Para ver un ejemplo, consulte Implementación de un proveedor de diagnósticos y recuerde que la mayoría de acciones que debe realizar un proveedor de diagnósticos ya están realizadas en la clase DiagnosticProviderHelper.
    2. Para asegurarse de que no recopila datos no deseados, añada enlaces (hooks) en el código de componente, donde necesita recopilar datos de estado utilizando el objeto DiagnosticConfig .
    3. Añada enlaces (hooks) al código de componente, donde necesita almacenar o poder acceder a datos de configuración.
  8. Añada código para registrar la implementación DP. Normalmente, el mejor lugar para hacerlo es donde se inicializa el componente.
  9. Añada ID de proveedor de diagnósticos (DPID) a los mensajes registrados. El registro de un DPID con un registrador hace que esta información esté disponible en cualquier mensaje registrado con este registrador. Así se habilitan las vías rápidas en el programa de utilidad DP para poder funcionar en este proveedor de diagnósticos concreto.
    1. Registre el DPID con los registradores (para cualquiera de los registradores que desee asociar sólo a un único DPID).
    2. Si utiliza varios DPID con el mismo registrador, puede (en lugar de registrar un único DPID a un registrador) añadir DPID a llamadas individuales de registro cronológico en la posición parm[0]. No coloque {0} en los mensajes localizados correspondientes. Es una práctica errónea imprimir el DPID de los mensajes, ya que sería incoherente con los mensajes de los registradores que tienen DPID asignados estáticamente.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ttrb_createdp
File name: ttrb_createdp.html