Required Email Template resources are present

Microsoft.Forefront.IdentityManager.2010.Service.Monitor.MailTemplatesPresent (UnitMonitor)

When green all required Email Template resources are not present in the FIM Service. This Email Template resources are required to send customized messages. This failure affects approval activities, notification activities, and the mail listener, which depend on sending messages.

Knowledge Base article:

Summary

A required Email Template resource is not present in the FIM Service. This Email Template resource is required to send customized messages. This failure affects approval activities, notification activities, and the mail listener, which depend on sending messages.

Configuration

This monitor is disabled by default.

Causes

A required Email Template that is referenced by a workflow activity does not exist.

Resolutions

Ensure that all notification activities and approval activities have selected valid Email Template resource.

This monitor resets itself after 1 hour.

Element properties:

TargetMicrosoft.Forefront.IdentityManager.2010.Service
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledFalse
Alert GenerateFalse
Alert Auto ResolveFalse
Monitor TypeMicrosoft.Windows.SingleEventLogTimer2StateMonitorType
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Forefront.IdentityManager.2010.Service.Monitor.MailTemplatesPresent" Accessibility="Public" Enabled="false" Target="Microsoft.Forefront.IdentityManager.2010.Service" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.SingleEventLogTimer2StateMonitorType" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<OperationalStates>
<OperationalState ID="EventRaised" MonitorTypeStateID="EventRaised" HealthState="Warning"/>
<OperationalState ID="TimerEventRaised" MonitorTypeStateID="TimerEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<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">14</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft.ResourceManagement.ServiceHealthSource</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
<TimerWaitInSeconds>3600</TimerWaitInSeconds>
</Configuration>
</UnitMonitor>