Jobs

Jobs is a standard configuration interface for adding, editing, and removing jobs. A Job is an application that can be run at scheduled times, using a cron-like syntax. You can customize the Job by choosing which program to run, any arguments, and if applicable, the configuration that the scheduled job uses to gather additional options and features. The job section also can be used to create primary and backup jobs and determine the failover state.

Refer to the Standard Configuration Interface guide for details on interacting with the grid and form. The additional controls are explained in the Grid Details section.

This user interface calls REST methods from api/broker/jobs.

The UI path for this interface is Configuration -> Broker Control -> Jobs.

Grid Details

The interface displays the standard Unified Assurance buttons as well as the following:

In the main grid, click the - icon next to a server name to collapse that server's jobs and hide those entries. Click the + icon next to a server name to expand the jobs and show those entries.

Form Fields

Configuring Scheduled Job Times

Jobs use a cron-like syntax to determine when the job is run. The scheduled time definition has a field for Minutes, Hours, Days, Months, and Days of Week. Each of these fields can be set to one or more literal value in a comma-separated list, or "*" which is interpreted as Every. The job executes when the current time elements match the job's scheduled time elements.

At its simplest, with every time period set to "*" (every), the job will be executed every minute, because the current time will always match the job's scheduled time.

However, imagine every time period is set to "*" (every) except Minutes, which are set only to 30. In this case, the current time will match the scheduled time and the application will be executed once every hour, at x:30.

It is possible to be overly complex, creating time criteria that very seldom match. Imagine a job with time criteria set to Minutes="*", Hours="*", Days=26, Months=1, and WeekDay=1. That job will not run until January 26, 2026 which is the next time since 2015 that January 26th will be on a Monday.