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

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

Knowledge Base article:

Сводка

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

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

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

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

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

Причины

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

Решения

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

Запуск службы SMTP-сервера (SMTPSVC)

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.6.2.LegacySMTPServer
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Сервер SMTP недоступен
Сервер SMTP на {0} недоступен.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.InternetInformationServices.6.2.LegacySMTPServer.NTService.CheckServiceState.Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.6.2.LegacySMTPServer" 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.LegacySMTPServer.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>SMTPSVC</ServiceName>
</Configuration>
</UnitMonitor>