SUSE Linux Enterprise Server 9-Monitor "SSH-Prozess"
Dieser Prozessmonitor achtet darauf, ob der SSHD-Prozess ausgeführt wird. SSHD ist der Daemon für SSH. Es ersetzt "rlogin" und "rsh" und gewährleistet zudem 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.
Ein Fehler weist darauf hin, dass der SSH-Dienst im System ausgefallen ist.
Überprüfen Sie den Dienst, indem Sie "ps -ef | grep sshd" ausführen oder die Diagnose in der System Center Operations Manager-Konsole anzeigen. Starten Sie den Dienst mithilfe des Befehls "/etc/init.d/sshd start" oder durch Klicken auf die Wiederherstellungsverknüpfung in der Operations Manager-Konsole.
Zur Fehleranalyse überprüfen Sie zunächst die Systemprotokolldateien (/var/log/messages) und (/var/log/warn). Sehen Sie sich dabei alle verwandten Einträge an, die zum Zeitpunkt des Fehlschlags in das Protokoll aufgenommen wurden.
Target | Microsoft.Linux.SLES.9.OperatingSystem | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Unix.WSMan.Process.Status.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Linux.SLES.9.Process.Ssh.Monitor" Accessibility="Public" Target="Microsoft.Linux.SLES.9.OperatingSystem" TypeID="Unix!Microsoft.Unix.WSMan.Process.Status.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.SLES.9.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>