Tjänstens hälsa för processen Nsc

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

Övervakare för processen Nsc för Solaris 11

Knowledge Base article:

Sammanfattning

Daemon för namntjänstcachen körs inte. Kontrollera resultaten i Diagnostik och återställning för att se om fler åtgärder krävs.

Daemon för namntjänstcachen används för cachelagring av namntjänstsökningar.

Orsaker

Ett ogiltigt tillstånd anger att daemontjänsten för nscd inte körs.

Lösningar

Kontrollera tjänsten i systemet genom att köra ps -ef | grep nscd eller genom att visa diagnostiken i Operations Manager-konsolen. Om tjänsten inte är igång kan du starta den med hjälp av kommandot "/etc/init.d/nscd start" eller genom att klicka på återställningslänken i Operations Manager-konsolen.

Om du vill utföra en rotorsaksanalys kontrollerar du systemloggfilen (/var/adm/messages) och visar eventuella relaterade poster vid tidpunkten för felet. Du kan också kontrollera om systemet innehåller några kärndatafiler. Använd "/usr/bin/pstack [corefile]" för att skriva ut en stackspårning som hjälp vid felsökning av orsaken till felet. Kontrollera filen /etc/nsswitch.conf för att se om Idap används. Detta kan vara en indikering på Idap-autentiseringsproblem.

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
Daemon för Nsc körs inte
Daemon för nsc på server {0} körs inte.
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>