Managed Availability - FfoDeployment/DiscoveryErrorReport Monitor - thousands entries in registry

Running Exchange 2013 CU7, we've got an issue with thousands (50000+) entries in hive:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v15\WorkerTaskFramework\IdStore\MonitorDefinition

FfoDeployment~DiscoveryErrorReportMonitor.1922092919~~~~
FfoDeployment~DiscoveryErrorReportMonitor.19470422~~~~
FfoDeployment~DiscoveryErrorReportMonitor.446630880~~~~
...infinite...

That causes ExchangeHM service delays and broke monitoring after two weeks.

Does anyone experience the same issue?

Any ideas what is "FFODeployment" and how to disable the monitor?

Monitor definition in Microsoft-Exchange-ActiveMonitoring/MonitorDefinition Eventlog has XML exception:

- System
- Provider
[
Name]
Microsoft-Exchange-ActiveMonitoring
[
Guid]
{ECD64F52-A3BC-47B8-B681-A11B7A1C8770}
EventID 7
Version 0
Level 4
Task 7
Opcode 0
Keywords 0x4000000000000000
- TimeCreated
[
SystemTime]
2015-01-27T06:09:27.103615500Z
EventRecordID 2761357
Correlation
- Execution
[
ProcessID]
4984
[
ThreadID]
6528
Channel Microsoft-Exchange-ActiveMonitoring/MonitorDefinition
Computer
- Security
[
UserID]
S-1-5-18
- UserData
- EventXML
Id 1861
AssemblyPath C:\ExchSrv\Bin\Microsoft.Exchange.Monitoring.ActiveMonitoring.Local.Components.dll
TypeName Microsoft.Exchange.Monitoring.ActiveMonitoring.DiscoveryErrorReportMonitor
Name DiscoveryErrorReportMonitor.99103248
WorkItemVersion [null]
ServiceName FfoDeployment
DeploymentId 0
ExecutionLocation [null]
CreatedTime 2015-01-27T06:09:27.1036155Z
Enabled 0
TargetPartition [null]
TargetGroup [null]
TargetResource
TargetExtension [null]
TargetVersion [null]
RecurrenceIntervalSeconds 0
TimeoutSeconds 30
StartTime 2015-01-27T06:09:27.1036155Z
UpdateTime 2015-01-27T06:09:27.1036155Z
MaxRetryAttempts 0
ExtensionAttributes <Exception>Monitor
error: System.Xml.XmlException: Attribute TypeName was not found in the
WorkDefinition xml. at
Microsoft.Exchange.Monitoring.ActiveMonitoring.DefinitionHelperBase.GetXmlAttribute(XmlNode
definition, String attributeName, Boolean throwOnFailure, TracingContext
traceContext) at
Microsoft.Exchange.Monitoring.ActiveMonitoring.DefinitionHelperBase.GetMandatoryXmlAttribute[ReturnType](XmlNode
definition, String attributeName, TracingContext traceContext) at
Microsoft.Exchange.Monitoring.ActiveMonitoring.DiscoveryContext.ProcessMonitorDefinitions()</Exception>
SampleMask DiscoveryErrorReportMonitor
MonitoringIntervalSeconds 1000
MinimumErrorCount 0
MonitoringThreshold 0
SecondaryMonitoringThreshold 0
MonitoringSamplesThreshold 100
ServicePriority 2
ServiceSeverity 0
IsHaImpacting 0
CreatedById 42
InsufficientSamplesIntervalSeconds 0
StateAttribute1Mask [null]
FailureCategoryMask 0
ComponentName ServiceComponents/FfoMonitoring/Low
StateTransitionsXml [null]
AllowCorrelationToMonitor 0
ScenarioDescription [null]
SourceScope [null]
TargetScopes [null]
HaScope Server
Version 65536
January 27th, 2015 9:34am

I've tried with no result:

Add-ServerMonitoringOverride -Server -Identity FfoDeployment\DiscoveryErrorReportMonitor  -ItemType Monitor -PropertyName Enabled -PropertyValue $false -ApplyVersion "15.0.1044.25

Free Windows Admin Tool Kit Click here and download it now
January 27th, 2015 9:37am

Hello Michael,

Thank you for your post.

This is a quick note to let you know that we are performing research on this issue.

If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

January 29th, 2015 9:24am

Hi!

Two weeks passed, and now there are new 50000 registry keys. I'm deleting them with  melancholic .reg file:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v15\WorkerTaskFramework\IdStore\MonitorDefinition]
"FfoDeployment~DiscoveryErrorReportMonitor.1098184029~~~~"=-
"FfoDeployment~DiscoveryErrorReportMonitor.1384620758~~~~"=-
"FfoDeployment~DiscoveryErrorReportMonitor.749123141~~~~"=-
"FfoDeployment~DiscoveryErrorReportMonitor.1558808829~~~~"=-
"FfoDeployment~DiscoveryErrorReportMonitor.1352077405~~~~"=-

........

Free Windows Admin Tool Kit Click here and download it now
February 9th, 2015 2:55am

Same is happening here, I think. I see more than 5800 entries in the get-serverhealth output for FfoMonitoring and rising.

Get-ServerHealth <server> -HealthSet ffomonitoring

Whats going on?

March 2nd, 2015 10:55pm

In my case Exchange servers don't have direct access to internet. Both were upgraded from SP1 to CU7 directly.

Free Windows Admin Tool Kit Click here and download it now
March 3rd, 2015 6:02am

Ok, now I regularly fix it with the line

Remove-ItemProperty HKLM:\SOFTWARE\Microsoft\ExchangeServer\v15\WorkerTaskFramework\IdStore\MonitorDefinition "FfoDeployment*" 

 
April 27th, 2015 7:50am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics