Integrität des Prozess-Udev-Dienstes

Microsoft.Linux.RHEL.7.Process.Udev.Monitor (UnitMonitor)

Red Hat Enterprise Linux Server 7-Monitor "Udev-Prozess"

Knowledge Base article:

Zusammenfassung

Der udev-Daemon wird nicht ausgeführt. Überprüfen Sie anhand der Ergebnisse von "Diagnose und Wiederherstellung", ob weitere Maßnahmen erforderlich sind.

Udev ist ein generisches Kernel-Programm zur Geräteverwaltung. Er wird auf Linux-Systemen als Daemon ausgeführt. Mit diesem Daemon wird auf Ereignisse gelauscht, die vom Kernel gesendet werden, wenn ein neues Gerät initialisiert oder installiert wird.

Ursachen

Mit einem Fehler wird darauf hingewiesen, dass der udev-Daemon nicht ausgeführt wird.

Lösungen

Überprüfen Sie den Dienst, indem Sie „ps -ef | grep systemd-udevd“ ausführen, oder die Diagnose in der Operations Manager-Konsole anzeigen. Starten Sie ihn durch Ausführen des Befehls "systemctl start systemd-udevd" oder durch Klicken auf den Wiederherstellungslink in der Operations Manager-Konsole.

Zur Fehleranalyse überprüfen Sie zunächst die Systemprotokolldatei (/var/log/messages). Sehen Sie sich dabei alle verwandten Einträge an, die zum Zeitpunkt des Fehlschlags in das Protokoll aufgenommen wurden.

Element properties:

TargetMicrosoft.Linux.RHEL.7.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
Der udev-Daemon wird nicht ausgeführt.
Die Kernelereignisse zum udev-Daemon auf Server "{0}" werden nicht ausgeführt.
RunAsDefault

Source Code:

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