Règle de collecte pour événement avec autorité de certification de source et ID 44

Microsoft.Windows.CertificateServices.CARole.6.2.CertSvcEvents.44 (Rule)

Une erreur s'est produite sur le module de stratégie.

Knowledge Base article:

Résumé

Le module de stratégie contient l'ensemble des règles gouvernant l'émission, le renouvellement et la révocation des certificats. Cette stratégie est fondée sur des valeurs codées en dur, des paramètres de Registre et, si vous utilisez une autorité de certification d'entreprise, sur des modèles de certificats. Le module de stratégie détermine si une demande de certificat est approuvée, rejetée ou marquée comme étant en attente pour qu'un administrateur l'approuve ou la rejette. Les problèmes détectés avec un module de stratégie peuvent entraîner l'échec du démarrage ou l'arrêt du fonctionnement d'une autorité de certification.

Résolutions

Traiter les erreurs de traitement du module de stratégie

Pour savoir comment corriger cette erreur, examinez le code d’erreur figurant dans le message du journal des événements.

Le message du journal des événements peut inclure les codes suivants :

Si ces messages d'erreurs ne contiennent pas d'informations spécifiques, vérifiez et résolvez des erreurs supplémentaires précédant ou suivant cette erreur.

Si les avertissements ne peuvent pas être résolus en traitant des symptômes associés et qu'un module de stratégie pose un problème :

MSG_NO_CA_OBJECT, MSG_NO_DOMAIN

Ce code d'erreur indique que l'autorité de certification n'a pas pu se connecter aux services de domaine Active Directory ou qu'elle n'a pas pu trouver les informations Active Directory requises. Un échec de connexion à un contrôleur de domaine est normalement dû à un problème de connectivité réseau ou à un problème d'autorisations. 

Pour vérifier et corriger des problèmes de connectivité potentiels :

MSG_NO_CERT_TYPES

Ce code d'erreur indique que l'autorité de certification a cherche une liste de modèles de certificats dans le conteneur de modèles de certificats d'AD DS mais que soit elle n'a pas trouvé la liste, soit la liste était vide.

Pour vérifier des problèmes de modèles de certificats potentiels et y remédier :

Utilisez la procédure Confirmer la configuration de modèles de certificats et leur disponibilité pour vérifier les autorisations et autres paramètres du modèle de certificat ajouté à l'autorité de certification.

MSG_DOMAIN_INIT

Ce code d'erreur indique que l'autorité de certification n'a pas pu se connecter à AD DS. Cet échec peut résulter d'un problème de connectivité réseau ou, plus vraisemblablement, d'un problème d'autorisations.

Pour vérifier des problèmes DOMAIN_INIT et y remédier :

Pour effectuer ces procédures, vous devez avoir une autorisation de Gérer l'autorité de certification ou l’autorité appropriée doit vous avoir été déléguée.

Confirmer la configuration de modèles de certificats et leur disponibilité

Pour confirmer la configuration de modèles de certificats et leur disponibilité :

Confirmer des autorisations sur des conteneurs et objets AD DS essentiels

Pour confirmer que l'autorité de certification a eu besoin d'autorisations sur des conteneurs AD DS et sur des objets se trouvant à l'intérieur de ces conteneurs :

Les autorisations ci-dessous sont toutes des autorisations Active Directory requises par un ordinateur hébergeant une autorité de certification. Certaines de ces autorisations sont obtenues via l'adhésion au groupe Éditeurs de certificats

Informations complémentaires

Pour confirmer que le module de stratégie est opérationnel :

Element properties:

TargetMicrosoft.Windows.CertificateServices.CARole.6.2
CategoryEventCollection
EnabledTrue
Event_ID44
Event SourceMicrosoft-Windows-CertificationAuthority
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
RemotableTrue
Alert Message
Traitement du module de stratégie AD CS
Description de l'événement : {0}
Event LogApplication

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default
WriteToCertSvcEvents WriteAction Microsoft.Windows.CertificateServices.CARole.CertSvcEvents.Publisher Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectEvent Default

Source Code:

<Rule ID="Microsoft.Windows.CertificateServices.CARole.6.2.CertSvcEvents.44" Enabled="onEssentialMonitoring" Target="CSDisc!Microsoft.Windows.CertificateServices.CARole.6.2" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">44</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-CertificationAuthority</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectEvent"/>
<WriteAction ID="WriteToCertSvcEvents" TypeID="Microsoft.Windows.CertificateServices.CARole.CertSvcEvents.Publisher"/>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>2</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="AlertMessageID9588b294036d4587a0048085989b2d96"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/PublisherName$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>