#
# Default Bacula Director Configuration file
#
#  For Bacula release 2.2.6 (11/10/07) -- Windows MVS
#
#
#																				#
#	Control the settings for this Director (controller Daemon).					#
#																				#
Director{
			Name					=		esitewks03-dir
			DIRport					=		9104
			QueryFile				=		"C:\\Program Files\\Bacula\\bin\\query.sql"
			WorkingDirectory		=		"C:\\Documents and Settings\\All Users\\Application Data\\Bacula\\Work"
			PidDirectory			=		"C:\\Documents and Settings\\All Users\\Application Data\\Bacula\\Work"
			Maximum Concurrent Jobs	=		1
			Password				=		"T0T3c5!"
			Messages				=		Daemon
		}
#																				#
#	Scheduals																	#
#																				#
Schedule {
			Name					=		DailyBackup
			Run						=		Level=Incremental mon-sun at 3:00
		}
Schedule {
			Name					=		DailyVerify
			Run						=		mon-sun at 3:00
		}
#																				#
#					Configuration of the file storage devices.					#
#																				#
Storage	{
			Name					=		esitewks03-sd
			Address					=		esitewks03
			SDPort					=		9106
			Password				=		"T0T3c5!"
			Device					=		FileStorage
			Media Type				=		File
		}
#																				#
#								Pools.											#
#																				#
Pool	{
			Name					=		Default
			Pool Type				=		Backup
			Volume Retention		=		2555 days #7 years
			AutoPrune				=		yes 
		}
#																				#
#						Report email configurations.							#
#																				#
Messages {
			Name					=		Standard
#
# NOTE!	If you send to two email or more email addresses, you will need
#  		to replace the %r in the from field (-f part) with a single valid
# 		email address in both the mailcommand and the operatorcommand.
#
			mailcommand				=		"\"C:\\Program Files\\Bacula\\bin\\bsmtp\" -h mail1.esiteconnect.com -f \"\(Bacula\) %r\" -s \"Bacula: %t %e of %c %l\" %r"
			operatorcommand			=		"\"C:\\Program Files\\Bacula\\bin\\bsmtp\" -h mail1.esiteconnect.com -f \"\(Bacula\) %r\" -s \"Bacula: Intervention needed for %j\" %r"
			mail					=		helpdesk@esiteconnect.com = all, !skipped            
			operator				=		helpdesk@esiteconnect.com = mount
			console					=		all, !skipped, !saved
#
# WARNING!	the following will create a file that you must cycle from
#			time to time as it will grow indefinitely. However, it will
#			also keep all your messages if they scroll off the console.
#
			append					=		"C:\\Documents and Settings\\All Users\\Application Data\\Bacula\\Work\\log" = all, !skipped
		}
#																				#
#						Message delivery for daemon messages (no job).			#
#																				#
Messages{
			Name					=		Daemon
			mailcommand				=		"\"C:\\Program Files\\Bacula\\bin\\bsmtp\" -h mail1.esiteconnect.com -f \"\(Bacula\) %r\" -s \"Bacula daemon message\" %r"
			mail					=		helpdesk@esiteconnect.com = all, !skipped            
			console					=		all, !skipped, !saved
			append					=		"C:\\Documents and Settings\\All Users\\Application Data\\Bacula\\Work\\log" = all, !skipped
		}
#																				#
#	Restricted console used by tray-monitor to get the status of the director.	#
#																				#
Console {
			Name					=		esitewks03-mon
			Password				=		"T0T3c5!"
			CommandACL				=		status, .status
		}
#																				#
#							Default job rule sets.								#
#																				#
JobDefs	{
			Name					=		"esite-backup"
			Type					=		Backup
			Storage					=		esitewks03-sd
			Schedule				=		"DailyBackup"
			Messages				=		Standard
			Pool					=		Default
			Maximum Concurrent Jobs	=		1
		}
JobDefs	{
			Name					=		"esite-backup-verify"
			Type					=		Backup
			Storage					=		esitewks03-sd
			Schedule				=		"DailyVerify"
			Messages				=		Standard
			Pool					=		Default
			Maximum Concurrent Jobs	=		1
		}
#																				#
#						Individual Job configurations.							#
#																				#
################################### EIT Monitor #################################
Client 	{
			Name					=		EIT-Monitor
			Address					=		esitewks03
			FDPort					=		9105
			Catalog					=		EIT-Monitor
			Password				=		"T0T3c5!"
		}
Catalog	{
			Name					=		EIT-Monitor
			DB Address				=		10.0.0.103
			dbname = bacula; user = bacula; password = "T0T3c5!"
		}
FileSet	{
			Name					=		outlook
			Enable VSS				=		yes
			Include					{		Options	{
														Signature			=		MD5
														verify				=		pins5
														checkfilechanges	=		yes
														ignore case			=		yes
														portable			=		yes
													}											
			File					=		"C:\\Documents and Settings\\Administrator\\Local Settings\\Application Data\\Microsoft\\Outlook\\Outlook.pst"
									}
		}
Job		{
			Name					=		"EIT-Mon-Backup"
			JobDefs					=		"esite-backup"
			Client					=		"EIT-Monitor"
			Fileset					=		"outlook"
			Priority				=		1
		}
Job		{
			Name					=		"EIT-Mon-VerifyCatalogBackup"
			JobDefs					=		"esite-backup-verify"
			Type					=		Verify
			Level					=		DiskToCatalog
			Client					=		"EIT-Monitor"
			Fileset					=		"outlook"
			Priority				=		2
		}		
Job		{
			Name					=		"EIT-Mon-VerifyVolumeBackup"
			JobDefs					=		"esite-backup-verify"
			Type					=		Verify
			Level					=		VolumeToCatalog
			Client					=		"EIT-Monitor"
			Fileset					=		"outlook"
			Priority				=		3
		}
################################# Daniels Workstation ###########################
Client 	{
			Name					=		daniels
			Address					=		10.0.0.131
			FDPort					=		9102
			Catalog					=		daniels
			Password				=		"T0T3c5!"
		}
Catalog	{
			Name					=		daniels
			DB Address				=		10.0.0.103
			dbname = bacula; user = bacula; password = "T0T3c5!"
		}
FileSet	{
			Name					=		workstations
			Enable VSS				=		yes
			Include					{		Options	{
														Signature			=		MD5
														verify				=		pins5
														checkfilechanges	=		yes
														ignore case			=		yes
														portable			=		yes
													}											
			File					=		"C:\\Documents and Settings\\daniels\\My Documents\\school"
									}
		}
Job		{
			Name					=		"Daniels-Backup"
			JobDefs					=		"esite-backup"
			Client					=		"daniels"
			Fileset					=		"workstations"
			Priority				=		4
		}
Job		{
			Name					=		"Daniels-VerifyCatalogBackup"
			JobDefs					=		"esite-backup-verify"
			Type					=		Verify
			Level					=		DiskToCatalog
			Client					=		"daniels"
			Fileset					=		"workstations"
			Priority				=		5
		}		
Job		{
			Name					=		"Daniels-VerifyVolumeBackup"
			JobDefs					=		"esite-backup-verify"
			Type					=		Verify
			Level					=		VolumeToCatalog
			Client					=		"daniels"
			Fileset					=		"workstations"
			Priority				=		6
		}