Zkouší každou IP adresu, s níž je server svázán
DNS server může být svázán k naslouchání více IP adres. Tento monitor testuje každou jednotlivou IP adresu na PTR záznam 127.0.0.1, který by měl být úspěšný bez ohledu na to, zda má server nakonfigurované nějaké zóny nebo předávací servery či nikoliv.
Interval v sekundách: interval, v němž tento monitor provádí NSLOOKUP.
Čas vypršení skriptu v sekundách: celkový čas, po kterou nechá SCOM skript spuštěný, než jej ukončí.
Čas vypršení dotazu v sekundách: používá se pro volbu vypršení času v NSLOOKUP.
Typ dotazu: používá se pro volbu typ dotazu v NSLOOKUP. Přijatelné hodnoty jsou: A, CNAME, PTR, NS nebo SOA.
Název hostitele: záznam hostitele řeší NSLOOKUP.
Server: server, na který by nástroj NSLOOKUP měl směřovat dotaz.
Neautorizované přijetí: zda SCOM má přijmout neautorizovanou odezvu pro NSLOOKUP či nikoliv.
Selhání NSLOOKUP při rozpoznávání 127.0.0.1
Ujistěte se, že je DNS server spuštěný a svázaný k naslouchání všech IP adres, na něž je tento monitor zaměřen.
Target | Microsoft.Windows.Server.DNS.Server.IPAddress | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.Server.DNS.NSLookup.Monitor | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Microsoft.Windows.Server.DNS.ActionAccount |
<UnitMonitor ID="Microsoft.Windows.Server.DNS.IPAddress.NSLookup" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.DNS.Server.IPAddress" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RunAs="Microsoft.Windows.Server.DNS.ActionAccount" TypeID="Microsoft.Windows.Server.DNS.NSLookup.Monitor" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.DNS.IPAddress.NSLookup_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateIdb3cadfd895b84ca7919d8b5b414d249b" MonitorTypeStateID="Success" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId373f94c4ba054e8cae46db6430d2c670" MonitorTypeStateID="InternalScriptError" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateId5f3ec1d3c1084903b2c184c4691d5146" MonitorTypeStateID="QueryFailure" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>901</IntervalSeconds>
<ScriptTimeoutSeconds>300</ScriptTimeoutSeconds>
<QueryTimeoutSeconds>10</QueryTimeoutSeconds>
<QueryType>PTR</QueryType>
<HostName>127.0.0.1</HostName>
<Server>$Target/Property[Type="Microsoft.Windows.Server.DNS.Server.IPAddress"]/IPAddress$</Server>
<AcceptNonAuthoritative>true</AcceptNonAuthoritative>
</Configuration>
</UnitMonitor>