Монитор процесса службы Cron HPUX 11iv3
Этот монитор проверяет состояние управляющей программы Cron. Для этого выполняется запрос WSMan, который проверяет, запущена ли управляющая программа Cron. При получении предупреждения от этого монитора следует проверить результаты диагностики и восстановления, чтобы увидеть, нужны ли дальнейшие действия.
Неработоспособное состояние указывает на текущую недоступность управляющей программы Cron.
Проверьте службу системы, выполнив команду "ps -ef | grep Cron" или просмотрев диагностику в консоли Operations Manager. Если программа не выполняется, то процесс можно запустить с помощью команды "/sbin/init.d/cron start" или по ссылке восстановления в консоли Operations Manager.
Для анализа основных причин сначала проверьте системный файл журнала (/var/adm/syslog/syslog.log) и просмотрите записи, относящиеся ко времени сбоя. Можно также проверить основные файлы процесса в системе.
Target | Microsoft.HPUX.11iv3.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.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>