Tjänstens hälsa för processen Klog

Microsoft.Linux.SLES.11.Process.Klog.Monitor (UnitMonitor)

Övervakare för processen Klog för SUSE Linux Enterprise Server 11

Knowledge Base article:

Sammanfattning

Daemonen Kernel Message Logging (för loggning av kernelmeddelanden) körs inte.

Daemonen för loggning av kernelmeddelanden lyssnar på meddelandekällor och prioriterar och bearbetar kernelmeddelanden.

Orsaker

Ett fel indikerar att tjänsten klogd inte är igång.

Lösningar

Kontrollera tjänsten i systemet genom att köra ps -ef | grep klogd eller genom att studera diagnostiken i Operations Manager-konsolen. Starta den genom att köra '/sbin/klogd' eller genom att klicka på länken för återställning i Operations Manager-konsolen.

För analys av grundorsaken, kontrollera först systemloggsfilen (/var/log/messages); titta på alla relaterade poster från tiden för felet.

Element properties:

TargetMicrosoft.Linux.SLES.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 Klog körs inte
Daemon för loggning av kernelmeddelande på server {0} körs inte.
RunAsDefault

Source Code:

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