Integridade do Serviço de Processos SSH

Microsoft.Solaris.11.Process.Ssh.Monitor (UnitMonitor)

Monitor de Processos SSH do Solaris 11

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. Se ele estiver inativo, tente fazer logon via telnet ou rlogin. Se estiverem desabilitados, você poderá fazer logon no console. Para iniciar o serviço, execute o comando "/etc/init.d/sshd start" ou clique no link de recuperação no Console do Operations Manager.

Para a análise da causa principal, verifique primeiro o arquivo de log do sistema (/var/adm/messages) e examine todas as entradas relacionadas no momento da falha. Convém também verificar o sistema quanto a algum arquivo essencial do processo. Use "/usr/bin/pstack [corefile]" para imprimir um rastreamento de pilha que ajudará a resolver o problema da causa da falha.

Element properties:

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