Use o construtor de subexpressão de condição de funcionamento customizado para definir uma condição de funcionamento customizada para sua política de funcionamento. Use o utilitário de subexpressão de construção para construir condições de regras complexas de construção a partir das subexpressões AND, OR, NOT e agrupamento com parênteses. O construtor de subexpressão valida a regra quando você aplica as alterações e o alerta para parênteses incompatíveis e operadores lógicos não-suportados.
Para visualizar esta página de console administrativo, clique em Executar plano de reação quando é exibido. Clique em Construtor de subexpressão para construir a condição de funcionamento customizada.
. Se tiver escolhido uma condição de funcionamento customizada, o campoSelecione as propriedades que deseja que estejam em sua condição de funcionamento e clique em Gerar subexpressão. O valor da subexpressão é exibido. Para anexar a subexpressão em sua condição de funcionamento customizada, clique em Anexar.
Especifica o operador que é utilizado para anexar essa sub-expressão à sub-expressão anterior na condição de funcionamento customizada.
O operando Métrica PMI: Desde a inicialização do servidor usa uma quantidade média de valores relatados a partir do momento que o servidor foi iniciado.
O operando Métrica PMI: Desde o último intervalo usa uma média dos valores relatados no último intervalo. O intervalo é o comprimento do ciclo do controlador de funcionamento.
Ambos os operandos de PMI possuem os seguintes módulos PMI:
PMIMetric_FromServerStart$moduleName$metricName operator LongValueL (com sufixo "L")
PMIMetric_FromServerStart$systemModule$cpuUtilization > 90L
PMIMetric_FromLastInterval$moduleName$metricName operator LongValueL (com sufixo "L")
PMIMetric_FromLastInterval$webAppModule$responseTime > 200L
Você pode usar as métricas do nível do servidor a seguir:
ODRServerMetric_FromServerStart$metricName operator LongValueL (com sufixo "L")
ODRServerMetric_FromServerStart$errors > 100L
ODRServerMetric_FromLastInterval$metricName operator LongValue (com sufixo "L")
ODRServerMetric_FromLastInterval$serviced > 10000L
Você pode usar um subconjunto de métricas do nível de célula que o ODR publica. Essas métricas são acumulativas e relatadas desde o início do servidor. Você pode utilizar o seguinte conjunto de métricas:
ODRCellMetric_FromServerStart$metricName operator LongValue (com sufixo "L")
ODRCellMetric_FromServerStart$arrivals > 10000L
ODRCellMetric_FromLastInterval$metricName operator LongValue (com sufixo "L")
ODRCellMetric_FromLastInterval$timeouts > 100L
Para operandos de métrica de operação de bean gerenciado (MBean - Managed Bean), você deve especificar a cadeia de consulta de nome de Objeto e o nome do método do MBean.Estas métricas somente podem ser usadas em servidores executando WebSphere Application Server.
O valor que você digita para a cadeia de consultas de nome do objeto deve ter tanto as cadeias process=<process_name> quanto node=<node_name> especificadas, ou nenhuma delas especificada. Se você especificar tanto process=<process_name> quanto node=<node_name>, o backend cria um sensor MBeanSensor singleton que sensoriza o MBean específico em um servidor e nó. Se você não especificar nenhum, o backend anexa o nome do servidor atual como o nome do processo e o nome do nó atual como o nome do nó, criando um sensor MBeanSensor para cada servidor ao qual a política de funcionamento se aplique. Se você especificar somente process=<process_name> ou node=<node_name>, ocorrerá um erro.
MBeanOperationMetric_TypeLong$objectNameQueryString$methodName operator LongValueL (com sufixo "L")
MBeanOperationMetric_TypeLong$WebSphere\:\*\,type\=HealthConditionLanguageInitializer\,node\=hipods3\,process\=nodeagent$getNumberOfOperands > 10L
MBeanOperationMetric_TypeString$objectNameQueryString$methodName operator StringValue
MBeanOperationMetric_TypeString$WebSphere\:\*\,type\=HealthConditionLanguageInitializer\,node\=hipods3\,process\=nodeagent$getOperands = 't'
O valor que você digita para a cadeia de consultas de nome do objeto deve ter tanto as cadeias process=<process_name> quanto node=<node_name> especificadas, ou nenhuma delas especificada. Se você especificar tanto process=<process_name> quanto node=<node_name>, o backend cria um sensor MBeanSensor singleton que sensoriza o MBean específico em um servidor e nó. Se você não especificar nenhum, o backend anexa o nome do servidor atual como o nome do processo e o nome do nó atual como o nome do nó, criando um sensor MBeanSensor para cada servidor ao qual a política de funcionamento se aplique. Se você especificar somente process=<process_name> ou node=<node_name>, ocorrerá um erro.
MBeanAttributeMetric_TypeLong$objectNameQueryString$attributeName operator LongValue
MBeanAttributeMetric_TypeLong$WebSphere\:\*\,type\=HealthConditionLanguageInitializer\,node\=hipods3\,process\=nodeagent$NumberOfOperands > 10L
MBeanAttributeMetric_TypeString$objectNameQueryString$attributeName operator StringValue
MBeanAttributeMetric_TypeString$WebSphere\:\*\,type\=HealthConditionLanguageInitializer\,node\=hipods3\,process\=nodeagent$OperatorList = 'test'
Com este operando, você pode efetuar ping em qualquer caminho relativo (URI) no servidor que seja o destino desta política. O valor de retorno é utilizado na expressão de condição para a política de funcionamento customizada.
Você pode utilizar esse operando para executar ping em qualquer URL de propósito geral, selecionando o ODR (On Demand Router) como o destino da política de funcionamento e configurando as regras de roteamento adequadas no ODR.
É possível usar este operando para selecionar membros que estão executando o WebSphere Application Server, ou que estão executando em outro software de middleware com o agente de middleware.
URLReturnCodeMetric$portNumber$relativePath operator IntValue
URLReturnCodeMetric$9060$ibm\/console\/login\.do = 200O sensor de URL retorna 0 se o Web site não puder ser acessado:
URLReturnCodeMetric$9060$ibm\/console\/login\.do = 0
Depois de clicar em Gerar subexpressão, este campo exibe o fragmento de subexpressão gerado com base nas opções que você selecionou. Para incluir esta subexpressão em sua condição de funcionamento, clique em Anexar.