Gibt eine Warnung aus, sobald ein Problem bei der Synchronisierung der sicheren Exchange-Schlüssel auftritt.
Dieser Monitor und diese Warnung weisen darauf hin, dass der Integritätsdienst entweder seinen öffentlichen Schlüssel zu einer Verwaltungsgruppe für den Empfang sicherer Nachrichten nicht veröffentlichen konnte oder eine Nachricht empfangen hat, die mit dem falschen öffentlichen Schlüssel verschlüsselt wurde.
Nachfolgend finden Sie eine Zusammenfassung der Standardkonfiguration dieses Monitors:
Roter Status: Zum roten Status übergehen, wenn der Integritätsdienst innerhalb von 6 Stunden mindestens 10 Ereignisvorkommen mit einem falschen Schlüssel (7004), einem nicht veröffentlichten Schlüssel (7005) oder einem abgelaufenen öffentlichen Schlüssel (7013) registriert.
Grüner Status: Alle 6 Stunden automatisch zum grünen Status übergehen.
Der kritische Status kann darauf hinweisen, dass auf dem Agent Folgendes passiert:
Der Integritätsdienst hat von einer Verwaltungsgruppe eine sichere Nachricht erhalten, die mit dem falschen öffentlichen Schlüssel verschlüsselt wurde.
Der Integritätsdienst konnte seinen öffentlichen Schlüssel zu einer Verwaltungsgruppe nicht veröffentlichen und kann daher erst sichere Nachrichten empfangen, nachdem sein Schlüssel veröffentlicht wurde.
Das Schlüsselpaar, das vom Integritätsdienst verwendet wird, um sichere Nachrichten von einer Verwaltungsgruppe zu empfangen, läuft aus.
Keine Aktion erforderlich - der Integritätsdienst versucht automatisch, das Problem durch eine der folgenden Maßnahmen zu lösen:
Der Integritätsdienst löscht die sichere Nachricht und veröffentlicht erneut den öffentlichen Schlüssel.
Der Integritätsdienst versucht, den Schlüssel erneut zu veröffentlichen.
Der Integritätsdienst wird wieder verwendet und der Schlüssel neu erzeugt.
Target | Microsoft.SystemCenter.HealthService | ||
Parent Monitor | Microsoft.SystemCenter.HealthService.AvailabilityHealthRollup | ||
Category | Custom | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.RepeatedEventLogTimer2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.SecureStorage.PublicKeyCheck.Unit" Accessibility="Public" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.HealthService" ParentMonitorID="Microsoft.SystemCenter.HealthService.AvailabilityHealthRollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.RepeatedEventLogTimer2StateMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.SecureStorage.PublicKeyCheck.Unit.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="SecureExchangeKeyIssues" MonitorTypeStateID="RepeatedEventRaised" HealthState="Error"/>
<OperationalState ID="SecureExchangeKeySynchronized" MonitorTypeStateID="TimerEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<RepeatedComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</RepeatedComputerName>
<RepeatedLogName>Operations Manager</RepeatedLogName>
<RepeatedExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">HealthService</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">7013</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/ManagementGroup/Name$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">7005</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/ManagementGroup/Name$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">7004</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/ManagementGroup/Name$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Or>
</Expression>
</And>
</RepeatedExpression>
<Consolidator>
<ConsolidationProperties/>
<TimeControl>
<WithinTimeSchedule>
<Interval>21600</Interval>
</WithinTimeSchedule>
</TimeControl>
<CountingCondition>
<Count>10</Count>
<CountMode>OnNewItemTestOutputRestart_OnTimerRestart</CountMode>
</CountingCondition>
</Consolidator>
<TimerWaitInSeconds>21600</TimerWaitInSeconds>
</Configuration>
</UnitMonitor>