Монитор "Процесс Utmp Solaris 10"
Управляющая программа utmp не запущена. Проверьте результаты на вкладке "Диагностика и восстановление", чтобы понять, нужны ли дополнительные действия.
Управляющая программа utmp наблюдает за базой данных utmp, чтобы записи, добавляемые процессами непривилегированных пользователей, удалялись после завершения этих процессов.
Сбой означает, что служба utmpd на компьютере не работает.
Проверьте службу на компьютере, выполнив команду "ps -ef | grep utmpd" или просмотрев диагностические данные в консоли Operations Manager. Если служба не работает, ее можно запустить с помощью команды "/etc/init.d/utmpd start" или щелкнув ссылку восстановления в консоли 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.Utmp.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.Utmp.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>utmpd</ProcessName>
<Interval>300</Interval>
</Configuration>
</UnitMonitor>