Jobs

Jobs#

nJAMS Server offers a job controller to execute jobs for periodic tasks. This includes tasks, which are necessary for proper function of nJAMS Server and tasks which provide optional functionality. Most jobs must be enabled all the time.

Jobs

(A) The list of jobs shows status, name, last and next run date, status, interval and information about the execution time.

On tab ‘Job Executions’ you can see a list of last executions of the jobs:

Jobs Execution

(B) The list contains last start/end time, name, result code / message, scheduler time, and the current execution state of the job.

Working with Jobs:

Select the Job you want to work with:

Jobs

(C) RUN JOB NOW executes the selected Job. This is useful, if you want to run a job straightaway.

paused: the Job is temporarily paused

unschedule: the Job is suspended permanently, respectively the Job is unscheduled

schedule: the Job is scheduled:

Job schedule
Available Jobs:

The following Jobs are available and can be modified by nJAMS Administrator:

DatabaseRetention:

The DatabaseRetention Job maintains the data of the RDBMS according to the retention settings of Notifications and Job History. Please refer to ‘nJAMS Server User Guide’ for configuring data retention on Domain Objects. This Job is responsible for deleting expired record sets from the database. Typically this Job runs once a day.

DataProviderStatisticsUpdate:

The DataProviderStatisticsUpdate Job is responsible for updating the DP statistics and typically runs every 10 seconds. This Job calculates the statistic data you see on the Message Processing page, including Indexer and Cluster statistics.

IdexRetention:

The IndexRetention Job maintains the data of Elasticsearch according to the retention settings of Domain Objects. Please refer to ‘nJAMS Server User Guide’ for configuring data retention on Domain Objects. This Job is responsible for deleting expired indexes, documents from Elasticsearch. Typically this Job runs once a day.

IndexStatisticsUpdate:

The IndexStatisticsUpdate Job frequently aggregates statistic data for the Reports pages. This Job typically runs every minute. In case this Job is stopped, the Report diagrams are outdated.

IndexWarmer:

The job IndexWarmer is frequently executed and runs standard queries against Elasticsearch. This is to speed up searching.

LDAPSynchronization:

The LDAPSynchronization Job retrieves roles and/or users from a directory service via a LDAP connection. To use this job you have to configure a LDAP connection and a LDAP query for roles or users to be imported. Once the connection has been defined you can schedule this Job. By default this Job is not scheduled.

MetricsMuteCheck:

This job is frequently executed to check whether Metrics collection is muted. Muting is limited in time and this jobs checks whether the limit has been reached. If the time limit is reached, muting will be turned off.