Este monitor comprueba el estado de los sitios web de IIS. Si recibe una alerta de este monitor, se requiere una acción para volver a poner el sitio web en un estado operativo.
Estados operativos:
Un sitio web de IIS puede estar en un estado operativo "Iniciado" o "Detenido".
El único parámetro configurable de este monitor es el intervalo de tiempo utilizado para comprobar el estado del sitio web.
Un sitio web de IIS se puede detener por diversos motivos, incluidos los siguientes:
Un administrador ha detenido el sitio web.
El sitio web fue detenido por IIS debido a uno o más errores ocurridos durante el tiempo de ejecución.
El sitio web se configuró incorrectamente, lo que hizo que se produjera un error o no se pudiera iniciar.
Si un sitio web de IIS está detenido, puede diagnosticar el problema o reiniciar el sitio realizando las siguientes acciones:
Compruebe otras alertas relacionadas con el sitio web que pudieran haberse producido al mismo tiempo. Puede que estas alertas le ayuden a identificar el motivo por el cual se detuvo el sitio web.
Revise los registros de eventos en el equipo administrado y corrija cualquier problema subyacente que haya podido provocar que el sitio web se detenga de forma inesperada.
Utilice la siguiente tarea para intentar reiniciar el sitio web.
Iniciar el sitio web de IIS
Target | Microsoft.Windows.InternetInformationServices.6.2.WebSite | ||
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.Windows.Server.IIS.IISWebSiteStateMonitor.8 | ||
Remotable | False | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.InternetInformationServices.6.2.WebSite.WebSiteStatusCheck.Monitor" Accessibility="Public" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.InternetInformationServices.6.2.WebSite" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="false" Priority="Normal" TypeID="Microsoft.Windows.Server.IIS.IISWebSiteStateMonitor.8" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.InternetInformationServices.6.2.WebSite.WebSiteStatusCheck.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="System!System.Entity"]/DisplayName$</AlertParameter1>
<AlertParameter2>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Started" MonitorTypeStateID="Started" HealthState="Success"/>
<OperationalState ID="Stopped" MonitorTypeStateID="Stopped" HealthState="Error"/>
</OperationalStates>
<Configuration>
<PeriodInSeconds>60</PeriodInSeconds>
<SiteID>$Target/Property[Type="IISCommon!Microsoft.Windows.InternetInformationServices.WebSite"]/SiteID$</SiteID>
</Configuration>
</UnitMonitor>