La détection du composant IIS a échoué en raison de privilèges insuffisants

Microsoft.Windows.InternetInformationServices.2008.FailedToPerformIISComponentDiscoveryDueInsufficientPrivs (Rule)

Knowledge Base article:

Résumé

Le module de détection IIS n'a pas pu exécuter la détection des composants IIS, car la règle de détection utilise un compte avec des privilèges insuffisants. Tant que cette erreur ne sera pas corrigée, des composants tels que les pools d'applications ou les sites sur ce serveur Web ne seront pas découverts.

Causes

Le compte d'action de l'agent ou le compte utilisé dans le profil d'exécution de compte d'analyse privilégié n'a pas de privilèges suffisants pour exécuter la détection IIS.

Résolutions

Configurez le profil d'exécution de compte d'analyse privilégié pour qu'il utilise un compte ayant accès aux fichiers de configuration utilisé par IIS. Habituellement, ces fichiers sont stockés dans C:\Windows\System32\inetsrv\config.

Element properties:

TargetMicrosoft.SystemCenter.HealthService
CategoryAlert
EnabledFalse
Event_ID33015
Event SourceHealth Service Modules
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
La détection du composant IIS a échoué en raison de privilèges insuffisants
Description de l'événement : {0}
Event LogOperations Manager

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.Windows.InternetInformationServices.2008.FailedToPerformIISComponentDiscoveryDueInsufficientPrivs" Enabled="false" Target="SC!Microsoft.SystemCenter.HealthService" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Operations Manager</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">33015</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Health Service Modules</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.2008.FailedToPerformIISComponentDiscoveryDueInsufficientPrivs.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>