A Windows Internet Information Service NNTP Virtual Server is Unavailable.

Microsoft.Windows.InternetInformationServices.2003.NNTPVirtualServer.NNTPVirtualServerStatusCheck.Monitor (UnitMonitor)

Knowledge Base article:

Summary

This monitor checks the status of all IIS NNTP virtual servers. If you receive an alert from this monitor, action is required in order to bring the NNTP virtual server back to an operational state.

Operational States:

An NNTP virtual server can be either in a "Started" or "Stopped" operational state.

Configuration

This monitor doesn't include any configuration settings that can be modified.

Causes

An NNTP virtual server can stop for many reasons, including:

Resolutions

If an NNTP virtual server is stopped you can diagnose the issue or restart the site by taking the following actions:

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.2003.NNTPVirtualServer
Parent MonitorSystem.Health.AvailabilityState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityLow
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.InternetInformationServices.CheckSiteState
RemotableTrue
AccessibilityPublic
Alert Message
Microsoft Windows Internet Information Services 2003 NNTP Virtual Server is Unavailable.
The Internet Information Services NNTP Virtual Server named {0} is unavailable as the virtual server has been stopped.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.InternetInformationServices.2003.NNTPVirtualServer.NNTPVirtualServerStatusCheck.Monitor" Accessibility="Public" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.InternetInformationServices.2003.NNTPVirtualServer" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="IISCommon!Microsoft.Windows.InternetInformationServices.CheckSiteState" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.InternetInformationServices.2003.NNTPVirtualServer.NNTPVirtualServerStatusCheck.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Low</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="IISCommon!Microsoft.Windows.InternetInformationServices.NNTPVirtualServer"]/SiteID$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Good" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="Bad" MonitorTypeStateID="Bad" HealthState="Error"/>
</OperationalStates>
<Configuration>
<PeriodInSeconds>60</PeriodInSeconds>
<SiteID>$Target/Property[Type="IISCommon!Microsoft.Windows.InternetInformationServices.NNTPVirtualServer"]/SiteID$</SiteID>
</Configuration>
</UnitMonitor>