Monitor Cron de proceso de SUSE Linux Enterprise Server 9
Este monitor comprueba el estado del demonio de Cron mediante la ejecución de una consulta de WSMan para ver si el demonio de Cron se está ejecutando. Si recibe una alerta de este monitor, compruebe los resultados de Recuperación y diagnóstico para ver si es necesario realizar más acciones.
Una indicación de estado incorrecto muestra que el demonio de Cron en ese momento no está disponible.
Compruebe el servicio en el sistema ejecutando "ps -ef | grep cron" o viendo el diagnóstico en la consola de Operations Manager. Si no funciona, puede iniciar el proceso con el comando "/etc/init.d/cron start" o mediante el vínculo de recuperación de la consola de Operations Manager.
Para analizar la causa raíz, compruebe primero los archivos de registro del sistema (/var/log/messages) y (/var/log/warn), y examine cualquier entrada relacionada en el momento en que se produjo el error.
Target | Microsoft.Linux.SLES.9.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.Linux.SLES.9.Process.Cron.Monitor" Accessibility="Public" Target="Microsoft.Linux.SLES.9.OperatingSystem" TypeID="Unix!Microsoft.Unix.WSMan.Process.Status.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.SLES.9.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>