Controle webconsolewatcher

Microsoft.SystemCenter.WebConsoleWatcherMonitor (UnitMonitor)

Deze monitor controleert de beschikbaarheid van de Operations Manager-webconsole met een eenvoudige http-ping van de webconsole.

Knowledge Base article:

Samenvatting

De Operations Manager-webconsole is niet beschikbaar. Dit is ontdekt door de URL van de webconsole te pingen vanaf de webconsoleserver. Deze monitor pingt de URL van de webconsole standaard om de 15 minuten.

Oorzaken

Mogelijk is de website die als host fungeert voor de webconsole niet toegankelijk of is deze gestopt. Dit probleem kan ook optreden als de webconsole niet juist is geregistreerd.

Oplossingen

Probeer het probleem aan de hand van de volgende stappen op te lossen:

Element properties:

TargetMicrosoft.SystemCenter.WebConsoleWatcher
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.OperationsManager.WebInterfaceWatcher.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Operations Manager-webconsole is niet beschikbaar
De webconsole op de server {0} is niet beschikbaar
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.WebConsoleWatcherMonitor" Accessibility="Public" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.WebConsoleWatcher" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.OperationsManager.WebInterfaceWatcher.MonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.WebConsoleWatcherMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Healthy" MonitorTypeStateID="Healthy" HealthState="Success"/>
<OperationalState ID="Critical" MonitorTypeStateID="Critical" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<UrlToCheck>$Target/Property[Type="SCLibrary!Microsoft.SystemCenter.WebConsoleWatcher"]/WebConsoleUrl$</UrlToCheck>
<IntervalSeconds>900</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
<SyncTime/>
<DebugFlag>false</DebugFlag>
<Threshold>3</Threshold>
</Configuration>
</UnitMonitor>