Microsoft Lync Server 2013 Web Site Availability
This monitor checks the status of the IIS Web Site. If you receive an alert from this monitor, action is required in order to bring the Web Site back to an operational state.
Operational States:
An IIS Web site can be either in a "Started" or "Stopped" operational state.
The only configurable parameter of this monitor is the time interval used to check the status of the Web Site.
An IIS Web Site can stop for many reasons, including:
The Web Site was stopped by an administrator
The Web Site was improperly configured which caused it to fail or prevented it from starting.
If an IIS Web Site is stopped you can diagnose the issue or restart the Application Pool by taking the following actions:
Review the event logs on the managed computer, and correct any underlying problems that might have caused the Web Site to stop unexpectedly.
Target | Microsoft.LS.2013.IIS.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.LS.2013.MonitorType.IIS.State | ||
Remotable | False | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.LS.2013.Monitoring.IIS.WebSite.StatusCheck.Monitor" Accessibility="Public" Target="Microsoft.LS.2013.IIS.WebSite" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="false" Priority="Normal" TypeID="Microsoft.LS.2013.MonitorType.IIS.State" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.LS.2013.Monitoring.IIS.WebSite.StatusCheck.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Microsoft.LS.2013.IIS.WebSite"]/Name$</AlertParameter1>
<AlertParameter2>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Started" MonitorTypeStateID="Success" HealthState="Success"/>
<OperationalState ID="Stopped" MonitorTypeStateID="Failure" HealthState="Error"/>
</OperationalStates>
<Configuration>
<InstanceId>$Target/Property[Type="Microsoft.LS.2013.IIS.WebSite"]/Name$</InstanceId>
<IntervalSeconds>900</IntervalSeconds>
<TimeoutSeconds>180</TimeoutSeconds>
</Configuration>
</UnitMonitor>