mirror of
https://gitlab.sectorq.eu/jaydee/omv_backup.git
synced 2025-10-29 09:40:07 +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