NFS: Netzwerkportregistrierung durch den Server für NFS

Microsoft.Windows.FileServices.Service.NFS.6.3.Server.PortRegistration (UnitMonitor)

Dieses Objekt überwacht die Registrierung von Ports beim Netzwerkstapel und generiert eine Warnung, wenn der Server für NFS einen Port nicht registrieren kann (sofern die Warnung für diesen Monitor aktiviert ist).

Knowledge Base article:

Zusammenfassung

Dieses Objekt überwacht die Registrierung von Ports beim Netzwerkstapel und generiert eine Warnung, wenn der Server für NFS einen Port nicht registrieren kann (sofern die Warnung für diesen Monitor aktiviert ist).

Der RPC-Portzuordnungsdienst (Remote Procedure Call, Remoteprozeduraufruf) ermöglicht UNIX-basierten Computern, die UNIX-kompatiblen Dienste zu ermitteln, die auf Windows-basierten Computern zur Verfügung stehen und die aktiv sein müssen, damit der Server für NFS gestartet wird. NFS-Clients ermitteln NFS-Server durch Abfragen des RPC-Portzuordnungsdiensts nach einem Remoteserver. Der RPC-Portzuordnungsdienst konvertiert RPC-Daten in TCP- und UDP-Protokollportnummern.

Ursachen

Dieser Monitor kann in den Integritätsstatus "Warnung" oder "Kritisch" wechseln, wenn Windows nicht über genügend TCP/IP-Ports verfügt. Andere Treiber, Dienste oder Programme verwenden möglicherweise die benötigten TCP/IP-Ports, sodass der Server für NFS nicht alle Port/Protokoll-Kombinationen registrieren konnte.

Überprüfen Sie das Systemereignisprotokoll von Windows auf Meldungen von der Ereignisquelle Microsoft-Windows-ServicesForNFS-Server und Ereignis-ID 1059 oder 1060, die möglicherweise weitere Informationen dazu enthalten, welches Protokoll oder welcher Port Ursache des Problems ist.

Wenn der Integritätsstatus unbekannt ist, hat die Überwachung für dieses Objekt noch nicht begonnen.

Lösungen

Überprüfen, ob vom Server für NFS alle Protokolle registriert wurden

Um festzustellen, welche Ports und Protokolle vom Server für NFS verwendet werden, geben Sie auf dem betroffenen Computer an einer Eingabeaufforderung mit erhöhten Rechten rpcinfo ein.

Vom Server für NFS werden in der Regel die folgenden Port/Protokoll-Kombinationen verwendet:

TCP/IP-Ports verfügbar machen und Server für NFS neu starten

Führen Sie die folgenden Schritte aus, um TCP/IP-Ports verfügbar zu machen und den Server für NFS neu zu starten:

1. Geben Sie an einer Eingabeaufforderung mit erhöhten Rechten netstat -a -b -o ein, um alle Verbindungen mit zugehörigen ausführbaren Dateien und Prozessen anzuzeigen.

2. Lösen Sie sämtliche Portzuordnungen auf, die in Konflikt mit den in Schritt 1 ermittelten NFS-Ports stehen, indem Sie nicht benötigte Treiber löschen, nicht benötigte Dienste beenden oder nicht benötigte Programme schließen.

3. Geben Sie nfsadmin server stop ein.

4. Geben Sie nfsadmin server start ein.

Überprüfung

Führen Sie die folgenden Schritte aus, um zu überprüfen, ob vom Server für NFS alle Protokolle erfolgreich registriert wurden:

1. Geben Sie auf dem betroffenen Server an einer Eingabeaufforderung mit erhöhten Rechten rpcinfo ein.

2. Überprüfen Sie in der Liste, ob die Dienste mountd, nfs, nlockmgr und status alle mit der Portzuordnung für IPv4 und IPv6 (sofern verwendet) registriert wurden.

Dieser Monitor wird automatisch auf einen fehlerfreien Status zurückgesetzt, wenn der Server für NFS gestartet wurde.

Zusätzliche Informationen

Ereignis-IDs 1059 und 1060 (http://go.microsoft.com/fwlink/?LinkId=185995)

Weitere Informationen zum Konfigurieren von Server für NFS finden Sie unter Dienste für NFS (Network File System) (http://go.microsoft.com/fwlink/?LinkId=185983).

Element properties:

TargetMicrosoft.Windows.FileServices.Service.NFS.6.3
Parent MonitorSystem.Health.AvailabilityState
CategoryCustom
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.3SingleEventLog3StateUnitMonitorType
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.FileServices.Service.NFS.6.3.Server.PortRegistration" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServices.Service.NFS.6.3" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.3SingleEventLog3StateUnitMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<OperationalStates>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="SecondEventRaised" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
<OperationalState ID="ThirdEventRaised" MonitorTypeStateID="ThirdEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Microsoft-Windows-ServicesForNFS-Server/Admin</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1060</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-ServicesForNFS-Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Microsoft-Windows-ServicesForNFS-Server/Admin</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-ServicesForNFS-Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1059</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
<ThirdComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ThirdComputerName>
<ThirdLogName>Microsoft-Windows-ServicesForNFS-Server/Admin</ThirdLogName>
<ThirdExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1000</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-ServicesForNFS-Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</ThirdExpression>
</Configuration>
</UnitMonitor>