Integrità servizio SSH del processo

Microsoft.Linux.SLES.10.Process.Ssh.Monitor (UnitMonitor)

Monitoraggio SSH del processo SUSE Linux Enterprise Server 10

Knowledge Base article:

Riepilogo

Questo monitoraggio di processo controlla l'esecuzione del processo sshd. sshd è il daemon di SSH. Sostituisce rlogin e rsh e consente di effettuare comunicazioni cifrate protette tra due host non affidabili attraverso una rete non protetta. In qualsiasi momento deve esserci almeno un processo attivo.

Cause

Un errore indica che il servizio SSH sul sistema è inattivo.

Risoluzioni

Verificare il servizio eseguendo 'ps -ef | grep sshd' o visualizzando la diagnostica nella console di Operations Manager. Avviare il servizio utilizzando il comando 'service sshd start' o facendo clic sul collegamento di ripristino nella console di Operations Manager.

Per l'analisi delle cause principali, controllare innanzi tutto nei file di registro di sistema (/var/log/messages) e (/var/log/warn) le voci relative a eventi verificatisi alla stessa ora del problema.

Element properties:

TargetMicrosoft.Linux.SLES.10.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
Avviso monitoraggio SSH del processo SUSE Linux Enterprise Server 10
Il daemon SSH sul server {0} non è in esecuzione.
RunAsDefault

Source Code:

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