Scheduled system jobs v10.4

PEM includes a set of built-in scheduled system jobs that run automatically on the PEM server. These jobs maintain the PEM database, purge stale data from the log and history tables, and perform routine monitoring. Unlike agent-scheduled jobs, system jobs are managed by PEM and can't be modified or deleted by users.

To view system jobs, in the PEM web interface, select Management > Scheduled Tasks in the menu. Then enable the Show system tasks? toggle to display system jobs alongside any custom agent jobs.

To configure the time zone PEM uses when scheduling system job run times, set the timezone_for_system_jobs parameter in Management > Server Configuration.

System jobs reference

Job nameDescription
Alert history table cleanupRuns periodically to purge old data from the alert history table.
Audit log table cleanupRuns periodically to purge old data from the audit log table.
Blackout unreachable servers/agentsMarks servers and agents that are no longer reachable as blacked out.
Check CA certificate expiryChecks the expiration of the CA certificate.
Database cleanupRuns periodically to purge old probe history data and obsolete objects from the database.
Event history table cleanupRuns periodically to purge old data from the event history table.
Job log table cleanupRuns periodically to purge old data from the job log table.
Job purge the deleted chartsRuns periodically to purge deleted custom charts.
Process alert blackoutsSyncs alert_blackout flags based on pem.blackout records.
Probe log table cleanupRuns periodically to purge old data from the probe log table.
Purge deleted custom probesRuns periodically to purge deleted custom probes.
Refresh stale materialized viewsChecks a flag table every minute and refreshes the pem.probe_target_view materialized view if it's stale or hasn't been refreshed in the last hour.
Server log table cleanupRuns periodically to purge old data from the server log table.
SMTP spool table cleanupRuns periodically to purge old data from the SMTP spool table.
SNMP spool table cleanupRuns periodically to purge old data from the SNMP spool table.
Update next run of Check CA certificate expiry JobUpdates the scheduled next-run time for the Check CA certificate expiration job.
Update the probe-objects combinationInserts or updates the probe and parameter_value_list records in the pem.probe_objects_combo table.
Webhook spool history table cleanupRuns periodically to purge old data from the webhook spool history table.
Webhook spool table cleanupRuns periodically to purge old data from the webhook spool table.