Advisor Http Module Proxy Requires Credential Monitor

AdvisorHttpModuleProxyRequireCredentialMonitor (UnitMonitor)

Knowledge Base article:

Summary

Your proxy server requires authentication.

Causes

A runas account is not specified for the proxy server.

Resolutions

Create a runas account for the proxy server.

External

You can find additional troubleshooting information at http://go.microsoft.com/fwlink/?LinkId=395052

Element properties:

TargetMicrosoft.SystemCenter.CollectionManagementServer
Parent MonitorSystem.Health.AvailabilityState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeAdvisorRepeatedEventsMonitorType
RemotableFalse
AccessibilityPublic
Alert Message
Advisor Http Module Proxy Requires Credential Monitor

Your proxy server requires authentication. A runas account is not specified for the proxy server. You need to create a runas account to use for authentication to the proxy server in order to send data to Advisor, or change your proxy to not require authentication.
RunAsDefault

Source Code:

<UnitMonitor ID="AdvisorHttpModuleProxyRequireCredentialMonitor" Accessibility="Public" Enabled="true" Target="SystemCenter!Microsoft.SystemCenter.CollectionManagementServer" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="false" Priority="Normal" TypeID="AdvisorRepeatedEventsMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="AdvisorHttpModuleProxyRequireCredentialMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="AdvisorHttpModuleProxyRequireCredentialMonitorTimerEventRaised" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="AdvisorHttpModuleProxyRequireCredentialMonitorRepeatedEventRaised" MonitorTypeStateID="Bad" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Operations Manager</LogName>
<RepeatCount>2</RepeatCount>
<IntervalSeconds>86400</IntervalSeconds>
<Expression>
<And>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>2138</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">HealthService</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>