Client Deployment

Microsoft.FEP.UnprotectedServer.DeploymentFailure.Monitor (UnitMonitor)

This monitor tracks Forefront Endpoint Protection client installation failures.

Knowledge Base article:

Summary

The Forefront Endpoint Protection client failed to install on the specified computer. View the alert description and error code for details.

Configuration

This monitor reports a critical state and is enabled by default.

Causes

Installation Failure:

There are many different reasons that can cause Forefront Endpoint Protection client installation failures. View the alert description and error code for details. It is recommended that you investigate the root cause of the failure.

Resolutions

Installation Failure:

Use Remote Desktop Connection to connect to the specified computer, collect the Forefront Endpoint Protection client installation logs, and then investigate the failure.

Additional

Look into the Forefront Endpoint Protection troubleshooting documentation for further assistance.

Element properties:

TargetMicrosoft.FEP.UnprotectedServer
Parent MonitorMicrosoft.FEP.UnprotectedServer.FEP.Aggregate.Monitor
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.FEP.SecurityVulnerability.DeploymentFailureMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Forefront Endpoint Protection Client Installation

The Forefront Endpoint Protection client failed to install on the specified computer.
Error Description: {1}
Error code: {0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.FEP.UnprotectedServer.DeploymentFailure.Monitor" Accessibility="Public" Enabled="true" Target="FEPLibrary!Microsoft.FEP.UnprotectedServer" ParentMonitorID="Microsoft.FEP.UnprotectedServer.FEP.Aggregate.Monitor" Remotable="true" Priority="Normal" TypeID="FEPLibrary!Microsoft.FEP.SecurityVulnerability.DeploymentFailureMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.FEP.UnprotectedServer.DeploymentFailure.Monitor.Alert">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='DeploymentErrorCode']$</AlertParameter1>
<AlertParameter2>$Data/Context/Property[@Name='DeploymentInfo']$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="NoDeployID" MonitorTypeStateID="NoDeploy" HealthState="Success"/>
<OperationalState ID="DeploymentFailedID" MonitorTypeStateID="DeployFailed" HealthState="Error"/>
</OperationalStates>
<Configuration/>
</UnitMonitor>