Доступность сервера библиотеки (System Center 2012 Virtual Machine Manager)

Microsoft.SystemCenter.VirtualMachineManager.2012.LibraryServerAvailableMonitor (UnitMonitor)

Отслеживает, доступен ли сервер библиотеки

Knowledge Base article:

Сводка

Это сводный монитор агента Virtual Machine Manager на сервере библиотеки. Если агент VMM не запущен, монитор находится в критическом состоянии (красный цвет). Если состояние неизвестно, мониторинг данного объекта еще не начинался.

Причины

Неработоспособное состояние означает, что на сервере библиотеки не запущена служба агента Virtual Machine Manager.

Устранение неполадок

При остановке работы агента VMM выполните следующие действия:

1

Перезапустите службу агента Virtual Machine Manager на сервере библиотеки. Это можно сделать, щелкнув значок "Службы " в папке "Администрирование" на сервере, а также из консоли управления, выполнив схожую процедуру.

2

Если перезапуск агента Virtual Machine Manager не даст положительных результатов, проверьте подключение к серверу библиотеки.

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.2012.TwoStatesMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Сервер библиотеки недоступен
Сервер библиотеки {1} находится в состоянии {0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.VirtualMachineManager.2012.LibraryServerAvailableMonitor" Accessibility="Public" Target="VMMBase!Microsoft.SystemCenter.VirtualMachineManager.LibraryServer" TypeID="Microsoft.SystemCenter.VirtualMachineManager.2012.TwoStatesMonitorType" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.VirtualMachineManager.2012.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>