This monitor checks the status of FTP sites. If you receive an alert from this monitor, action is required in order to bring the FTP site back to an operational state.
Operational States:
An IIS FTP site can be either in a "Started" or "Stopped" operational state.
The only configurable parameter of this monitor is the time interval used to check the status of the FTP site.
An IIS FTP sites can stop for many reasons, including:
The FTP site was stopped by an administrator
The FTP site was improperly configured which caused it to fail or prevented it from starting.
If an IIS FTP site is stopped, you can diagnose the issue or restart the site by taking the following actions:
Check for additional FTP site related alerts that might have occurred concurrently. These alerts might help better identify the reason why the service entered a stopped state.
Review the event logs on the managed computer, and correct any underlying problems that might have caused the FTP site to stop unexpectedly.
Use Internet Information Services (IIS) Manager to start the FTP Site.
Target | Microsoft.Windows.InternetInformationServices.10.0.FTPSite | ||
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.Server.IIS.IISFTPSiteStateMonitor.10 | ||
Remotable | False | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.InternetInformationServices.10.0.FTPSite.FTPSiteStatusCheck.Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.10.0.FTPSite" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="false" Priority="Normal" TypeID="Microsoft.Windows.Server.IIS.IISFTPSiteStateMonitor.10" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.InternetInformationServices.10.0.FTPSite.FTPSiteStatusCheck.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="IISCommon!Microsoft.Windows.InternetInformationServices.FTPSite"]/Description$</AlertParameter1>
<AlertParameter2>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Started" MonitorTypeStateID="Started" HealthState="Success"/>
<OperationalState ID="Stopped" MonitorTypeStateID="Stopped" HealthState="Error"/>
</OperationalStates>
<Configuration>
<PeriodInSeconds>60</PeriodInSeconds>
<SiteID>$Target/Property[Type="IISCommon!Microsoft.Windows.InternetInformationServices.FTPSite"]/SiteID$</SiteID>
</Configuration>
</UnitMonitor>