The following page details the process and files stored for ZWE MOH machines:
Table of Contents | ||
---|---|---|
|
...
Backup Files and Process
The different databases/files for the e-Learning, VMMC and Analytic systems are backed up every 24hrs, at 1am local time. Resulting files are stored in the folder root/backups. Details about what is backed up is detailed on the table below.
...
System | What is backup | Backup procedure | ||||||
---|---|---|---|---|---|---|---|---|
VMMC DB | Mongo DB | Mongo dump → compressed file | ||||||
eLearning | Resource files |
| ||||||
Postgres SQL database |
| |||||||
Superset | Config files |
| ||||||
Dashboard |
| |||||||
Database |
| |||||||
NiFi | Configuration folder (includes nifi flows, user credentials, etc) |
| ||||||
Datawarehouse | Postgres SQL Database |
| ||||||
Docker analytics volume | Volumes folder |
| ||||||
Docker elearning volume | Volumes folder |
|
...
File Naming Conventions
We use the following convention:
...
Moodle db: yyyy-mm-dd-hh-mm-moh-zwe-moodle-4.5.sql.giz
Moodle files: yyyy-mm-dd-hh-mm-moh-zwe-moodle-files.giz
VMMC db: yyyy-mm-dd-hh-mm-moh-zwe-mongo.7.giz
Superset: yyyy-mm-dd-hh-mm-moh-zwe-superset.3.giz
...
Retention Policies
In the absence of any mandate on backup frequency and retention, the following backup procedure was implemented for the various systems' databases, as of December 2024:
...