Ablaufüberprüfung des für die Authentifizierung verwendeten Zertifikats

Microsoft.SystemCenter.HealthService.CommunicationCertificateExpirationCheck (UnitMonitor)

Mit diesem Monitor wird der Status des für die Authentifizierung verwendeten Zertifikats überprüft und eine Warnung gesendet, wenn das Zertifikat in Kürze abläuft.

Knowledge Base article:

Zusammenfassung

Das Authentifizierungszertifikat ist fast abgelaufen. Dieses Zertifikat wird für eine zertifikatbasierte Authentifizierung dieses Integritätsdiensts der System Center-Verwaltung gegenüber anderen Integritätsdiensten der System Center-Verwaltung verwendet.

Es ist das Zertifikat, das mit dem Dienstprogramm MOMCertImport.exe importiert wurde.

Sobald das Zertifikat abgelaufen ist, kann der Agent oder Verwaltungsserver nicht mit der Verwaltungsgruppe kommunizieren oder an sie Daten berichten.

Ursachen

Das Zertifikat ist fast abgelaufen. Wenn dieses Zertifikat abgelaufen ist, ist keine Authentifizierung des Integritätsdiensts der System Center-Verwaltung gegenüber anderen Integritätsdiensten mehr möglich.

Lösungen

Beschaffen Sie ein neues Zertifikat und importieren Sie es mit dem Dienstprogramm MOMCertImport.exe.

Zusätzlich

Weitere Informationen zum Importieren und Verwenden von Zertifikaten in Operations Manager finden Sie unter Managing Certificates in Operations Manager (Verwalten von Zertifikaten in Operations Manager) (http://go.microsoft.com/fwlink/?LinkId=227146).

Weitere Informationen zum Verwenden von "CertGenWizard.exe", eines nicht unterstützten Tools für das Abrufen mehrerer Zertifikate, finden Sie im Blog Post Obtaining Certificates for Non-Domain Joined Agents Made Easy With Certificate Generation Wizard (Abrufen von Zertifikaten für nicht domänengebundene Agents mithilfe des Assistenten für die Generierung von Zertifikaten) (http://go.microsoft.com/fwlink/?LinkId=195439).

Element properties:

TargetMicrosoft.SystemCenter.HealthService
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Ablauf des Zertifikats für die Authentifizierung des Integritätsdiensts der System Center-Verwaltung
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.HealthService.CommunicationCertificateExpirationCheck" Accessibility="Public" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.HealthService" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.HealthService.CommunicationCertificateExpirationCheck_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Warning"/>
<OperationalState ID="SecondEventRaised" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Operations Manager</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">21020</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">OpsMgr Connector</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Operations Manager</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">20053</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">OpsMgr Connector</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>