Runbook Scheduling page
Click Runbook Scheduling in the Navigation pane to open the Runbook Scheduling page. You can schedule up to 200 on-demand runbooks to execute at times that you configure.
Although on-demand runbooks are named for their ability to be executed arbitrarily at your discretion (distinct from incident runbooks and lifecycle runbooks that Riverbed IQ executes in response to built-in logic), it is possible to execute on-demand runbooks on user-configured schedules. To clarify, "on-demand," when referring to runbooks, means that they are not dependent on IQ's built-in logic for executing runbooks in response to specific incident or lifecycle criteria; rather, "on-demand" means user-initiated, whether that's interactively and opportunistically for recently observed situations, or on a configured regular schedule that's independent of incident and lifecycle occurrences.
The Runbook Scheduling page shows this information:
-
Runbook — The on-demand runbook to be executed by the schedule.
-
Schedule Description — A brief explanation of the schedule.
-
Schedule — The name of the schedule associated with the runbook.
-
Inputs — A summary of the inputs used by the runbook for the schedule.
-
Next Run — The date and time of the runbook's next scheduled execution.
-
Enabled — Toggle the schedule to be enabled or disabled.
-
Actions — Click the ... to show a menu of actions for the scheduled runbook: Edit or Remove.
The list of runbooks on the Runbook Scheduling page can be filtered and searched.
Creating a Schedule
To create a schedule for executing an on-demand runbook:
-
Click Schedule Runbook near the top right corner of the Runbook Scheduling page to open the Schedule Runbook wizard.
-
Choose an existing on-demand runbook to schedule and click Next.
-
Specify the inputs for the runbook. These will vary according to the particular runbook that you've chosen to schedule. Make sure to specify the primary entity for which the runbook will execute, as well as any other inputs that the runbook requires. Click Next when you've done this.
-
Specify the schedule to use. This can be an existing saved schedule, or you can define a new one. Specify a date and time to begin and define the interval at which the schedule will repeat. Click Next when you've done this.
-
Review the schedule definition and click Submit to finalize it and add it to the list on the Runbook Scheduling page. The scheduled execution will be visible on the Runbook Analyses page, also.
Usage Considerations
Be mindful of these considerations when working with scheduled runbooks:
-
You cannot delete a schedule that is used by one or more runbooks.
-
You cannot delete a runbook that is scheduled.
-
When you edit a runbook with an active schedule, the Save dialog will inform you of the potential effects of the change and notify you that the change will affect only future executions of that runbook.
-
Changing a runbook's input definition will cause its scheduled executions to have unset or missing inputs (remember, inputs are saved with the schedule). You need to update the schedule explicitly, or the scheduled executions will continue erroneously without the new correct inputs.