Skip to main content

Monitoring the Scheduler

We expect a future release to include a feature within Site Manager that allows for monitoring of the scheduler and its jobs. In the meantime, some additional tools are available.

View a Record of Jobs That Have Run

You can view a record of jobs that have run using either the FWK_SchedulerJobLog table, or a very basic UI accessible to any member of the Administrators role at the following URL:

http://YourServerName/ics/staticpages/scheduleradmin.aspx

This screen contains two headings:

  • Jobs – lists all jobs associated with the scheduler

  • Log Entries – lists when each job last ran

If you notice that some jobs did not run at exactly the time they were supposed to, this might be because the scheduler was not running at the appointed time. If you stopped the scheduler, and it was down while one if its jobs was supposed to run, the job will run as soon as you start the service again.

The screen also includes two buttons—Install Jobs and Reset Jobs. These relate to any custom jobs that you may have built and added to your portal\bin directory. For details, refer to Customizations.

Managing as a Windows Service or Console Application

The scheduler can be managed like any Windows service or as a console application. (This is the case because the scheduler was built as a console application, but through the use of an open-source product called TopShelf, it also exists as a Windows service.) When working with the scheduler at the command line, note that you can view a list of available commands by entering jicsscheduler.exe help.

Viewing a Log

The scheduler is designed so that you can also use log4net to see job details. The default setup after an initial upgrade is that log4net is turned on to the Info level. Results are stored in a file called JICSScheduler.txt, which is stored in Drive:\\Public. You can change log4net settings through the scheduler’s .config file, described in the JicsScheduler.exe.config File section.

The JICS installer adds a new file, JicsScheduler.exe.config, to the Jenzabar\ICS.NET\Portal directory. You should not need to modify this file unless you need to modify the log4net setting stored in the .config file.