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.
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.
Eine Reihe von Gründen können dazu führen, dass ein Dienst beendet wird:
Der Dienst wurde von einem Administrator beendet.
Der Dienst konnte nicht gestartet werden, weil das Benutzerkonto nicht authentifiziert werden konnte.
Im Dienst ist eine Ausnahme aufgetreten, sodass der Dienst beendet werden musste.
Der Dienst wurde nicht richtig konfiguriert und konnte daher nicht gestartet werden.
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:
Prüfen Sie, ob zum gleichen Zeitpunkt weitere dienstbezogene Warnungen ausgegeben wurden. Diese Warnungen können hilfreich sein, wenn Sie die Ursache für das Beenden des Diensts ermitteln.
Überprüfen Sie die Ereignisprotokolle auf dem verwalteten Computer, und beheben Sie alle zugrunde liegenden Probleme, die eventuell zum unerwarteten Beenden des Diensts geführt haben.
Versuchen Sie, den Dienst mit der folgenden Aufgabe neu zu starten.
FTP-Dienst (MSFTPSVC) starten
Target | Microsoft.Windows.InternetInformationServices.2008.LegacyFTPServer | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.CheckNTServiceStateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<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>