Client Monitoring Microsoft error information publisher rule

Microsoft.SystemCenter.CM.AEM.Internal.ResponsePublisher (Rule)

This rule enables transmission of error groups to Microsoft and collection of solution/collection responses for them, besides publishing the same to file share.

Knowledge Base article:

Summary

This rule is used internally for transmission of error groups to Microsoft and collection of solution/collection responses for them, besides publishing the same to file share.. This rule should not be overridden as it will have an adverse negative impact on monitoring.

Causes

This section is not applicable for this type of rule.

Resolutions

There is no user action for this type of rule.

Element properties:

TargetMicrosoft.SystemCenter.CM.AEM.CrashListener
CategoryOperations
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
TimedCLFDS DataSource Microsoft.SystemCenter.CM.AEM.Internal.TimedCrashListenerFillerDS Default
ERFSWA WriteAction Microsoft.SystemCenter.CM.AEM.Internal.Erm_Rm_FileShareWA Default

Source Code:

<Rule ID="Microsoft.SystemCenter.CM.AEM.Internal.ResponsePublisher" Target="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener" Enabled="true" ConfirmDelivery="true">
<Category>Operations</Category>
<DataSources>
<DataSource ID="TimedCLFDS" TypeID="Microsoft.SystemCenter.CM.AEM.Internal.TimedCrashListenerFillerDS">
<Scheduler>
<SimpleReccuringSchedule>
<Interval Unit="Minutes">1</Interval>
</SimpleReccuringSchedule>
<ExcludeDates/>
</Scheduler>
<CrashListenerConfiguration>
<Location>$Target/Property[Type="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener"]/SharePath$</Location>
<CabRetention>
<DefaultWatsonCabsCount>$Target/Property[Type="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener"]/MaxNumberCabsToCollect$</DefaultWatsonCabsCount>
</CabRetention>
<Filters>$Target/Property[Type="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener"]/ErrorTransmissionFilters$</Filters>
<FileShareConfig>
<On>$Target/Property[Type="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener"]/EnablePreVistaClients$</On>
<ExceptionFolders>$Target/Property[Type="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener"]/ExceptionFolders$</ExceptionFolders>
</FileShareConfig>
<HttpListenerConfig>
<On>$Target/Property[Type="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener"]/EnableVistaPostClients$</On>
<Protocol>$Target/Property[Type="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener"]/Protocol$</Protocol>
<Port>$Target/Property[Type="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener"]/Port$</Port>
<UseWindowsAuth>$Target/Property[Type="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener"]/UseWindowsAuth$</UseWindowsAuth>
<MaxXmlSize>10240</MaxXmlSize>
<MaxCabSize>8589934592</MaxCabSize>
</HttpListenerConfig>
</CrashListenerConfiguration>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="ERFSWA" TypeID="Microsoft.SystemCenter.CM.AEM.Internal.Erm_Rm_FileShareWA">
<ErrorManagerConfiguration>
<ProcessBuckets>$Target/Property[Type="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener"]/TransmissionEnabled$</ProcessBuckets>
<SendCabs>$Target/Property[Type="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener"]/DetailedTransmission$</SendCabs>
<UseWebProxy>$Target/Host/Property[Type="SC!Microsoft.SystemCenter.ManagementServer"]/UseProxyServer$</UseWebProxy>
<WebProxyAddr>$Target/Host/Property[Type="SC!Microsoft.SystemCenter.ManagementServer"]/ProxyAddress$:$Target/Host/Property[Type="SC!Microsoft.SystemCenter.ManagementServer"]/ProxyPort$</WebProxyAddr>
</ErrorManagerConfiguration>
<ResponseManagerConfiguration>
<Allow>
<SolutionResponses>$Target/Property[Type="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener"]/PublishMSSolutionLinks$</SolutionResponses>
<Surveys>$Target/Property[Type="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener"]/PublishMSSurveyLinks$</Surveys>
<CollectionRequests>$Target/Property[Type="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener"]/PublishMSDataCollectionRequests$</CollectionRequests>
</Allow>
<Include>
<Files>$Target/Property[Type="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener"]/PublishMSFileCollectionRequests$</Files>
<MemoryDump>$Target/Property[Type="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener"]/PublishMSMemoryDumpRequests$</MemoryDump>
<RegistryInformation>$Target/Property[Type="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener"]/PublishMSRegistryCollectionRequests$</RegistryInformation>
<WmiQuery>$Target/Property[Type="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener"]/PublishMSWMIQueryRequests$</WmiQuery>
</Include>
</ResponseManagerConfiguration>
<FileShareConfiguration>
<Location>$Target/Property[Type="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener"]/SharePath$</Location>
<Validate>false</Validate>
<PolicyTextUrl>$Target/Property[Type="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener"]/PolicyResponseUrl$</PolicyTextUrl>
</FileShareConfiguration>
</WriteAction>
</WriteActions>
</Rule>