Utilizzare il Programma di generazione espressioni secondarie della condizione di stato personalizzata per definire una condizione di stato personalizzata per la propria politica di stato. Utilizzare il programma di utilità Genera espressione secondaria per creare condizioni di regole complesse da espressioni secondarie utilizzando AND, OR, NOT e il raggruppamento parentetico. Il programma di generazione espressioni secondarie 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 Politiche operative > Politiche di stato > Nuovo. Se si sceglie una condizione di stato personalizzata, viene visualizzato il campo Esegui piano di reazione quando. Fare clic su Programma di generazione di espressioni secondarie per creare la condizione di stato personalizzata.
Selezionare le proprietà che si desidera inserire nella condizione di stato personalizzata, quindi fare clic su Genera espressione secondaria. Viene visualizzato il valore dell'espressione secondaria. Per aggiungere l'espressione secondaria alla condizione di stato personalizzata, fare clic su Aggiungi.
Specifica l'operatore utilizzato per aggiungere questa espressione secondaria all'espressione secondaria precedente nella condizione di stato 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 controller di stato.
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>, la backend crea un sensore singleton MBeanSensor che avverte l'Mbean particolare su un server ed un nodo. Se si specifica il nome, la 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 stato. 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>, la backend crea un sensore singleton MBeanSensor che avverte l'Mbean particolare su un server ed un nodo. Se si specifica il nome, la 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 stato. 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 stato personalizzata.
E'possibile utilizzare questo operando per effettuare il ping di qualsiasi URL di uso generico, selezionando l'ODR come destinazione della politica di stato e impostando le regole di instradamento appropriate nell'ODR.
E'possibile utilizzare questo operando per selezionare membri eseguono WebSphere Application Server o su cui è in esecuzione altro software middleware con l'agente middleware.
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 l'espressione secondaria che si desidera creare.
Dopo aver fatto clic su Genera espressione secondaria, il campo visualizza il frammento dell'espressione secondaria generata in base alle opzioni selezionate. Per aggiungere l'espressione secondaria alla condizione di stato personalizzata, fare clic su Aggiungi.
Centro informazioni di WebSphere Extended Deployment (in linea)