ControlTier Inc. > Open.ControlTier
 
Font size:      

JobCenter

What is JobCenter?

The JobCenter webapp is a graphical tool to schedule and run CTL defined commands. Internally, JobCenter embeds CTL and provides web access to CTL's control dispatching framework.

JobCenter gives the administrative staff a single interface to schedule, run and track the execution of commands 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.

JobCenter

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.

Current Features:

  • Web-based execution of any CTL commands
  • Web-based creation, scheduling, and execution of jobs
  • Built-in job scheduler
  • Built-in fine-grain access control
  • Track the execution of important jobs as a group
  • Safely delegate commands and jobs to lesser skilled staff or other groups

 

Upcoming Features:

  • Ability to issue ad-hoc ctl-exec commands through JobCenter web interface
  • Network interface to enable 3rd party tools to submit and check status on jobs

 

 

                                                JobCenter Screenshot

How do I install JobCenter?

JobCenter (along with CTL, ReportCenter, and Workbench) is installed by the ControlTier installer.

Go here for instructions on how to use the ControlTier installer

How do I use JobCenter?

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

step 1 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.

step 1

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

step 2 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.

step 2

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.

step 3 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.

step 3

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.

step 3

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.