Microsoft Windows Server DNS 伺服器記錄層次

Microsoft.Windows.Server.DNS.Server.LoggingLevel (UnitMonitor)

此管理組件在 DNS 伺服器被設為進行完整記錄時可得到最佳效果。

Knowledge Base article:

摘要

因為名稱解析服務,DNS 伺服器服務能回應 DNS 用戶端電腦的要求。網域名稱系統 (DNS) 是一種通訊協定,能讓電腦透過傳送目標電腦的名稱給 DNS 伺服器,取得目標電腦的數字 IP 位址。DNS 伺服器服務的問題會導致網路效能降低,或甚至使網路電腦無法確定彼此的位置。

原因

DNS 伺服器未設定為要記錄所有事件。

0 = 不記錄任何事件。

1 = 僅記錄錯誤。

2 = 記錄錯誤和警告。

4 或 7 – 記錄所有事件。

若要讓此管理組件的功能達到最佳效果,建議將 DNS 伺服器設定為記錄所有事件。

解決方式

在 DNS 管理主控台中,於 [伺服器內容] 對話方塊的 [事件記錄] 索引標籤上設定 [事件記錄層級]。

Element properties:

TargetMicrosoft.Windows.Server.DNS.Server
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.DNS.ServerLoggingLevel.Monitor
RemotableTrue
AccessibilityPublic
Alert Message
Windows DNS - 伺服器記錄層次不完整
請查看健全狀況總管以取得詳細資料。
RunAsMicrosoft.Windows.Server.DNS.ActionAccount

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.DNS.Server.LoggingLevel" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.DNS.Server" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" RunAs="Microsoft.Windows.Server.DNS.ActionAccount" TypeID="Microsoft.Windows.Server.DNS.ServerLoggingLevel.Monitor" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.DNS.Server.LoggingLevel_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId898ac315d34142ef8f4af1b9f2ecb9d6" MonitorTypeStateID="None" HealthState="Error"/>
<OperationalState ID="UIGeneratedOpStateId9231e25fc6c340c7b6733e906fec3e31" MonitorTypeStateID="Partial" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateId18b7d015af144b79a14166376418b408" MonitorTypeStateID="Full" HealthState="Success"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>921</IntervalSeconds>
</Configuration>
</UnitMonitor>