Tvůrce podvýrazů vlastního stavu použijte k definici vlastní stav vaší zásady stavu. Pomocí obslužného programu sestavení podvýrazu vytvořte pomocí operátorů AND, OR, NOT a závorek seskupení podmínky komplexního pravidla výrazů. Tvůrce podvýrazů ověřuje pravidlo během zavádění změn a upozorní vás na nesoulad mezi kulatými závorkami a na nepodporované logické operátory.
Chcete-li zobrazit tuto stránku administrativní konzoly, klepněte na volbu Spustit plán akce, když. Klepnutím na volbu Tvůrce podvýrazů sestavíte vlastní stav.
. Pokud jste zvolili vlastní stav, zobrazí se poleOznačte vlastnosti, které chcete mít ve své vlastním stavu, a klepněte na volbu Generovat podvýraz. Zobrazí se hodnota podvýrazu. Chcete-li připojit tento podvýraz k vlastnímu stavu, klepněte na tlačítko Připojit.
Určuje operátor, který se použije ve vlastním stavu k připojení tohoto podvýrazu k předchozímu.
Operand Metrika PMI: Od posledního spuštění serveru používá průměrnou hodnotu hodnot vykázaných od okamžiku, kdy byl server spuštěn.
Operand Metrika PMI: Od posledního spuštění serveru používá průměrnou hodnotu hodnot vykázaných v posledním intervalu. Interval je délka cyklu řadiče stavů.
Oba operandy PMI mají tyto moduly PMI:
PMIMetric_FromServerStart$moduleName$metricName operator LongValueL (with "L" suffix)
PMIMetric_FromServerStart$systemModule$cpuUtilization > 90L
PMIMetric_FromLastInterval$moduleName$metricName operator LongValueL (with "L" suffix)
PMIMetric_FromLastInterval$webAppModule$responseTime > 200L
Můžete používat tyto metriky úrovně serveru:
ODRServerMetric_FromServerStart$metricName operator LongValueL (with "L" suffix)
ODRServerMetric_FromServerStart$errors > 100L
ODRServerMetric_FromLastInterval$metricName operator LongValue (with "L" suffix)
ODRServerMetric_FromLastInterval$serviced > 10000L
Použít můžete podmnožinu metrik úrovně buňky, které publikuje řadič ODR. Tyto metriky jsou kumulativní a vykazují se od spuštění serveru. Můžete použít tuto sadu metrik:
ODRCellMetric_FromServerStart$metricName operator LongValue (with "L" suffix)
ODRCellMetric_FromServerStart$arrivals > 10000L
ODRCellMetric_FromLastInterval$metricName operator LongValue (with "L" suffix)
ODRCellMetric_FromLastInterval$timeouts > 100L
V případě operandů metrik činnosti spravovaného objektu bean (Mbean) musíte zadat řetězec dotazu na název objektu a název metody objektu MBean. Tyto metriky se používají pouze na serverech, na kterých je spuštěný server WebSphere Application Server.
Hodnota, kterou zadáte jako řetězec dotazu na název objektu, musí mít uveden jak řetězec process=<název_procesu>, tak i řetězec node=<název_uzlu>, nebo nesmíte uvést ani jeden z nich. Zadáte-li oba řetězce process=<název_procesu> a node=<název_uzlu>, systém back-end vytvoří senzor MBeanSensor typu singleton, který bude detekovat určitý objekt MBean na serveru a uzlu. Nezadáte-li žádný řetězec, připojí systém back-end název aktuálního serveru jako název procesu a název aktuálního uzlu jako název uzlu, čímž vytvoří senzor MBeanSensor pro každý server, pro který platí daná zásada stavu. Zadáte-li pouze jeden z řetězců process=<název_procesu> nebo node=<název_uzlu>, dojde k chybě.
MBeanOperationMetric_TypeLong$objectNameQueryString$methodName operator LongValueL (with "L" suffix)
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'
Hodnota, kterou zadáte jako řetězec dotazu na název objektu, musí mít uveden jak řetězec process=<název_procesu>, tak i řetězec node=<název_uzlu>, nebo nesmíte uvést ani jeden z nich. Zadáte-li oba řetězce process=<název_procesu> a node=<název_uzlu>, systém back-end vytvoří senzor MBeanSensor typu singleton, který bude detekovat určitý objekt MBean na serveru a uzlu. Nezadáte-li žádný řetězec, připojí systém back-end název aktuálního serveru jako název procesu a název aktuálního uzlu jako název uzlu, čímž vytvoří senzor MBeanSensor pro každý server, pro který platí daná zásada stavu. Zadáte-li pouze jeden z řetězců process=<název_procesu> nebo node=<název_uzlu>, dojde k chybě.
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'
S tímto operandem můžete otestovat pomocí příkazu ping jakoukoliv relativní cestu (URI) na serveru, který je cílem této zásady. Návratová hodnota se používá ve výrazu podmínka vlastní zásady stavu.
Pomocí tohoto operandu můžete otestovat příkazem ping jakoukoliv adresu URL s obecným účelem, a to tak, že jako cíl zásady stavu vyberete směrovač ODR a na něm nastavíte příslušná pravidla směrování.
Pomocí tohoto operandu můžete vybrat členy, na kterých je spuštěn server WebSphere Application Server, nebo jiný middlewarový software s agentem uzlu.
URLReturnCodeMetric$portNumber$relativePath operator IntValue
URLReturnCodeMetric$9060$ibm\/console\/login\.do = 200Senzor adresy URL vrací hodnotu 0, není-li webový server dosažitelný:
URLReturnCodeMetric$9060$ibm\/console\/login\.do = 0
V závislosti na zvoleném operátoru zadejte hodnotu pro podvýraz, který chcete vytvořit.
Po klepnutí na volbu Generovat podvýraz se v tomto poli zobrazí fragment podvýrazu generovaný podle vybraných voleb. Chcete-li tento podvýraz připojit k vlastnímu stavu, klepněte na tlačítko Připojit.