Zustand des Prozess-SSH-Dienstes

Microsoft.HPUX.11iv3.Process.Ssh.Monitor (UnitMonitor)

Monitor HPUX 11iv3 "Prozess-SSH"

Knowledge Base article:

Zusammenfassung

Dieser Prozessmonitor achtet darauf, ob der SSHD-Prozess ausgeführt wird. SSHD ist der Dämon 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.

Ursachen

Ein Fehler weist darauf hin, dass der ssh-Dienst im System ausgefallen ist.

Lösungen

Überprüfen Sie den Dienst im System, indem Sie 'ps -ef | grep sshd' ausführen oder die Diagnose in der System Center Operations Manager-Konsole anzeigen. Wenn er nicht ausgeführt wird, können Sie den Prozess mit dem Befehl '/sbin/init.d/secsh start' oder durch Klicken auf den Wiederherstellungslink in der Operations Manager-Konsole starten.

Zur Fehleranalyse überprüfen Sie zunächst die Systemprotokolldatei (/var/adm/syslog/syslog.log). Sehen Sie sich dabei alle verwandten Einträge an, die zum Zeitpunkt des Fehlschlags in das Protokoll aufgenommen wurden. Alternativ können Sie das System nach Hauptdateien des Prozesses durchsuchen.

Element properties:

TargetMicrosoft.HPUX.11iv3.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
Monitorwarnung HPUX 11iv3 "Prozess-SSH"
SSH-Daemon auf Server {0} wird nicht ausgeführt
RunAsDefault

Source Code:

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