Verfügbarkeit des System Center 2019+ Virtual Machine Manager-Bibliothekservers

Microsoft.SystemCenter.VirtualMachineManager.LibraryServerAvailableMonitor (UnitMonitor)

Überwacht, ob der Bibliothekserver verfügbar ist.

Knowledge Base article:

Zusammenfassung

Dieser Monitor ist ein Rollupmonitor für den Virtual Machine Manager-Agent (VMM-Agent) auf einem Bibliothekserver. Wenn der VMM-Agent nicht ausgeführt wird, befindet sich der Monitor in einem kritischen Zustand (rot). Wenn der Status unbekannt ist, wurde die Überwachung für dieses Objekt noch nicht gestartet.

Ursachen

Ein fehlerhafter Status bedeutet, dass der Virtual Machine Manager-Agent-Dienst auf dem Bibliothekserver nicht ausgeführt wird.

Lösungen

So gehen Sie bei der Problembehandlung eines beendeten VMM-Agents vor:

1

Starten Sie den Virtual Machine Manager-Agent-Dienst auf dem Bibliothekserver neu. Klicken Sie dazu auf dem Server unter "Verwaltung" auf Dienste. Alternativ können Sie in der Betriebskonsole das im Anschluss beschriebene Verfahren verwenden.

2

Wenn durch das Neustarten des Virtual Machine Manager-Agents der Fehler nicht behoben wird, stellen Sie sicher, dass der Bibliothekserver online ist.

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.LibraryServer
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.VirtualMachineManager.TwoStatesMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Bibliothekserver ist nicht verfügbar.
Der Bibliothekserver "{1}" weist den Status "{0}" auf.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.VirtualMachineManager.LibraryServerAvailableMonitor" Accessibility="Public" Target="VMMBase!Microsoft.SystemCenter.VirtualMachineManager.LibraryServer" TypeID="Microsoft.SystemCenter.VirtualMachineManager.TwoStatesMonitorType" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.VirtualMachineManager.LibraryServerAvailableMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="VMMBase!Microsoft.SystemCenter.VirtualMachineManager.LibraryServer"]/State$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="LibraryServerAvailabe" MonitorTypeStateID="Success" HealthState="Success"/>
<OperationalState ID="LibraryServerNotAvailabe" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>180</IntervalSeconds>
<TimeoutSeconds>180</TimeoutSeconds>
<ErrorExpression>
<SimpleExpression>
<ValueExpression>
<Value Type="String">OK</Value>
</ValueExpression>
<Operator CaseSensitive="false">NotEqual</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="VMMBase!Microsoft.SystemCenter.VirtualMachineManager.LibraryServer"]/State$</Value>
</ValueExpression>
</SimpleExpression>
</ErrorExpression>
<SuccessExpression>
<SimpleExpression>
<ValueExpression>
<Value Type="String">OK</Value>
</ValueExpression>
<Operator CaseSensitive="false">Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="VMMBase!Microsoft.SystemCenter.VirtualMachineManager.LibraryServer"]/State$</Value>
</ValueExpression>
</SimpleExpression>
</SuccessExpression>
</Configuration>
</UnitMonitor>