Монитор "Процесс SSH Solaris 10"
Этот монитор процессов просматривает выполняющиеся процессы SSHD. SSHD — это управляющая программа для ssh. Она заменяет rlogin и rsh и предоставляет безопасное зашифрованное соединение между двумя ненадежными узлами через небезопасную сеть. Должен быть хотя бы один постоянно выполняющийся процесс.
Проблема указывает, что служба ssh системы отключена.
Проверьте службу системы, выполнив команду "ps -ef | grep sshd" или просмотрев диагностику в консоли Operations Manager. Если служба недоступна, попытайтесь выполнить вход в систему через telnet или rlogin. Если эти средства отключены, пользователь может выполнить вход в консоль. Для запуска службы выполните команду "svcadm enable ssh" или щелкните ссылку восстановления в консоли Operations Manager.
Для анализа основных причин сначала следует проверить файл системного журнала (/var/adm/messages) и просмотреть все соответствующие события, возникшие на время сбоя. Можно также проверить основные файлы процесса в системе. С помощью команды "/usr/bin/pstack [имя_файла_core]" можно распечатать трассировку стека, которая может помочь в устранении причины сбоя.
Target | Microsoft.Solaris.10.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.Solaris.10.Process.Ssh.Monitor" Accessibility="Public" Target="Microsoft.Solaris.10.OperatingSystem" TypeID="Unix!Microsoft.Unix.WSMan.Process.Status.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Solaris.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>