El generador de subexpresiones de condición de salud permite definir una condición de salud personalizada para su política de salud. La utilidad de generación de subexpresiones sirve para generar condiciones complejas de normas utilizando AND, OR y NOT así como la agrupación con paréntesis. El generador de subexpresiones valida la norma al aplicar los cambios y avisa si hay paréntesis desemparejados y operadores lógicos a los que no se les da soporte.
Para ver esta página de la consola administrativa, pulse Políticas operativas > Políticas de salud > Nueva. Si se elige una condición de salud personalizada, se muestra el campo Ejecutar el plan de reacción cuando. Pulse Generador de subexpresiones para generar la condición de salud personalizada.
Seleccione las propiedades que desee incluir en su condición de salud y, a continuación, pulse Generar subexpresión. Aparecerá el valor de subexpresión. Si desea añadir la subexpresión a la condición de salud personalizada, pulse Agregar.
Especifica el operador que se utilizará para agregar esta subexpresión a la subexpresión anterior en la condición de salud personalizada.
El operando Métrica PMI: desde inicio servidor utiliza un número medio de los valores recogidos desde el momento en que se inició el servidor.
El operando Métrica PMI: desde último intervalo utiliza una media de los valores obtenidos del último intervalo. El intervalo corresponde a la longitud del ciclo del controlador de salud.
Ambos operandos PMI tienen los siguientes módulos PMI:
PMIMetric_FromServerStart$nombreMódulo$nombreMétrica operador valorLongL (con sufijo "L")
PMIMetric_FromServerStart$systemModule$cpuUtilization > 90L
PMIMetric_FromLastInterval$nombreMódulo$nombreMétrica operador valorLongL (con sufijo "L")
PMIMetric_FromLastInterval$webAppModule$responseTime > 200L
Se pueden utilizar las siguientes métricas de nivel de servidor.
ODRServerMetric_FromServerStart$nombreMétrica operador valorLongL (con sufijo "L")
ODRServerMetric_FromServerStart$errors > 100L
ODRServerMetric_FromLastInterval$nombreMétrica operador valorLongL (con el sufijo "L")
ODRServerMetric_FromLastInterval$serviced > 10000L
Se puede utilizar un subconjunto de métricas a nivel de célula que publica el direccionador On Demand (ODR). Estas métricas se acumulan y se recopilan a partir del momento en que se inicia el servidor. Se puede utilizar el siguiente conjunto de métricas:
ODRCellMetric_FromServerStart$nombreMétrica operador valorLongL (con el sufijo "L")
ODRCellMetric_FromServerStart$arrivals > 10000L
ODRCellMetric_FromLastInterval$nombreMétrica operador valorLongL (con el sufijo "L")
ODRCellMetric_FromLastInterval$timeouts > 100L
Para operandos de métricas de operación de beans gestionados (MBean), se debe especificar una serie de texto de consulta de nombre de objeto y el nombre del método del MBean. Estas métricas únicamente se pueden utilizar en servidores en los que se ejecuta WebSphere Application Server.
El valor que se entra para la serie de texto de consulta de nombre de objeto debe especificar las series de texto process=<nombre_proceso> y node=<nombre_nodo> o bien ninguna de ellas. Si se especifica process=<nombre_proceso> y node=<nombre_nodo>, el programa del fondo crea un sensor singleton MBeanSensor que detecta el MBean concreto en un servidor y nodo. Si no se especifica ninguno, el programa de fondo añade el nombre del servidor actual como nombre de proceso y el nombre del nodo actual como nombre de nodo, creando un sensor MBeanSensor por cada servidor al que se le aplique la política de salud. Si únicamente se especifica process=<nombre_proceso> o únicamente se especifica node=<nombre_nodo>, se producirá un error.
MBeanOperationMetric_TypeLong$serieConsultaobjectName$nombreMétodo operador valorLongL (con sufijo "L")
MBeanOperationMetric_TypeLong$WebSphere\:\*\,type\=HealthConditionLanguageInitializer\,node\=hipods3\,process\=nodeagent$getNumberOfOperands > 10L
MBeanOperationMetric_TypeString$serieConsultaobjectName$nombreMétodo operador valorSerie
MBeanOperationMetric_TypeString$WebSphere\:\*\,type\=HealthConditionLanguageInitializer\,node\=hipods3\,process\=nodeagent$getOperands = 't'
El valor que se entra para la serie de texto de consulta de nombre de objeto debe especificar las series de texto process=<nombre_proceso> y node=<nombre_nodo> o bien ninguna de ellas. Si se especifica process=<nombre_proceso> y node=<nombre_nodo>, el programa del fondo crea un sensor singleton MBeanSensor que detecta el MBean concreto en un servidor y nodo. Si no se especifica ninguno, el programa de fondo añade el nombre del servidor actual como nombre de proceso y el nombre del nodo actual como nombre de nodo, creando un sensor MBeanSensor por cada servidor al que se le aplique la política de salud. Si únicamente se especifica process=<nombre_proceso> o únicamente se especifica node=<nombre_nodo>, se producirá un error.
MBeanAttributeMetric_TypeLong$serieConsultaobjectName$nombreAtributo operador valorLong
MBeanAttributeMetric_TypeLong$WebSphere\:\*\,type\=HealthConditionLanguageInitializer\,node\=hipods3\,process\=nodeagent$NumberOfOperands > 10L
MBeanAttributeMetric_TypeString$SerieobjectNameQuery$nombreAtributo operador valorString
MBeanAttributeMetric_TypeString$WebSphere\:\*\,type\=HealthConditionLanguageInitializer\,node\=hipods3\,process\=nodeagent$OperatorList = 'test'
Con este operando, puede hacer ping a cualquier vía de acceso relativa (URI) en el servidor que es el destino de esta política. El valor devuelto se utiliza en la expresión de condición para la política de salud personalizada.
Este operando se puede utilizar para hacer ping a cualquier URL de propósito general seleccionando el direccionador On Demand (ODR) como el destino de la política de salud y estableciendo las normas de direccionamiento apropiadas en el ODR.
Este operando sirve para seleccionar miembros que ejecutan WebSphere Application Server o bien que ejecutan otro software de middleware con el agente de middleware.
URLReturnCodeMetric$númeroPuerto$víaAccesoRelativa operador valorInt
URLReturnCodeMetric$9060$ibm\/console\/login\.do = 200El sensor de URL devuelve 0 si no es posible acceder al sitio web:
URLReturnCodeMetric$9060$ibm\/console\/login\.do = 0
Dependiendo del operador elegido, escriba un valor para la subexpresión que desea crear.
Después de pulsar Generar subexpresión, este campo muestra el fragmento de la subexpresión generada en base a las opciones seleccionadas. Si desea añadir la subexpresión a la condición de salud personalizada, pulse Agregar.
Centro de información de WebSphere Virtual Enterprise (en línea)