RBI Scheduler Fixlets and Tasks

Learn how the scheduler is managed through a set of Fixlets and Tasks that handle installation, configuration, updating, debugging, and uninstall.

The following Fixlets and Tasks are used to manage the installation, maintenance, and frequency of the RBI Scheduler.

Install RBI Scheduler

Purpose
The Install RBI Scheduler Fixlet enables automated scheduling of the RBI Compliance data refresh process. This scheduler runs a script that connects to your database, fetches the latest data based on your defined filters, and updates the corresponding filter variables. This ensures that users can always access the most up-to-date compliance report simply by applying their saved filters in the RBI report.
Functionality
Installs the required scheduler scripts on the BigFix Server.
Installs Node.js automatically if it is not already present on the system.
Prompts the user to configure a schedule interval for running the data refresh.
Process at regular intervals.
Figure 1. Install RBI Scheduler

Install RBI Scheduler

Update RBI Scheduler

Purpose
The Update RBI Scheduler Fixlet upgrades the existing RBI Scheduler installation to the latest available version. This ensures that the latest scripts, configurations, and dependencies are deployed on the BigFix Server for improved stability, functionality, and compatibility with the current RBI Compliance reporting process.
Functionality
Stops any currently running RBI Scheduler tasks or processes.
Replaces old script files with the latest package from the updated archive.
Restarts the RBI Scheduler service with the new configuration.
Figure 2. Update RBI Scheduler

Update RBI Scheduler

Update RBI Scheduler Interval

Purpose
The Update RBI Scheduler Interval Task updates the configuration of the RBI Scheduler on your system, allowing you to modify how frequently scheduled tasks run.
Functionality
Updates the schedule frequency of the RBI Scheduler according to the value you specify.
Automatically applies the new schedule interval to the scheduler tasks.
Figure 3. Update RBI Scheduler Interval

Update RBI Scheduler Interval

Uninstall RBI Scheduler

The Uninstall RBI Scheduler Fixlet removes the RBI Scheduler components from the BigFix Server. This action is typically performed when the scheduler is no longer required or needs to be reinstalled from a clean state. By uninstalling, all related scripts, configuration files, and scheduler tasks are safely removed from the system.

Purpose
Removes the scheduler components from the BigFix Server.
Functionality
Stops any active RBI Scheduler tasks or processes running on the server.
Removes all installed scheduler scripts and supporting files from the plugin directory.
Deletes the RBI Scheduler application folder and configuration files.
Cleans up any scheduled tasks or services associated with the RBI Scheduler.
Figure 4. Uninstall RBI Scheduler

Uninstall RBI Scheduler