1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in
Image:Imbox notice.png The ControlTier Wiki has moved. The new location is: http://wiki.controltier.org/

Jobcenter

From controltier

Jump to: navigation, search
User Guide
Commands   |   Apps   |   Examples |   Reference
Jobcenter WebDAV Workbench Reportcenter

Jobcenter is a web application providing a graphical interface to schedule and run any command or script. Internally, Jobcenter embeds CTL and provides web access to CTL's control dispatching framework. See also: Creating Jobs with Jobcenter and Running Jobs with Jobcenter

Contents

Why Jobcenter?

Do you need to provide a secure way to run ad-hoc administrative operations? Do you want to delegate routine processes to people outside your team? Do you need a flexible web-based administrative control dashboard? Do you need to execute actions across many nodes on a network using tags and other filtering criteria?

Jobcenter provides a single interface to schedule, run and track the execution of commands, scripts and workflows. In addition to being a handy alternative to the CTL command line interface, Jobcenter is also useful for delegating tasks to non-technical staff.

Image:JobCenter-screen.png

Besides its integration with CTL, Jobcenter also integrates with Reportcenter. All job activity is maintained in ReportCenter so you have a history of what jobs have run, their status, who ran them, etc.

Features

Running a job
  • Web-based execution of any command (both ad-hoc and defined)
  • Executes actions across machines based on tag names and other filtering criteria
  • Web-based creation, scheduling, and execution of jobs
  • XML-based job creation and scheduling
  • Built-in job scheduler
  • Built-in fine-grain access control
  • Enables teams to follow the execution of important jobs
  • Safely delegate commands and jobs to lesser skilled staff or other groups

 

Using Jobcenter

The Jobcenter application is installed and configured via the ControlTier installer so getting started is easy.

Choose

Start off by going to the Jobcenter main page. You can go to the Jobcenter URL directly, or navigate to it from ReportCenter or Workbench.

Image:JobCenter-using-step-1.png

You can choose to run a job that has already been defined or you can define a new one.

Create

Creating a job is easy. The process is really just a matter of choosing a command you want to run. Start by pressing the "Create a new Job..." button.

Image:JobCenter-using-step-2.png

You can upload a job definition described in an XML file or you can define one right in the Jobcenter UI. To define your job in Jobcenter, choose the command you want to run, configure any options it might use and then decide how and when you want to run it. Jobs can be run on a scheduled basis. You can save a job so you can run it any time. Finally, you can run it just once.

See: Creating Jobs with Jobcenter.

Run

To run a job, you first go to the Jobcenter home page, and choose the job you want to run. Press the "Run job" button and it will add the job to the execution queue.

Image:JobCenter-using-step-3.png

Once the job starts executing, you can monitor its progress. The progress meter will calculate its completion based on average times it maintains in its metrics database. You can also view the output in real time.

Image:JobCenter-using-step-3b.png

The job output can be followed by pressing the "output". This brings you to the job execution page where the last lines of output are displayed in real time. Once the job has completed you can download all the output as a text file.

See: Running Jobs with Jobcenter.

Personal tools