Introduction
When a Backup JobScheduler instance in a JobScheduler Backup cluster takes over, it could be usefull that someone will be informed about this. Here comes a simple approach how to achieve this.
JobScheduler Clusters. Sending email on take over
The idea is to make a job that starts once on JobScheduler start and sends an e-mail on certain conditions. One condition in a backup cluster could be the host name of the server that the Backup JobScheduler is operated for.
Here is the configurationfor this kind of job:
<job title="Send Mails" order="no" name="CheckStart"> <description > <include file="jobs/JobSchedulerManagedMailJob.xml"/> </description> <params > <param name="to" value="admin@company.com"/> <param name="subject" value="Job Scheduler has been startet."/> <param name="host" value="smtp.server"/> <param name="body" value="Job Scheduler has been startet"/> </params> <script language="java" java_class="sos.scheduler.managed.JobSchedulerManagedMailJob"/> <monitor name="check" ordering="0"> <script language="java:javascript"> <![CDATA[ function spooler_process_before() { spooler_log.info(spooler.hostname); return (spooler.hostname == "js_backup"); } ]]> </script> </monitor> <run_time once="yes"/> </job>