Состояние процесса службы Utmp

Microsoft.Solaris.10.Process.Utmp.Monitor (UnitMonitor)

Монитор "Процесс Utmp Solaris 10"

Knowledge Base article:

Краткое описание

Управляющая программа utmp не запущена. Проверьте результаты на вкладке "Диагностика и восстановление", чтобы понять, нужны ли дополнительные действия.

Управляющая программа utmp наблюдает за базой данных utmp, чтобы записи, добавляемые процессами непривилегированных пользователей, удалялись после завершения этих процессов.

Причины

Сбой означает, что служба utmpd на компьютере не работает.

Решения

Проверьте службу на компьютере, выполнив команду "ps -ef | grep utmpd" или просмотрев диагностические данные в консоли Operations Manager. Если служба не работает, ее можно запустить с помощью команды "/etc/init.d/utmpd start" или щелкнув ссылку восстановления в консоли Operations Manager.

Для анализа основных причин сначала проверьте файл системного журнала (/var/adm/messages) и просмотрите подходящие записи, относящиеся ко времени сбоя. Можно также проверить основные файлы процесса в системе. С помощью команды "/usr/bin/pstack [имя_файла_core]" можно распечатать трассировку стека, которая может помочь в устранении причины сбоя.

Element properties:

TargetMicrosoft.Solaris.10.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
Управляющая программа utmp не запущена
Управляющая программа utmp не запущена на сервере {0}.
RunAsDefault

Source Code:

<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>