Disponibilité du service FTP

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

Knowledge Base article:

Résumé

Ce moniteur vérifie l'état du service de serveur FTP IIS (MSFTPSVC). Si vous recevez une alerte de ce moniteur, il est nécessaire d'agir pour remettre le service dans un état opérationnel.

États opérationnels :

Le service de serveur FTP IIS (MSFTPSVC) peut être dans un état opérationnel « Service en cours d'exécution » ou « Service non exécuté ».

Configuration

Le moniteur prend un paramètre de configuration unique qui vérifie si le service doit être analysé lorsque son type de démarrage n'est pas défini sur « Automatique ». Par défaut, le service sera analysé uniquement si le type de démarrage du service est « Automatique ». Cela peut être adapté au besoin.

Causes

Un service peut s'arrêter pour de nombreuses raisons, notamment :

Résolutions

Si le service de serveur FTP IIS (MSFTPSVC) ne s'exécute pas, vous pouvez diagnostiquer le problème ou redémarrer le service en prenant les mesures suivantes :

Démarrer le service FTP (MSFTPSVC)

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
Le service FTP n'est pas disponible.
Le service FTP sur {0} n'est pas disponible.
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>