Integrität des SSH-Prozessdiensts

Microsoft.Linux.RHEL.6.Process.Ssh.Monitor (UnitMonitor)

Red Hat Enterprise Linux Server 6-Monitor "SSH-Prozess"

Knowledge Base article:

Zusammenfassung

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

Der Name des Daemons für SSH lautet "sshd". Er gewährleistet eine sichere verschlüsselte Kommunikation zwischen zwei nicht vertrauenswürdigen Hosts über ein nicht sicheres Netzwerk. Es sollte grundsätzlich immer ein Prozess ausgeführt werden.

Ursachen

Mit einem fehlerhaften Status wird angezeigt, dass der SSH-Daemon zurzeit nicht ausgeführt wird.

Lösungen

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

Überprüfen Sie zur Fehlerursachenanalyse zunächst die Systemprotokolldateien ("/var/log/messages" und "/var/log/secure"). Sehen Sie sich dabei alle verwandten Einträge an, die zum Zeitpunkt des Auftretens des Fehlers in das Protokoll aufgenommen wurden.

Element properties:

TargetMicrosoft.Linux.RHEL.6.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 SSH-Daemon wird nicht ausgeführt.
Der SSH-Daemon auf Server {0} wird nicht ausgeführt.
RunAsDefault

Source Code:

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