Disponibilità del servizio FTP

Microsoft.Windows.InternetInformationServices.6.2.FTPServer.NTService.CheckServiceState.Monitor (UnitMonitor)

Knowledge Base article:

Riepilogo

Questo monitoraggio controlla lo stato del servizio Server FTP IIS (FTPSVC). Se si riceve un avviso da questo monitoraggio, sarà necessario intraprendere un'azione per ripristinare lo stato operativo del servizio.

Stati operativi:

Lo stato operativo del servizio Server FTP IIS (FTPSVC) può essere "In esecuzione" o "Non in esecuzione".

Configurazione

Il monitoraggio utilizza un singolo parametro di configurazione che controlla se il servizio deve essere monitorato quando il suo tipo di avvio non è impostato "Automatico". Per impostazione predefinita, il servizio verrà monitorato solamente se il tipo di avvio è impostato su "Automatico". L'intervallo può essere modificato in base alle esigenze.

Cause

È possibile che un servizio venga interrotto per diversi motivi, tra cui:

Soluzioni

Se lo stato operativo del servizio Server FTP IIS (FTPSVC) è "Non in esecuzione", è possibile diagnosticare il problema oppure riavviare il servizio facendo quanto segue:

Avvia servizio FTP (FTPSVC)

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.6.2.FTPServer
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Il servizio FTP non è disponibile.
Il servizio FTP su {0} non è disponibile.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.InternetInformationServices.6.2.FTPServer.NTService.CheckServiceState.Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.6.2.FTPServer" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.InternetInformationServices.6.2.FTPServer.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>FTPSVC</ServiceName>
</Configuration>
</UnitMonitor>