The Scheduler tab allows you to manage and schedule repeating tasks in ProVision.
- ACP - Run Workflow:
Runs the selected ACP Workflow at the scheduled time, with the option to execute the project asynchronously. Requires an ACP license and ACP settings successfully configured under Admin → Settings → ACP Settings.
- Approvals - Delete events older than 1 month:
The "Approvals - Delete events older than 1 month" task deletes any Approvals history events older than 30 days. It is recommended to run this task monthly to clear out obsolete approvals items and reduce approvals page load time. For information on working with Approvals, see DNS Tab and Approvals.
- Approvals - Process Subscription Events:
The "Approvals - Process Subscription" task processes approval request events and handles the sending of notification emails to subscribed Approvals Groups. If Approvals are in use with notifications, it is recommended to create this task with a run time of "every 5 minutes" and no end date. For information on working with Approvals, see DNS Tab and Approvals.
- Auth - Remove old PHP Sessions:
Removes PHP Sessions older than the specified max session idle time.
- Backup - Backup the database
Performs a data backup to the 6connect cloud servers, or to a selected resource server existing in ProVision. an alternate server.
- Backup - Delete old archived data and logs:
The "Delete old archived data" task removes data older than 30 days from archived resources, logs, systems logs, and statistics from your ProVision instance. Be sure to use care with running this task to prevent accidental deletion of log data that may still be necessary for reference. It is typically recommended to run this task once every 1-3 months to reduce log data volumes.
- Contacts - GEO IP Exporter:
The Geo IP Exporter searches the ProVision instance for resources which have IP addresses and an address provided in the Contact Info Gadget, then saves the resulting .csv to the ProVision root directory.
- DHCP - Leases Monitor:
Updates lease monitoring and checks for lease expiration for the DHCP module. See DHCP Tab for additional information on setting up DHCP Servers and Push options.
- DHCP - Server Push:
Pushes configuration updates to the selected DHCP server(s). Select push to a single server, or all DHCP servers. See DHCP Tab for additional information on setting up DHCP Servers and Push options.
- DNS - Error Monitor:
Checks the DNS records in theError state to determine if they have been fixed. Default setup is once a day, and you can set it to run more often if necessary. This task may replace or supplement the manual DNS Zone / Record "Check" button, depending on set frequency.
- DNS - Queue Push:
If "Enable DNS Push Queue" is set to ON in Admin → DNS → Push Settings, this task must be created in order for the scheduler to run at the desired interval to execute the queue.
- DNS - Resource Monitor Task:
Checks Records/Zones periodically to monitor DNS server response.
- DNS - S64 Pull Stats:
Pulls the stats file for the selected S64 DNS server at the desired interval and updates DNS Records associated with that server.
- DNS - Zone Transfer:
Pushes zone updates to the DNS servers. Select pushes to apply to all zones in a DNS Group, all zones on one server, or one particular zone. Requires the intended Group / Server / Zone to already exist in ProVision. See DNS Tab for additional information on setting up DNS Servers, Groups, Zones, and Push options.
Removed Log items older than the "Delete Logs older than X days" setting in Admin Preferences.
- MySQL - Replication MonitorPeering - Refresh Session State:
Runs the MySQL Replication Monitor and provides status information when "MySQL Replication" is enabled under Admin Settings → Application → "MySQL Replication"Checks for and updates the state of Peering sessions.
- Peering - Sync Local Database: (Local Only)
An advanced option to schedule a sync between a local DB and PeeringDB, only for local installations who opt to self-manage a local peering database. Note: We recommend that most local installations utilize the PeeringDB API sync option. This option is only recommended for advanced users under exceptional load situations.
- Test Task:
Tests the scheduler and notification system - it simply sends a notification email to the provided address at the specified run time.
Under "Task Detail", fill in the following fields (fields may vary based on the selected task):
Name: Create a name for your task
Task: Select a pre-created task from the dropdown menu.
Email From / Email To: Enter an email address to send task notifications from, and the desired recipient. This is an optional setting.
Resource / Server / Action / Location: Some tasks have additional selections to perform the task on a specific resource, server, save to a specific location, or perform a specific action type. Options will vary depending on the selected task.
Start: The start date you wish the task to begin repeatedly occurring. By default, the current day is entered.
End: The date you wish repeat settings to end. For one-time tasks, enter the next calendar day after the start (run) date. To have a task run indefinitely, leave the end date blank.
Add Repeat Settings
Add repeat settings for your tasks. First, select your repeat type - hourly, daily, weekly, monthly, or none (one time). The type that you select will prompt different additional setting options.