Utilizzare il Builder sottoespressioni della condizione di integrità personalizzata per definire una condizione di integrità personalizzata per la propria politica di integrità. Utilizzare l'utility per la creazione di sottoespressioni per generare condizioni di regole complesse da sottoespressioni utilizzando AND, OR, NOT e il raggruppamento parentetico. Il builder sottoespressioni convalida la regola quando si applicano le modifiche e segnala se sono presenti parentesi discordanti e operatori logici non supportati.
Per visualizzare questa pagina della console di gestione, fare clic su Esegui piano di reazione quando. Fare clic su Builder sottoespressioni per creare la condizione di integrità personalizzata.
. Se si sceglie una condizione di integrità personalizzata, viene visualizzato il campoSelezionare le proprietà che si desidera inserire nella condizione di integrità personalizzata, quindi fare clic su Genera sottoespressione. Viene visualizzato il valore della sottoespressione. Per aggiungere la sottoespressione alla condizione di integrità personalizzata, fare clic su Aggiungi.
Specifica l'operatore utilizzato per aggiungere questa sottoespressione alla sottoespressione precedente nella condizione di integrità personalizzata.
Metrica PMI: Dall'avvio del server l'operando usa un numero medio di valori riportati dal momento in cui quel server è stato avviato.
Metrica PMI: Dall'ultimo intervallo l'operando usa una media dei valori riportati nell'ultimo intervallo. L'intervallo è la lunghezza del ciclo del controllore di integrità.
Entrambi gli operandi PMI hanno i seguenti moduli PMI:
PMIMetric_FromServerStart$moduleName$metricName operatore LongValueL (con suffisso "L")
PMIMetric_FromServerStart$systemModule$cpuUtilization > 90L
PMIMetric_FromLastInterval$moduleName$metricName operatore LongValueL (con suffisso "L")
PMIMetric_FromLastInterval$webAppModule$responseTime > 200L
E'possibile utilizzare le seguenti metriche a livello server:
ODRServerMetric_FromServerStart$metricName operatore LongValueL (con suffisso "L")
ODRServerMetric_FromServerStart$errors > 100L
ODRServerMetric_FromLastInterval$metricName operatore LongValue (con suffisso "L")
ODRServerMetric_FromLastInterval$serviced > 10000L
E'possibile utilizzare un sottoinsieme di metriche a livello cella che il router on demand (ODR) pubblica. Queste metriche sono cumulative e vengono riportate fino all'avvio del server. E'possibile utilizzare la seguente serie di metriche:
ODRCellMetric_FromServerStart$metricName operatore LongValue (con suffisso "L")
ODRCellMetric_FromServerStart$arrivals > 10000L
ODRCellMetric_FromLastInterval$metricName operatore LongValue (con suffisso "L")
ODRCellMetric_FromLastInterval$timeouts > 100L
Per operandi di metrica dell'operazione Mbean (Managed Bean), occorre specificare la stringa della query del nome Oggetto ed il nome del metodo MBean. Queste metriche possono essere utilizzate solo su server su cui è in esecuzione WebSphere Application Server.
Il valore immesso per la stringa di query del nome oggetto deve avere entrambe le stringhe process=<process_name> e node=<node_name> specificate, oppure nessuna. Se si specificano sia process=<nome_processo> che node=<nodo_node>, il backend crea un sensore singleton MBeanSensor che avverte l'Mbean particolare su un server ed un nodo. Se si specifica il nome, il backend aggiunge il nome del server corrente come nome del processo ed il nome del nodo corrente come nome del nodo, creando un sensore MBeanSensor per ciascun server a cui si applica la politica di integrità. Se si specifica solo uno tra process=<nome_processo> o node=<nome_node>, si verifica un errore.
MBeanOperationMetric_TypeLong$objectNameQueryString$methodName operatore LongValueL (con suffisso "L")
MBeanOperationMetric_TypeLong$WebSphere\:\*\,type\=HealthConditionLanguageInitializer\,node\=hipods3\,process\=nodeagent$getNumberOfOperands > 10L
MBeanOperationMetric_TypeString$objectNameQueryString$methodName operatore StringValue
MBeanOperationMetric_TypeString$WebSphere\:\*\,type\=HealthConditionLanguageInitializer\,node\=hipods3\,process\=nodeagent$getOperands = 't'
Il valore immesso per la stringa di query del nome oggetto deve avere entrambe le stringhe process=<process_name> e node=<node_name> specificate, oppure nessuna. Se si specificano sia process=<nome_processo> che node=<nodo_node>, il backend crea un sensore singleton MBeanSensor che avverte l'Mbean particolare su un server ed un nodo. Se si specifica il nome, il backend aggiunge il nome del server corrente come nome del processo ed il nome del nodo corrente come nome del nodo, creando un sensore MBeanSensor per ciascun server a cui si applica la politica di integrità. Se si specifica solo uno tra process=<nome_processo> o node=<nome_node>, si verifica un errore.
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'
Con questo operando, è possibile effettuare il ping di qualsiasi percorso relativo (URI) del server destinatario di questa politica. Il valore restituito viene utilizzato nell'espressione di condizione per la politica di integrità personalizzata.
E'possibile utilizzare questo operando per effettuare il ping di qualsiasi URL di uso generico, selezionando il router on demand (ODR) come destinazione della politica di integrità e impostando le regole di instradamento appropriate nell'ODR.
È possibile utilizzare questo operando per selezionare membri su cui è in esecuzione WebSphere Application Server o su cui è in esecuzione altro software middleware con l'agent del nodo.
URLReturnCodeMetric$portNumber$relativePath operatore IntValue
URLReturnCodeMetric$9060$ibm\/console\/login\.do = 200Il sensore URL restituisce0 se il sito Web non può essere raggiunto:
URLReturnCodeMetric$9060$ibm\/console\/login\.do = 0
A seconda dell'operatore scelto, immettere un valore per la sottoespressione che si desidera creare.
Dopo aver fatto clic su Genera sottoespressione, il campo visualizza il frammento della sottoespressione generata in base alle opzioni selezionate. Per aggiungere la sottoespressione alla condizione di integrità personalizzata, fare clic su Aggiungi.