The availability monitor for the BAM portal
BAM portal is used by the business end users to monitor Key Performance Indicators (KPIs), which measures progress toward a business goal, as well as other information about their business process.
The health of BAM portal depends on health of the processes in BAM Portal website and BAM Application Pool.
This commonly happens in the following situations: web server is not running or the application pool is disabled.
Ensure the web server is running and the application pool is correctly configured.
Target | Microsoft.BizTalk.Server.2013.BAMPortal | ||
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.2013.BAMPortal.AvailabilityMonitor | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.BizTalk.Server.2013.BAMPortal.AvailabilityMonitor" Accessibility="Public" Enabled="true" Target="BTSLib!Microsoft.BizTalk.Server.2013.BAMPortal" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="BTSLib!Microsoft.BizTalk.Server.2013.BAMPortal.AvailabilityMonitor" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.BizTalk.Server.2013.BAMPortal.AvailabilityMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="BTSLib!Microsoft.BizTalk.Server.2013.BAMPortal"]/Name$</AlertParameter1>
<AlertParameter2>$Data/Context/Property[@Name='ErrorDetail']$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Portal_Success" MonitorTypeStateID="SuccessState" HealthState="Success"/>
<OperationalState ID="Portal_Error" MonitorTypeStateID="ErrorState" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<TargetServer>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</TargetServer>
<TargetWebSite>$Target/Property[Type="BTSLib!Microsoft.BizTalk.Server.2013.BAMPortal"]/Name$</TargetWebSite>
<LogSuccessEvent>false</LogSuccessEvent>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>