This monitor checks the WAP Web sites availability for an http error code greater than 404.
If the error code is great than 404 the monitor will raise and alert and trigger an error state.
Check the website if it is running and investigate if there are any other Alerts on this WAP Site.
Windows Azure Pack Wiki - by Hans Vredevoort and Marc van Eijk Windows Azure Pack Wiki
Feedback on this monitor - Oskar Landman SCOM Management Pack Windows Azure Pack (WAP)
Target | WindowsAzurePack.Library.WAPSite.WindowsAuthSite | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | WindowsAzurePack.WAPSite.MonitorType.BasePageErrorCodeMonitor | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="WindowsAzurePack.WAPSite.Monitor.WebSiteAvailability.WindowsAuthSite" Accessibility="Public" Enabled="true" Target="WL!WindowsAzurePack.Library.WAPSite.WindowsAuthSite" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="WindowsAzurePack.WAPSite.MonitorType.BasePageErrorCodeMonitor" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="WindowsAzurePack.WAPSite.Monitor.WebServiceAvailability.WindowsAuthSite.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="WL!WindowsAzurePack.Library.WAPSite.WindowsAuthSite"]/Binding$</AlertParameter1>
<AlertParameter2>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="System!System.Entity"]/DisplayName$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ErrorCodeFailure" MonitorTypeStateID="ErrorCodeFailure" HealthState="Error"/>
<OperationalState ID="ErrorCodeSuccess" MonitorTypeStateID="ErrorCodeSuccess" HealthState="Success"/>
</OperationalStates>
<Configuration>
<RequestID>1</RequestID>
<Url>$Target/Property[Type="WL!WindowsAzurePack.Library.WAPSite.WindowsAuthSite"]/Binding$/</Url>
<IntervalSeconds>1800</IntervalSeconds>
</Configuration>
</UnitMonitor>