Przeprowadza test każdego adresu IP, z którym jest powiązany serwer
Serwer DNS może być skonfigurowany do nasłuchiwania na wielu adresach IP. Ten monitor testuje poszczególne adresy IP dla rekordu PTR 127.0.0.1. Testy powinny zakończyć się pomyślnie niezależnie od tego, czy na serwerze skonfigurowano jakiekolwiek strefy lub usługi przesyłania dalej.
Interwał w sekundach: interwał, w jakim monitor wykonuje wyszukiwanie poleceniem NSLOOKUP.
Limit czasu skryptu w sekundach: całkowity czas, przez jaki program SCOM zezwala na działanie skryptu przed jego zakończeniem.
Limit czasu kwerendy w sekundach: używany dla opcji -timeout polecenia NSLOOKUP.
Typ kwerendy: używany dla opcji -querytype polecenia NSLOOKUP. Dopuszczalne wartości to: A, CNAME, PTR, NS lub SOA.
Nazwa hosta: rekord hosta, który będzie rozpoznawany przez polecenie NSLOOKUP.
Serwer: serwer, do którego polecenie NSLOOKUP powinno skierować kwerendę.
Akceptuj nieautorytatywne: określa, czy program SCOM powinien akceptować nieautorytatywne odpowiedzi uzyskiwane przez polecenie NSLOOKUP.
Rozpoznanie adresu 127.0.0.1 za pomocą polecenia NSLOOKUP nie powiodło się
Upewnij się, że serwer DNS został uruchomiony i skonfigurowany do nasłuchiwania na wszystkich adresach IP lub na sprawdzanym adresie IP.
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>