Verfügbarkeit des FTP-Diensts

Microsoft.Windows.InternetInformationServices.2008.LegacyFTPServer.NTService.CheckServiceState.Monitor (UnitMonitor)

Knowledge Base article:

Zusammenfassung

Dieser Monitor überprüft den Status des FTP-Serverdiensts (MSFTPSVC) von IIS. Wenn dieser Monitor eine Warnung ausgibt, müssen Sie korrigierende Schritte durchführen, um die Funktionsfähigkeit des Diensts wiederherzustellen.

Betriebsstatus:

Der FTP-Serverdienst (MSFTPSVC) von IIS kann den Betriebsstatus "Dienst wird ausgeführt" oder "Dienst wird nicht ausgeführt" aufweisen.

Konfiguration

Mit dem Konfigurationsparameter für diesen Monitor legen Sie fest, ob der Dienst auch dann überwacht werden soll, wenn der Starttyp nicht auf "Automatisch" festgelegt ist. Standardmäßig wird der Dienst nur überwacht, wenn der Starttyp auf "Automatisch" festgelegt ist. Dieser Parameter kann nach Bedarf angepasst werden.

Ursachen

Eine Reihe von Gründen können dazu führen, dass ein Dienst beendet wird:

Problembehebung

Wenn der FTP-Serverdienst (MSFTPSVC) von IIS nicht ausgeführt wird, können Sie das Problem mit den folgenden Schritten analysieren und den Dienst neu starten:

FTP-Dienst (MSFTPSVC) starten

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.2008.LegacyFTPServer
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Der FTP-Dienst ist nicht verfügbar.
Der FTP-Dienst auf {0} ist nicht verfügbar.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.InternetInformationServices.2008.LegacyFTPServer.NTService.CheckServiceState.Monitor" Accessibility="Public" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.InternetInformationServices.2008.LegacyFTPServer" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.InternetInformationServices.2008.LegacyFTPServer.NTService.CheckServiceState.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Running" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="NotRunning" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>MSFTPSVC</ServiceName>
</Configuration>
</UnitMonitor>