Доступность FTP-службы

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

Knowledge Base article:

Сводка

Этот монитор проверяет состояние службы FTP-сервера IIS (FTPSVC). Если вы получаете предупреждение от данного монитора, требуется предпринять действия для возвращения службы в рабочее состояние.

Операционные состояния:

Служба FTP-сервера IIS (FTPSVC) может находиться в операционном состоянии "Служба запущена" или "Служба не запущена".

Конфигурация

Монитор использует единый параметр конфигурации, контролирующий, следует ли осуществлять мониторинг службы, когда ее тип запуска не выбран как "Автоматический". По умолчанию мониторинг службы будет осуществляться только в том случае, если тип запуска службы выбран как "Автоматический". Его можно настроить как требуется.

Причины

Служба может остановиться по нескольким причинам:

Решения

Если служба FTP-сервера IIS (FTPSVC) находится в состоянии "Не запущена", можно диагностировать проблему или перезапустить службу, выполнив следующие действия:

Запустить 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
служба FTP недоступна.
служба FTP на сервере {0} недоступна.
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>