Flushed Files On Front End Need Import Check

Microsoft.LS.2015.Monitoring.UnitMonitor.TimerResetEvent.Lyss.LYSS_FLUSHED_FILES_NEED_RE_IMPORTING_FROM_FRONT_END (UnitMonitor)

Knowledge Base article:

Summary

Flushed queue Items from the Storage Service DB have been left unattended to for some amount of time and require attention to be imported back.

Causes

Periodically, or in reaction to the size of the Storage Service queue, we may purge items from the database, exporting them to the file system in order to ensure performance isn't impacted due to the accumulation of data. These items should be re-imported after the root cause of the accumulation is resolved. Typically this would occur due to an outage of a data storage endpoint (like Exchange), or could be due to a sustained period of high system load. Another cause is that a cmdlet for pool failover or flushing Storage Service was invoked manually and exported files to the file system.

Resolutions

The resource kit tool ImportStorageServiceData is available to import exported items back into the DB for processing.

Element properties:

TargetMicrosoft.LS.2015.Component.Lyss
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.LS.2015.MonitorType.TimerResetEvent.Simple
RemotableTrue
AccessibilityPublic
Alert Message
[Skype] Flushed queue Items from the Storage Service DB have been left unattended to for some amount of time and require attention to be imported back.
{0}

Please see the 'Product Knowledge' and the 'Alert Context' tab on Alert Properties view for more information.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.LS.2015.Monitoring.UnitMonitor.TimerResetEvent.Lyss.LYSS_FLUSHED_FILES_NEED_RE_IMPORTING_FROM_FRONT_END" Accessibility="Public" Enabled="true" Target="Microsoft.LS.2015.Component.Lyss" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.LS.2015.MonitorType.TimerResetEvent.Simple" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Alert_Flushed_queue_Items_from_the_Storage_Service_DB_have_been_left_unattended_to_for_some_amount_of_time_and_require_attention_to_be_imported_back.">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Microsoft.LS.2015.Monitoring.UnitMonitor.TimerResetEvent.Lyss.LYSS_FLUSHED_FILES_NEED_RE_IMPORTING_FROM_FRONT_END.Timer" MonitorTypeStateID="TimerEventRaised" HealthState="Success"/>
<OperationalState ID="Microsoft.LS.2015.Monitoring.UnitMonitor.TimerResetEvent.Lyss.LYSS_FLUSHED_FILES_NEED_RE_IMPORTING_FROM_FRONT_END.Error" MonitorTypeStateID="ErrorEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Lync Server</LogName>
<ErrorExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">32091</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">LS Storage Service</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</ErrorExpression>
<AutoResolveInterval>3900</AutoResolveInterval>
</Configuration>
</UnitMonitor>