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

Microsoft.Linux.RHEL.6.Process.Cron.Monitor (UnitMonitor)

Монитор процесса службы Cron Red Hat Enterprise Linux Server 6

Knowledge Base article:

Сводка

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

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

Причины

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

Решения

Проверьте службу на компьютере, выполнив команду "ps -ef | grep cron" или просмотрев диагностические данные в консоли Operations Manager. Если служба не работает, ее можно запустить с помощью команды "service crond restart" или щелкнув ссылку восстановления в консоли Operations Manager.

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

Element properties:

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