{% extends 'base/layout.html' %} {% load helpers %} {% block content %}

Manage Scheduled Jobs

Create and manage automated synchronization schedules using NetBox's native job system.

Active Scheduled Jobs {{ scheduled_jobs|length }}
{% if scheduled_jobs %}
{% for job in scheduled_jobs %} {% endfor %}
Name Interval Next Run Status Actions
{{ job.name }}
Created {{ job.created|date:"Y-m-d H:i" }}
{% if job.interval %} Every {{ job.interval }} min {% else %} Run Once {% endif %} {% if job.scheduled %} {{ job.scheduled|date:"Y-m-d H:i" }} {% else %} - {% endif %} Active
{% csrf_token %}
{% else %}
No scheduled jobs configured yet. Create one using the form below.
{% endif %}
Create Scheduled Job
{% if not can_schedule %}
Scheduled sync requires NetBox 4.0 or higher.

Your NetBox version does not support scheduled jobs. Please use manual sync instead.

{% if exception_details %}
Debug Information
{% for detail in exception_details %}{{ detail }}
{% endfor %}
{% endif %}
{% endif %}
About NetBox Native Scheduling

Scheduled jobs are managed by NetBox's built-in job system:

  • Jobs appear in Jobs → Scheduled Jobs
  • Execution history in Jobs → Job Results
  • Automatic retry on failure
  • Detailed logs for each run
Quick Guide
Recommended Intervals:
  • Run Once: Execute immediately, no recurring
  • Hourly (60 min): For critical infrastructure
  • Every 6 Hours (360 min): Balanced approach
  • Daily (1440 min): Most common
  • Weekly (10080 min): For stable environments

Sync Modes:
  • Auto: Changes apply immediately
  • Review: Stage for manual approval
  • Dry Run: Preview only, no changes
{% endblock %}