Processo

Microsoft.JEE.JBoss.6.Unix.AvailabilityHealth.ConfigurationAvailabilityMonitor (UnitMonitor)

Monitoraggio della disponibilità per un processo di una configurazione del server applicazioni JBoss in Unix/Linux.

Knowledge Base article:

Riepilogo

Il monitoraggio della disponibilità tiene traccia della disponibilità del processo associato alla configurazione del server applicazioni JBoss.

Cause

Uno stato non integro indica che una configurazione monitorata per il server applicazioni JBoss non è in esecuzione.

Risoluzioni

Avviare la configurazione del server applicazioni JBoss.

Element properties:

TargetMicrosoft.JEE.JBoss.6.Unix.Configuration
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveFalse
Monitor TypeMicrosoft.Unix.WSMan.Status.Filtered.MonitorType
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.JEE.JBoss.6.Unix.AvailabilityHealth.ConfigurationAvailabilityMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.JEE.JBoss.6.Unix.Configuration" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Unix!Microsoft.Unix.WSMan.Status.Filtered.MonitorType" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<OperationalStates>
<OperationalState ID="Microsoft.JEE.JBoss.6.Unix.AvailabilityHealth.ConfigurationAvailabilityMonitor.ProcessNotRunning" MonitorTypeStateID="StatusFailed" HealthState="Error"/>
<OperationalState ID="Microsoft.JEE.JBoss.6.Unix.AvailabilityHealth.ConfigurationAvailabilityMonitor.ProcessRunning" MonitorTypeStateID="StatusOK" HealthState="Success"/>
</OperationalStates>
<Configuration>
<TargetSystem>$Target/Property[Type="JEE!Microsoft.JEE.ApplicationServer.Instance"]/HostName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_Application_Server?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>900</Interval>
<InstanceName>$Target/Property[Type="JEE!Microsoft.JEE.ApplicationServer.Instance"]/Id$</InstanceName>
<InstanceProperty>/DataItem/WsManData/*[local-name(.)='SCX_Application_Server']/*[local-name(.)='Name']</InstanceProperty>
<Status>/DataItem/WsManData/*[local-name(.)='SCX_Application_Server']/*[local-name(.)='IsRunning']</Status>
<ExpectedStatus>true</ExpectedStatus>
</Configuration>
</UnitMonitor>