DNS 2003 Reload Restart Or Reinstall Monitor

Microsoft.Windows.DNSServer.2003.Monitor.ServerConfiguration.ReloadRestartOrReinstall (UnitMonitor)

Knowledge Base article:

DNS Server Configuration

The DNS server configuration consists of the settings that determine how the DNS server will function on a network and how those settings are stored and retrieved when they are needed.

 

The DNS server was not able to open a registry key (Cause)

The DNS Server service was not able to open a required registry key for an unknown reason.

Reload, restart, or reinstall (Resolution)

A zone failed to load properly. If an attempt to reload the zone is unsuccessful, restart the DNS Server service. If the DNS Server service cannot restart, reinstall the Domain Name System (DNS) server role.

To perform this procedure, you must have membership in Administrators, or you must have been delegated the appropriate authority.

If the DNS Server service started but could not load a zone, reload the zone.

To reload a zone:

  1. On the DNS server, start Server Manager. To start Server Manager, click Start, click Administrative Tools, and then click Server Manager.
  2. In the console tree, expand Roles, expand DNS Server, and then expand DNS.
  3. Expand the server hosting the zone that failed to load, and then double-click the folder containing the zone.
  4. Right-click the zone, and then click Reload.

If the zone still does not load, restart the DNS Server service.

To restart the DNS Server service:

  1. On the DNS server, start Server Manager. To start Server Manager, click Start, click Administrative Tools, and then click Server Manager.
  2. In the console tree, expand Roles, expand DNS Server, and then expand DNS.
  3. Right-click the DNS server, click All Tasks, and then click Restart.

If the DNS Server service does not start, reinstall the DNS server role:

  1. On the DNS server, start Server Manager, and then click Roles.
  2. In Roles Summary, click Remove roles, and then follow the instructions in the wizard to remove the DNS server role.
  3. If you are required to restart the computer, after the computer restarts, start Server Manager.
  4. In Roles Summary, click Add roles, and then follow the instructions in the wizard to install the DNS server role.

Element properties:

TargetMicrosoft.Windows.DNSServer.2003.Server
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.SingleEventLogManualReset2StateMonitorType
RemotableTrue
AccessibilityInternal
Alert Message
DNS 2003 Reload Restart Or Reinstall Required Alert
{0}
RunAsMicrosoft.Windows.DNSServer.Library.ActionAccount

Source Code:

<UnitMonitor ID="Microsoft.Windows.DNSServer.2003.Monitor.ServerConfiguration.ReloadRestartOrReinstall" Accessibility="Internal" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.DNSServer.2003.Server" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" RunAs="DNS!Microsoft.Windows.DNSServer.Library.ActionAccount" TypeID="Windows!Microsoft.Windows.SingleEventLogManualReset2StateMonitorType" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DNSServer.2003.Monitor.ServerConfiguration.ReloadRestartOrReinstall_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateIdc738958119e64fe8a0dee744f4d34563" MonitorTypeStateID="EventRaised" HealthState="Error"/>
<OperationalState ID="ManualReset" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>DNS Server</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2200</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DNS</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>