Disponibilità del servizio SMTP

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

Knowledge Base article:

Riepilogo

Questo monitoraggio controlla lo stato del servizio Server SMTP IIS (SMTPSVC). 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 SMTP IIS (SMTPSVC) 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 SMTP IIS (SMTPSVC) è "Non in esecuzione", è possibile diagnosticare il problema oppure riavviare il servizio facendo quanto segue:

Avvia servizio Server SMTP (SMTPSVC)

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.10.0.LegacySMTPServer
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Il server SMTP non è disponibile
Il server SMTP su {0} non è disponibile.
RunAsDefault

Source Code:

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