Monitors PXE Service Windows Service.
Monitor to see if the Citrix PVS PXE service is running.
The Citrix PVS PXE service is an optional part of a Citrix Provisioning Services deployment and is responsible for providing PXE services for target devices. PXE is one of the various options to deliver a TFTP server IP and bootstrap file name to a target device to make it able to connect to a PVS server and boot from a vDisk.
If this service is not running and you are using PXE as bootstrap info deployment, targets may not able to boot.
A service can stop for many reasons, including:
The service was stopped by an Administrator.
The service encountered an exception that stopped the service.
The service was improperly configured, which prevented it from starting.
The service was prevented from starting because the user account assigned to the service could not be authenticated.
The service can be restarted using the Services snap-in which can be accessed through the Computer Management console.
Check the Application log within Windows Logs in the Windows event viewer for detailed error messages.
Target | Free.Edition.MetrixInsight.EndUserComputing.ControlLayer.Citrix.ProvisioningServicesServer.WindowsService.BNPXE | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.CheckNTServiceStateMonitorType | ||
Remotable | True | ||
Accessibility | Internal | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Free.Edition.MetrixInsight.EndUserComputing.Citrix.PVS.Monitor.Controller.WindowsService.BNPXE" Accessibility="Internal" Enabled="true" Target="Free.Edition.MetrixInsight.EndUserComputing.ControlLayer.Citrix.ProvisioningServicesServer.WindowsService.BNPXE" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Free.Edition.MetrixInsight.EndUserComputing.Citrix.PVS.Monitor.Controller.WindowsService.BNPXE.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Free.Edition.MetrixInsight.EndUserComputing.ControlLayer.Citrix.ProvisioningServicesServer.WindowsService"]/ServiceName$</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"]/PrincipalName$</ComputerName>
<ServiceName>$Target/Property[Type="Free.Edition.MetrixInsight.EndUserComputing.ControlLayer.Citrix.ProvisioningServicesServer.WindowsService"]/ServiceName$</ServiceName>
<CheckStartupType>true</CheckStartupType>
</Configuration>
</UnitMonitor>