Estado del servicio Nsc de proceso

Microsoft.Solaris.11.Process.Nscd.Monitor (UnitMonitor)

Monitor Nsc de proceso de Solaris 11

Knowledge Base article:

Resumen

El demonio de caché para servicio de nombres no se está ejecutando. Compruebe los resultados de Diagnóstico y recuperación para ver si es necesario realizar más acciones.

El demonio de caché para servicio de nombres proporciona almacenamiento en caché para búsquedas de servicio de nombres.

Causas

Un estado incorrecto indica que el servicio de demonio nscd no se está ejecutando.

Resoluciones

Compruebe el servicio en el sistema ejecutando "ps -ef | grep nscd" o viendo el diagnóstico en la consola de Operations Manager. Si no funciona, puede iniciar el proceso con el comando "/etc/init.d/nscd start" o mediante el vínculo de recuperación de la consola de Operations Manager.

Para analizar la causa raíz, compruebe primero el archivo de registro del sistema (/var/adm/messages) y examine cualquier entrada relacionada en el momento en que se produjo el error. También puede comprobar el sistema en busca de algún archivo imagen de memoria del proceso. Utilice "/usr/bin/pstack [archivo imagen de memoria]" para imprimir un seguimiento de la pila que puede ayudar a solucionar la causa del error. Compruebe también el archivo /etc/nsswitch.conf si se utiliza ldap. Esto puede indicar problemas de autenticación de ldap.

Element properties:

TargetMicrosoft.Solaris.11.OperatingSystem
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Unix.WSMan.Process.Status.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
El demonio nsc no se está ejecutando
El demonio nsc del servidor {0} no se está ejecutando.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Solaris.11.Process.Nscd.Monitor" Accessibility="Public" Target="Microsoft.Solaris.11.OperatingSystem" TypeID="Unix!Microsoft.Unix.WSMan.Process.Status.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Solaris.11.Process.Nscd.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>nscd</ProcessName>
<Interval>300</Interval>
</Configuration>
</UnitMonitor>