Process Rpcidmap Service Health

Microsoft.Linux.RHEL.5.Process.Rpcidmap.Monitor (UnitMonitor)

Red Hat Enterprise Linux Server 5 Process Rpcidmap Monitor

Knowledge Base article:

Summary

The rpc.idmapd daemon is not running. Check the Diagnostic and Recovery results to see if further action is required.

The rpc.idmapd daemon facilitates mapping of user and group ids to names.

Configuration

This monitor is disabled by default. Overrides can be used to enable this monitor for an individual computer or group of computers.

Causes

A failure indicates that the rpc.idmapd daemon is not running

Resolutions

Check the service on the system by running ps -ef | grep rpc.idmapd or by viewing the diagnostic in the Operations Manager Console. Start the process using the run level startup script "/sbin/service rpcidmapd restart" or by clicking the recovery link in the Operations Manager Console.

For root cause analysis, first check the system log file (/var/log/messages), and view any related entries at the time of failure.

Element properties:

TargetMicrosoft.Linux.RHEL.5.OperatingSystem
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Unix.WSMan.Process.Status.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
NFSv4 ID Name mapper daemon (rpcidmap) is not running
The NFSv4 ID Name Mapper daemon on server {0} is not running.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Linux.RHEL.5.Process.Rpcidmap.Monitor" Accessibility="Public" Target="Microsoft.Linux.RHEL.5.OperatingSystem" TypeID="Unix!Microsoft.Unix.WSMan.Process.Status.MonitorType" Enabled="false" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.RHEL.5.Process.Rpcidmap.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/PrincipalName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="Running" ID="Running"/>
<OperationalState HealthState="Error" MonitorTypeStateID="NotRunning" ID="NotRunning"/>
</OperationalStates>
<Configuration>
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<ProcessName>rpc.idmapd</ProcessName>
<Interval>300</Interval>
</Configuration>
</UnitMonitor>