Tjänstens hälsa för processen Udev

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

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

Knowledge Base article:

Sammanfattning

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

Udev är en generisk kernel-enhetshanterare. Det körs som en daemon på ett Linux-system och lyssnar på händelser som kerneln skickar ut om en ny enhet initieras eller installeras.

Orsaker

Ett fel indikerar att daemonen udev inte är igång.

Lösningar

Kontrollera tjänsten genom att köra 'ps -ef | grep udev' eller genom att studera diagnostiken i Operations Manager-konsolen. Starta den genom att köra '/sbin/start_udev' 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 Udev körs inte
Kernelhändelserna till daemon för Udev på server {0} körs inte.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Linux.SLES.11.Process.Udev.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.Udev.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>udevd</ProcessName>
<Interval>300</Interval>
</Configuration>
</UnitMonitor>