HPC Basic Profile Web Service

Microsoft.HPC.2008.Monitor.HeadNode.HPCBasicProfile (UnitMonitor)

Knowledge Base article:

Summary

This monitor tracks the status of the HPC Basic Profile Web Service. When this service is stopped, the HPC Job Scheduler Service cannot be accessed using the HPC Basic Profile Web Service. The HPC Basic Profile Web Service is not configured to start automatically after the HPC Pack is installed.

Configuration

If you want to use this monitor, you must set the service startup type to be automatic, or override the “Alert only if service startup type is automatic” option to False. Otherwise, the health state of this monitor will be always green. If you do not use the HPC Basic Profile Web Service, you can disable this monitor.

Causes

This error can be caused by any of the following:

Resolutions

To troubleshoot and fix this problem:

Additional

Recovery task will be run automatically to restart the service, so you may find the service keeps restarting while you are trying to stop it. There are couple of options to avoid it happen:

Element properties:

TargetMicrosoft.HPC.2008.HeadNode
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.HPC.2008.Monitor.HeadNode.HPCBasicProfile" Accessibility="Public" Enabled="true" Target="Microsoft.HPC.2008.HeadNode" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<OperationalStates>
<OperationalState ID="Running" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="NotRunning" MonitorTypeStateID="NotRunning" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>HPCBasicProfile</ServiceName>
<CheckStartupType/>
</Configuration>
</UnitMonitor>