Spis treści
Kopie zapasowe i odzyskiwanie danych
System LISPAT posiada dedykowany moduł archiwizacji danych LISPAT-Backup.
LISPAT-Backup działa okresowo, sterowany harmonogramem zadań windows. Standardowo, archiwizacja danych jest wykonywana jest w nocy, ale lokalny administrator ma możliwość wprowadzenia zmian (przez harmonogram zadań systemu windows)
LISPAT-Backup wykonuje kopie:
- bazy danych
- plików z dokumentacją medyczną
Archiwizacja bazy danych
Archiwizacja bazy danych wykonywana jest przez standardowy mechanizm pg_dump z pakietu serwera PostgreSQL. Archiwizacja bazy danych jest wykonywana zawsze w całości
Archiwizacja plików
Archiwizacja plików z dokumentacją medyczną wykonywana jest przez protokół FTP. Mechanizm pobiera i archiwizuje TYLKO nowe pliki, te, które jeszcze nie zostały zarchiwizowane.
Miejsce składowania kopii zapasowych
Pliki kopii zapasowych są zapisywane w lokalizacji zdefiniowanej w pliku konfiguracyjnym LISPAT_Backup.ini w sekcji archiveFolder
archiveFolder=C:\LISPAT\Backup\Archive
Administrator systemu może dowolnie zmienić lokalizację kopii zapasowych, pod warunkiem, że podana lokalizacja będzie dostępna dla programu LISPAT_Backup w czasie wykonywania kopii zapasowych.
Bezpieczeństwo danych
Kopie zapasowe są spakowane i zabezpieczone hasłem. Do szyfrowania kopii zapasowych wykorzystywany jest to samo hasło, co do połączenia bazy danych.
Odzyskiwanie danych
Odzyskiwanie danych polega na odzyskaniu bazy danych i / lub plików z dokumentacją medyczną.
Odzyskiwanie bazy danych
Odzyskiwanie bazy danych polega na odzyskaniu ostatniej dobrej kopii zapasowej. Do odzyskiwania bazy danych należy użyć standardowego mechanizmu pg_restore z pakietu serwera PostgreSQL. Można to zrobić z poziomu ścieżki poleceń serwera lub z wykorzystaniem narzędzi typy PgAdmin.
Odzyskiwanie plików
Odzyskiwanie plików polega na rozpakowaniu do folderu gdzie gromadzona jest dokumentacja medyczna na serwerze, plików z wybranych archiwów (w zależności od sytuacji wszystkie, lub wybrane)
Odzyskiwanie serwera baz danych
W sytuacji, gdy awarii uległ cały serwer i wymaga on odtworzenia w całości, należy zainstalować system operacyjny oraz następujące oprogramowanie:
- Serwer PostgreSQL (aktualnie wersja 13)
- Serwer FTP (np. IIS, proFTP lub inny)
Zainstalowane pakiety muszą zostać skonfigurowane w ramach lokalnych ustawień.
Odzyskiwanie serwera www
W sytuacji, gdy awarii uległ cały serwer i wymaga on odtworzenia w całości, należy zainstalować system operacyjny oraz następujące oprogramowanie:
- Serwer FTP (np. IIS, proFTP lub inny)
- Serwer www (np. IIS, Apache lub inny)
- PHP 7.2 lub nowszy z modułami: pgsql, json, mbstring, xml, curl.
Zainstalowane pakiety muszą zostać skonfigurowane w ramach lokalnych ustawień.
