Chapter 12. Setting Automated Jobs
cronjobs. This chapter explains how to configure Certificate System to use specific job plug-in modules for accomplishing jobs.
12.1. About Automated Jobs
crondaemon; it takes registered
cronjobs and executes them at a pre-configured date and time. If configured, the scheduler checks at specified intervals for jobs waiting to be executed; if the specified execution time has arrived, the scheduler initiates the job automatically.
12.1.1. Setting up Automated Jobs
- Enabling and configuring the Job Scheduler; see Section 12.2, “Setting up the Job Scheduler” for more information.
- Enabling and configuring the job modules and setting preferences for those job modules; see Section 12.3, “Setting up Specific Jobs” for more information.
- Customizing the email notification messages sent with these jobs by changing the templates associated with the types of notification. The message contents are composed of both plain text messages and HTML messages; the appearance is modified by changing the HTML templates. See Section 11.3.1, “Customizing CA Notification Messages” for more information.
12.1.2. Types of Automated Jobs
UnpublishExpiredJob. One instance of each job type is created when Certificate System is deployed.
184.108.40.206. certRenewalNotifier (RenewalNotificationJob)
certRenewalNotifierjob checks for certificates that are about to expire in the internal database. When it finds one, it automatically emails the certificate's owner and continues sending email reminders for a configured period of time or until the certificate is replaced. The job collects a summary of all renewal notifications and mails the summary to the configured agents or administrators.
220.127.116.11. requestInQueueNotifier (RequestInQueueJob)
requestInQueueNotifierjob checks the status of the request queue at pre-configured time intervals. If any deferred enrollment requests are waiting in the queue, the job constructs an email message summarizing its findings and sends it to the specified agents.
18.104.22.168. publishCerts (PublishCertsJob)
publishCertsjob checks for any new certificates that have been added to the publishing directory that have not yet been published. When these new certificates are added, they are automatically published to an LDAP directory or file by the
publishCertsjob will not re-publish the certificate. Therefore, the new certificate will not be listed in the job summary report, since the summary only lists certificates published by the
22.214.171.124. unpublishExpiredCerts (UnpublishExpiredJob)
unpublishExpiredCertsjob checks for certificates that have expired and are still marked as
publishedin the internal database at the configured time interval. The job connects to the publishing directory and deletes those certificates; it then marks those certificates as
unpublishedin the internal database. The job collects a summary of expired certificates that it deleted and mails the summary to the agents or administrators specified by the configuration.