监视网站响应的结果代码是否小于 404
监视尝试访问网站时出现的错误。通过定期向网站发送 http 请求可实现此目的。
如果此监视器处于错误状态,则表明网站已关闭。
使用 Inetmgr.exe 检查网站和对应应用程序池的状态,如果它们已停止运行,则重新启动它们。捕获网站的事件日志和 IIS 日志错误条目。查看日志以确定根本原因。
若要使此监视器正常工作,它必须能够向网站发送 http 请求。它在本地 SCOM 代理中运行
选项 | 定义 | 默认值 |
警报开启状态 | 生成警报的监视器的运行状态。 | 监视器处于 “危急”运行状态 |
警报优先级 | 为此监视器生成的警报的优先级。 | 高 |
警报严重性 | 为此监视器生成的警报的严重性。 | 危急 |
自动解决警报 | 指定是否应在监视器返回正常状态时自动解除警报。 | True |
启用 | 指定是否应运行监视器。 | True |
生成警报 | 指定监视器是否应在其状态转变为“警告”或“危急”时生成警报。 | True |
时间间隔 | 两次运行监视器之间间隔的分钟数。 | 180 |
Target | WindowsAzurePack.AdminAPI | ||
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.MonitorType.BasePageErrorCodeMonitor | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="WindowsAzurePack.Monitor.WebSiteAvailability.AdminAPI" Accessibility="Public" Enabled="true" Target="WindowsAzurePack.AdminAPI" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="WindowsAzurePack.MonitorType.BasePageErrorCodeMonitor" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="WindowsAzurePack.Monitor.WebServiceAvailability.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</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="WindowsAzurePack.AdminAPI"]/SiteAddress$/</Url>
<IntervalSeconds>1800</IntervalSeconds>
</Configuration>
</UnitMonitor>