Availability monitor for the BizTalk MessageBox database. This shows the combined availability of the primary and secondary message boxes.
Availability monitor for the BizTalk MessageBox database. This shows the combined availability of the primary and secondary message boxes.
This commonly happens in the following situations: database is not running.
Ensure the database is running and online.
Target | Microsoft.BizTalk.Server.2013R2.BizTalkRuntimeRole | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.BizTalk.Server.2013R2.MultipleDatabase.AvailabilityMonitor | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.BizTalk.Server.2013R2.MsgBoxDatabase.AvailabilityMonitor" Accessibility="Public" Enabled="true" Target="BTSLib!Microsoft.BizTalk.Server.2013R2.BizTalkRuntimeRole" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="BTSLib!Microsoft.BizTalk.Server.2013R2.MultipleDatabase.AvailabilityMonitor" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.BizTalk.Server.2013R2.MsgBoxDatabase.AvailabilityMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="BTSLib!Microsoft.BizTalk.Server.2013R2.BizTalkRuntimeRole"]/MsgBoxDbName$</AlertParameter1>
<AlertParameter2>$Data/Context/Property[@Name='ErrorDetail']$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Database_Success" MonitorTypeStateID="SuccessState" HealthState="Success"/>
<OperationalState ID="Database_Warning" MonitorTypeStateID="WarningState" HealthState="Warning"/>
<OperationalState ID="Database_Error" MonitorTypeStateID="ErrorState" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>930</IntervalSeconds>
<MgmtDBServer>$Target/Property[Type="BTSLib!Microsoft.BizTalk.Server.2013R2.ServerRole"]/MgmtDbServerName$</MgmtDBServer>
<MgmtDBName>$Target/Property[Type="BTSLib!Microsoft.BizTalk.Server.2013R2.ServerRole"]/MgmtDbName$</MgmtDBName>
<LogSuccessEvent>false</LogSuccessEvent>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>