Questo monitor controlla lo stato del servizio FTP Server (MSFTPSVC) di IIS. Se si riceve un avviso da questo monitor, è richiesta un'azione per ripristinare uno stato operativo del servizio.
Stati operativi:
Il servizio FTP Server (MSFTPSVC) di IIS può trovarsi nello stato operativo "Servizio in esecuzione" o "Servizio non in esecuzione".
Il monitor accetta un unico parametro di configurazione che controlla se il servizio deve essere monitorato quando il tipo di avvio è impostato su "Automatico". Per impostazione predefinita, il servizio verrà monitorato solo se il tipo di avvio è impostato su "Automatico". Questo valore può essere modificato in base alle esigenze.
Un servizio può essere arrestato per diversi motivi, tra cui:
Il servizio è stato arrestato da un amministratore.
Il servizio non è stato avviato poiché non è stato possibile autenticare l'account utente.
È stata rilevata un'eccezione che ha arrestato il servizio.
Il servizio non è stato configurato correttamente impedendone l'avvio.
Se il servizio FTP Server (MSFTPSVC) di IIS non è in esecuzione, è possibile diagnosticarne il problema o riavviare il servizio effettuando le azioni seguenti:
Controllare la presenza di altri avvisi correlati al servizio che potrebbero essersi verificati contemporaneamente. Questi avvisi potrebbero contribuire a identificare meglio il motivo per cui il servizio è stato arrestato.
Esaminare i registri eventi nel computer gestito e correggere gli eventuali problemi sottostanti che potrebbero avere causato l'arresto imprevisto del servizio.
Utilizzare l'attività seguente per tentare di riavviare il servizio.
Avvia servizio FTP (MSFTPSVC)
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>