Enhetlig kommunikstionshanterad API-körtidsinstallationskontroll

Microsoft.SystemCenter.Notifications.UcmaInstallTest.CheckMonitor (UnitMonitor)

Övervakare som utför UCMA-körtidsinstallationskontroll

Knowledge Base article:

Sammanfattning

Denna övervakare testar om hanterad Api 3.0 Runtime för Unified Communication har installerats.

Denna övervakare tas inte bort.

Orsaker

Denna övervakare aktiveras när en IM-slutpunkt skapas.

Lösningar

Installera UCMA 3.0 Runtime från: http://www.microsoft.com/download/en/details.aspx?id=20958

Om en IM-kanal användes och senare togs bort, kan en administratör åsidosätta denna övervakare för att inaktivera den. Övervakaren måste åsidosättas för alla instanser av typen "Hanteringstjänst", och åsidosättandet måste vara "tvingande".

Element properties:

TargetMicrosoft.SystemCenter.ManagementService
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.Notifications.UcmaInstallTest.UnitMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Enhetliga kommunikations-Api-bibliotek är inte installerade på meddelandeservern
Enhetliga kommunikations-Api-bibliotek finns inte på servern {0}. Hanteringsgruppen har en konfigurerad snabbmeddelandekanal konfigurerad och servern {0} är en del av meddelanderesurspoolen. Snabbmeddelanden kan misslyckas och varningar genereras. Följande undantag returnerades i ett försök att initiera enhetliga kommunikations-Api-bibliotek: {1}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.Notifications.UcmaInstallTest.CheckMonitor" Accessibility="Public" Enabled="false" Target="SystemCenter!Microsoft.SystemCenter.ManagementService" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter.Notifications.UcmaInstallTest.UnitMonitorType" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.Notifications.UcmaInstallTest.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="System!System.Entity"]/DisplayName$</AlertParameter1>
<AlertParameter2>$Data/Context/Property[@Name='Exception']$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UcmaInstalled" MonitorTypeStateID="UcmaInstalled" HealthState="Success"/>
<OperationalState ID="UcmaNotInstalled" MonitorTypeStateID="UcmaNotInstalled" HealthState="Error"/>
</OperationalStates>
<Configuration>
<CheckIntervalSeconds>300</CheckIntervalSeconds>
</Configuration>
</UnitMonitor>