Verifica ogni indirizzo IP a cui è vincolato il server
Un server DNS può essere associato per l'ascolto su più indirizzi IP. Questo monitor verifica ogni singolo indirizzo IP relativamente al record PTR 127.0.0.1, la cui esecuzione deve riuscire indipendentemente dalla presenza di zone e/o server di inoltro configurati nel server.
Secondi di intervallo: l'intervallo in cui questo monitor esegue un NSLOOKUP.
Secondi di timeout dello script: tempo totale in cui SCOM consentirà l'esecuzione dello script prima di interromperlo.
Secondi di timeout query: utilizzati per l'opzione -timeout di NSLOOKUP.
Tipo query: utilizzato per l'opzione -querytype di NSLOOKUP. I valori accettabili sono: A, CNAME, PTR, NS o SOA.
Nome host: il record dell'host che NSLOOKUP deve risolvere.
Server: il server a cui NSLOOKUP deve indirizzare la query.
Accetta Non rilevanti: opzione per stabilire se SCOM deve accettare o meno una risposta Non rilevante per NSLOOKUP.
NSLOOKUP non è riuscito a risolvere 127.0.0.1
Verificare che il server DNS sia avviato e collegato in ascolto su tutti gli indirizzi IP o sull'indirizzo IP di destinazione di questo monitor.
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>