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

Microsoft.HPUX.11iv3.Process.Cron.Monitor (UnitMonitor)

Монитор процесса службы Cron HPUX 11iv3

Knowledge Base article:

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

Этот монитор проверяет состояние управляющей программы Cron. Для этого выполняется запрос WSMan, который проверяет, запущена ли управляющая программа Cron. При получении предупреждения от этого монитора следует проверить результаты диагностики и восстановления, чтобы увидеть, нужны ли дальнейшие действия.

Причины

Неработоспособное состояние указывает на текущую недоступность управляющей программы Cron.

Устранение

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

Для анализа основных причин сначала проверьте системный файл журнала (/var/adm/syslog/syslog.log) и просмотрите записи, относящиеся ко времени сбоя. Можно также проверить основные файлы процесса в системе.

Element properties:

TargetMicrosoft.HPUX.11iv3.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
Служба Cron не запущена
Управляющая программа Cron не запущена на сервере {0}.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.HPUX.11iv3.Process.Cron.Monitor" Accessibility="Public" Target="Microsoft.HPUX.11iv3.OperatingSystem" TypeID="Unix!Microsoft.Unix.WSMan.Process.Status.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.HPUX.11iv3.Process.Cron.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>cron</ProcessName>
<Interval>300</Interval>
</Configuration>
</UnitMonitor>