Integridade do Serviço de Processos SSH

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

Monitor de Processos SSH do Red Hat Enterprise Linux Server 7

Knowledge Base article:

Resumo

O daemon SSH não está em execução. Verifique os resultados de Diagnóstico e Recuperação para ver se alguma outra ação é necessária.

O daemon para SSH é denominado sshd. Ele fornece comunicação criptografada segura entre dois hosts não confiáveis por uma rede desprotegida. Sempre deverá haver, no mínimo, um processo em execução.

Causas

Um estado não íntegro indica que o daemon SSH não está em execução.

Resoluções

Verifique o serviço executando ps -ef | grep sshd ou visualizando o diagnóstico no console do Operations Manager. Inicie-o executando o comando "systemctl start sshd" ou clicando no link de recuperação no Console do Operations Manager.

Para a análise da causa principal, verifique primeiro os arquivos de log do sistema (/var/log/messages) e (/var/log/secure) e examine todas as entradas relacionadas no momento da falha.

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
O daemon SSH não está em execução
O daemon SSH no servidor {0} não está em execução.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Linux.RHEL.7.Process.Ssh.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.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>