Estado del servicio Cron de proceso

Microsoft.Linux.SLES.12.Process.Cron.Monitor (UnitMonitor)

Monitor Cron de proceso de SUSE Linux Enterprise Server 12

Knowledge Base article:

Resumen

El demonio de Cron no se está ejecutando. Compruebe los resultados de Diagnóstico y recuperación para ver si es necesario realizar más acciones.

El demonio de Cron facilita la ejecución programada de comandos.

Causas

Un estado incorrecto indica que el demonio de Cron no se está ejecutando.

Soluciones

Compruebe el servicio en el sistema ejecutando "ps -ef | grep cron" o viendo el diagnóstico en la consola de Operations Manager. Si no está funcionando, puede iniciar el proceso usando el comando 'systemctl start cron' o haciendo clic en el vínculo de recuperación en la consola de Operations Manager.

Para analizar la causa inicial, compruebe primero los archivos de registro del sistema (/var/log/messages) y (/var/log/cron), y examine cualquier entrada relacionada en el momento en que se produjo el error.

Element properties:

TargetMicrosoft.Linux.SLES.12.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
El demonio de Cron no se está ejecutando
El demonio de Cron del servidor {0} no se está ejecutando.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Linux.SLES.12.Process.Cron.Monitor" Accessibility="Public" Target="Microsoft.Linux.SLES.12.OperatingSystem" TypeID="Unix!Microsoft.Unix.WSMan.Process.Status.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.SLES.12.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>