Tjänstens hälsa för processen Cron

Microsoft.AIX.7.Process.Cron.Monitor (UnitMonitor)

Övervakare för processen Cron för AIX 7

Knowledge Base article:

Sammanfattning

Daemon för Cron körs inte. Kontrollera resultaten i Diagnostik och återställning för att se om fler åtgärder krävs.

Daemon för Cron förenklar schemalagd kommandokörning.

Orsaker

Ett ogiltigt tillstånd anger att daemon för Cron inte körs.

Lösningar

Kontrollera daemon på systemet genom att köra "ps -ef | grep cron" eller genom att visa diagnostiken i Operations Manager-konsolen. Om processen inte är igång kan du starta den med hjälp av kommandot "/usr/sbin/cron &" eller genom att klicka på återställningslänken i Operations Manager-konsolen.

Om du vill utföra en rotorsaksanalys kontrollerar du loggfilen genom att använda kommandot "errpt" och visa eventuella relaterade poster vid tidpunkten för felet.

Element properties:

TargetMicrosoft.AIX.7.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
Daemon för Cron körs inte
Daemon för cron på server {0} körs inte.
RunAsDefault

Source Code:

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