WebSphere Virtual Enterprise, Version 6.1.1
             Sistemas operativos: AIX, HP-UX, Linux, Solaris, Windows,


Creación de acciones personalizadas de políticas de salud

Utilice acciones personalizadas para definir las tareas correctivas personalizadas que puede utilizar cuando se incumpla una condición de salud.

Antes de comenzar

Cree un archivo ejecutable Java o no Java para ejecutar cuando se incumpla la condición de salud. Puede utilizar las variables de entorno en el archivo ejecutable para mostrar la célula, el nodo y el servidor que se ve afectado por la acción de salud, por ejemplo:
#!/bin/sh
echo "El servidor anómalo es"
echo $server
echo " que está en el nodo "
echo $node
echo " que forma parte de la célula "
echo $cell

Acerca de esta tarea

De forma predeterminada, puede definir las siguientes acciones para que se produzcan cuando se incumpla una condición de salud: reiniciar el servidor, tomar vuelcos de hebra o tomar vuelcos de almacenamiento dinámico. Si tiene necesidades más específicas respecto a las acciones que se deben producir cuando se incumple una condición de salud, cree una acción personalizada. Las acciones personalizadas están formadas por definiciones de proceso Java o no Java y pueden ejecutarse en el gestor de despliegue, un nodo que aloja los servidores que incumplen las condiciones de salud, el nodo donde se ejecuta el controlador de gestión de salud, o un nodo que especifique.

Cree una acción personalizada antes de crear una política de salud. Cuando defina la política de salud, seleccione la acción personalizada como parte del plan de acción que se ejecuta cuando se incumple la condición de salud. También puede definir una acción personalizada cuando se crea un plan de acción en el asistente de creación de políticas de salud.

Cuando una política de salud contiene diversas acciones personalizadas, la actualización de las acciones personalizadas puede provocar que el tiempo de ejecución del controlador de salud quede fuera de sincronización con la configuración de la consola administrativa. Si añade, suprime o modifica una acción personalizada para una política que contenga diversas acciones personalizadas, inicie y detenga el controlador de salud después de guardar los cambios.

Procedimiento

  1. Seleccione un tipo de acción Java o no Java. En la consola administrativa, pulse Políticas operativas > Acción personalizada > Nueva. Elija el tipo de acción que desea crear.
  2. Defina las propiedades de la acción personalizada.
    Para las acciones de salud que ejecutan los archivos ejecutables no Java y Java:
    • Especifique un nombre para la acción, la vía de acceso plenamente cualificada y el nombre del archivo ejecutable y los argumentos para pasar al archivo ejecutable.
    • Si es necesario, especifique variables para el nombre de usuario y la contraseña, y especifique los valores reales para pasar para el nombre de usuario y la contraseña cuando se ejecuta el archivo ejecutable.
    • Especifique los sistemas operativos en los que se pueden ejecutar los archivos ejecutables.
    • Especifique una vía de acceso plenamente cualificada para un directorio de trabajo, que es donde ejecutar el archivo ejecutable.
    Para las acciones de salud que ejecutan los archivos ejecutables Java, también debe especificar las siguientes propiedades:
    • Especifique la ubicación del directorio ejecutable Java.
    • Especifique el tipo de destino: una clase Java o un archivo JAR (Java Archive) ejecutable.
    • Especifique la variable de entorno que almacena el nombre de archivo del ID de proceso (PID). El nombre de archivo del PID se almacena en una variable de WebSphere. Recuerde el nombre de la variable para que pueda crear la variable en un paso posterior.
    Por ejemplo, si tenía un archivo ejecutable para recopilar los registros denominados logCollector.sh, es posible que complete los valores siguientes para la acción personalizada:
    • Nombre: LogCollect
    • Ejecutable: /opt/mws/bin/logCollector.sh
    • Argumentos ejecutables: ninguno
    • Sistema operativo: UNIX
    • Directorio de trabajo: /opt/mws/bin/
  3. Guarde la acción personalizada.
  4. Si la acción de salud está ejecutando un archivo ejecutable Java, cree el la variable de entorno del nombre de archivo PID. El nombre de archivo del PID especifica la ubicación del archivo del PID donde se ejecuta la operación del servidor. Para definir la variable del nombre de archivo del PID, pulse Servidores > Todos los servidores > servidor_middleware > Variables > Nueva o Entorno > Variables WebSphere > Nueva. Especifique el mismo nombre para la variable que ha especificado en el panel de acción de salud y, para el valor, especifique la ubicación cualificada variable o plenamente cualificada del archivo del PID.

Resultados

Ha creado una acción personalizada que puede añadir a los planes de acción de las políticas de salud.

Qué hacer a continuación

Cree una política de salud. En la consola administrativa, pulse Políticas operativas > Políticas de salud > Nueva.



Conceptos relacionados
Gestión de la salud
Tareas relacionadas
Creación de las políticas de salud
Configuración de la gestión de salud
Referencia relacionada
Tema de tarea    

Condiciones de uso | Comentarios

Última actualización: 22-sep-2009 09H40' EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/odoe_task/todhealthaction.html