mirror of
				https://gitlab.sectorq.eu/jaydee/omv_backup.git
				synced 2025-10-31 10:31:11 +01:00 
			
		
		
		
	Compare commits
	
		
			2 Commits
		
	
	
		
			122ef64ad7
			...
			5521870f0a
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 5521870f0a | |||
| 2c53dfd049 | 
| @@ -167,15 +167,9 @@ backups = { | |||||||
|         } |         } | ||||||
|     }, |     }, | ||||||
|     "m-server":{ |     "m-server":{ | ||||||
|         "login": "root@m-server.home.lan", |  | ||||||
|         "jobs": { |         "jobs": { | ||||||
|             "docker_data":{ |             "docker_data":{ | ||||||
|                 "source":"/share/docker_data/", |                 "source":"/media/m-server/docker_data/", | ||||||
|                 "exclude":"", |  | ||||||
|                 "active":True |  | ||||||
|             }, |  | ||||||
|             "fail2ban":{ |  | ||||||
|                 "source":"/etc/fail2ban/", |  | ||||||
|                 "exclude":"", |                 "exclude":"", | ||||||
|                 "active":True |                 "active":True | ||||||
|             } |             } | ||||||
| @@ -199,10 +193,6 @@ BACKUP_FS = "/media/backup/" | |||||||
| BACKUP_HOST = "amd.home.lan" | BACKUP_HOST = "amd.home.lan" | ||||||
| #BACKUP_HOST = "morefine.home.lan" | #BACKUP_HOST = "morefine.home.lan" | ||||||
|  |  | ||||||
| logging.info("Test connection") |  | ||||||
| hm = socket.gethostbyaddr(BACKUP_HOST) |  | ||||||
|  |  | ||||||
| logging.info(_RESTORE) |  | ||||||
| def send_mqtt_message(topic,msg,qos=0,retain=False): | def send_mqtt_message(topic,msg,qos=0,retain=False): | ||||||
|     client2 = mqtt.Client() |     client2 = mqtt.Client() | ||||||
|     client2.username_pw_set("jaydee", "jaydee1") |     client2.username_pw_set("jaydee", "jaydee1") | ||||||
| @@ -532,9 +522,8 @@ def backup_job(pl): | |||||||
|  |  | ||||||
|         SOURCE_DIR = backups[host]["jobs"][b]["source"] |         SOURCE_DIR = backups[host]["jobs"][b]["source"] | ||||||
|         now = datetime.datetime.now() |         now = datetime.datetime.now() | ||||||
|         BACKUP_HOST = backups[host]["login"] |  | ||||||
|         BACKUP_DEVICE = "/mnt/raid" |         BACKUP_DEVICE = "/mnt/raid" | ||||||
|         BACKUP_DIR = f"{BACKUP_HOST}:{SOURCE_DIR}" |         BACKUP_DIR = f"{SOURCE_DIR}" | ||||||
|         BACKUP_ROOT = f"{BACKUP_DEVICE}/backup/{host}/{b}" |         BACKUP_ROOT = f"{BACKUP_DEVICE}/backup/{host}/{b}" | ||||||
|         DATETIME = now.strftime("%Y-%m-%d_%H-%M-%S") |         DATETIME = now.strftime("%Y-%m-%d_%H-%M-%S") | ||||||
|          |          | ||||||
| @@ -549,9 +538,6 @@ def backup_job(pl): | |||||||
|         msg = {"mode":_MODE, "status":"started","bak_name":"complete","host":host,"cur_job":b,"start_time":STARTTIME,"end_time":"in progress","progress":0,"finished":",".join(finished)} |         msg = {"mode":_MODE, "status":"started","bak_name":"complete","host":host,"cur_job":b,"start_time":STARTTIME,"end_time":"in progress","progress":0,"finished":",".join(finished)} | ||||||
|          |          | ||||||
|         client2.publish(topic, json.dumps(msg),qos=0, retain=True) |         client2.publish(topic, json.dumps(msg),qos=0, retain=True) | ||||||
|          |  | ||||||
|  |  | ||||||
|  |  | ||||||
|         cmnd = "mkdir -p " + NEW_BACKUP_DIR |         cmnd = "mkdir -p " + NEW_BACKUP_DIR | ||||||
|         logging.info(cmnd) |         logging.info(cmnd) | ||||||
|          |          | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user