Monitorování zpracování procesu SSH s platformou Solaris 10
Démon procesu SSH neběží. Zkontrolujte výsledky diagnostiky a obnovení, kde zjistíte, zda je nutné provést další akci.
Démon procesu SSH má název sshd. Poskytuje bezpečnou šifrovanou komunikaci mezi dvěma nedůvěryhodnými hostiteli v nezabezpečené síti. Vždy by měl být spuštěn alespoň jeden proces.
Stav Není v pořádku značí, že démon procesu SSH neběží.
Zkontrolujte službu spuštěním příkazu „ps -ef | grep sshd“ nebo zobrazením diagnostiky na konzole nástroje Operations Manager. Pokud nefunguje, přihlaste se přes protokol telnet nebo rlogin. Pokud jsou tyto protokoly zakázány, můžete se přihlásit ke konzole. Službu můžete spustit pomocí příkazu „/etc/init.d/sshd start“ nebo kliknutím na odkaz na obnovení v konzole nástroje Operations Manager.
Chcete-li provést analýzu základní příčiny, projděte si soubor protokolu systému (/var/adm/messages) a zobrazte příslušné záznamy v době selhání. Další možností je kontrola systému z hlediska zpracovaných souborů jádra. Pomocí příkazu „/usr/bin/pstack [corefile]“ vytiskněte zprávu o sledování zásobníku, která vám pomůže při řešení příčiny selhání.
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>