Status voor proces Utmp-service

Microsoft.Solaris.10.Process.Utmp.Monitor (UnitMonitor)

Utmp-monitor voor Solaris 10-processen

Knowledge Base article:

Samenvatting

De utmp-daemon wordt niet uitgevoerd. Controleer de resultaten van de diagnose en het herstel om na te gaan of verdere actie is vereist.

De utmp-deamon bewaakt de utmp-database om ervoor te zorgen dat vermeldingen die door andere processen dan de root zijn ingevoegd, bij beëindiging van het proces worden schoongemaakt.

Oorzaken

Een fout geeft aan dat de utmpd-service op het systeem niet actief is.

Oplossingen

Controleer de service op het systeem door het uitvoeren van 'ps -ef | grep utmpd' of door de diagnose in de Operations Manager-console te bekijken. Als de service niet actief is, kunt u het proces starten met de opdracht '/etc/init.d/utmpd start' of door op de herstelkoppeling in de Operations Manager-console te klikken.

Controleer eerst het systeemlogboekbestand (/var/adm/messages) voor analyse van de hoofdoorzaak en bekijk alle verwante vermeldingen die gelijktijdig met de fout zijn gemaakt. Controleer ook de kernprocesbestanden van het systeem. Gebruik '/usr/bin/pstack [corefile]' om een stacktrace af te drukken die helpt bij het achterhalen van de oorzaak van de fout.

Element properties:

TargetMicrosoft.Solaris.10.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
De utmp-daemon wordt niet uitgevoerd
De utmp-daemon op server {0} wordt niet uitgevoerd.
RunAsDefault

Source Code:

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