AEM: Felgrupp parameterfel

Microsoft.SystemCenter.CM.AEM.ParameterProcessingError.Alert (Rule)

Den här regeln genererar en varning när en eller flera av AEM-modulerna påträffar en parameter i en felgrupp som innehåller tecken som anses ogiltiga av AEM.

Knowledge Base article:

Sammanfattning

AEM har påträffat en parameter för en felgrupp som innehåller tecken som anses ogiltiga av AEM som flyttar de här rapportuppsättningarna till mappen ogiltiga data vid fildelning.

Orsaker

AEM har påträffat en parameter för en felgrupp som innehåller tecken som AEM anser är ogiltiga: ~!@#$^&*()=+[]{}|;`",<>/?. Information om felgruppen och parametern visas i den associerade händelsen och varningarna.

Lösningar

Om parametern/felgruppen är giltig, lägg till parameternamnet i undantagsmapplistan via SDK-klass: Microsoft.EnterpriseManagement.Monitoring.ClientMonitoring.AemGlobalSettings. Mär det är klart, kopiera över data från InvalidData\Cabs, InvalidData\Counts till mapparna Cabs och Counts på fildelningen för behandling.

Element properties:

TargetMicrosoft.SystemCenter.ManagementServer
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
AEM: Felgrupp parameterfel
{0}

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.SystemCenter.CM.AEM.AlertModule Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.SystemCenter.CM.AEM.ParameterProcessingError.Alert" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.ManagementServer" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.SystemCenter.CM.AEM.AlertModule">
<EventNumber>10923</EventNumber>
<ManagementGroupName>$Target/ManagementGroup/Name$</ManagementGroupName>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertName/>
<AlertDescription/>
<AlertMessageId>$MPElement[Name='Microsoft.SystemCenter.CM.AEM.ParameterProcessingError.Alert.AlertMessage']$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>