Status Udev-service verwerken

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

Udev-monitor voor SUSE Linux Enterprise Server 12-processen

Knowledge Base article:

Samenvatting

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

Udev is een algemeen kernel-apparaatbeheerprogramma. Het wordt als een daemon op een Linux-systeem uitgevoerd en luistert naar gebeurtenissen die de kernel verzendt wanneer een nieuw apparaat wordt geïnitialiseerd of geïnstalleerd.

Oorzaken

Een fout geeft aan dat de systeemdaemon udevd niet wordt uitgevoerd.

Oplossingen

Controleer de service door het uitvoeren van 'ps -ef | grep systemd-udevd' of door de diagnose in de Operations Manager-console te bekijken. Start de service met de opdracht 'systemctl start systemd-udevd' of door op de herstelkoppeling in de Operations Manager-console te klikken.

Controleer eerst het systeemlogboekbestand (/var/log/messages) voor analyse van de hoofdoorzaak en bekijk alle verwante vermeldingen die gelijktijdig met de fout zijn gemaakt.

Element properties:

TargetMicrosoft.Linux.SLES.12.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
Udev-daemon is niet actief
De kernelgebeurtenissen naar Udev op server {0} worden niet uitgevoerd.
RunAsDefault

Source Code:

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