如果需要,您可以備份 Identity Reporting 用來儲存稽核資料、事件資料和組態資訊的 EAS PostgreSQL 資料庫。該資料庫包含三個獨立的綱要:
public︰ 儲存稽核資料、事件來源組態資訊和其他管理資訊。
EAS 會將稽核資料儲存 90 天。它會清除 (刪除) 超過 90 天的事件。如果您需要維護超過 90 天的稽核資料,請務必使用 Identity Manager 隨附的 PostgreSQL 工具或 backup_util.sh 公用程式,備份 EAS 伺服器上 PostgreSQL 資料庫中的 public 綱要。如需備份與還原資料的詳細資訊,請參閱備份與還原 Public 綱要。
idm_rpt_data: 儲存受管理系統閘道驅動程式和資料收集服務驅動程式收集的資料,以及資料收集組態資訊。
EAS 會依據為「設定」頁面上的收集之報告資料的保存時間設定指定的值儲存此資料。預設值為 365 天。如需備份與還原資料的詳細資訊,請參閱備份與還原 idm_rpt_data 及 idm_rpt_cfg 綱要。
idm_rpt_cfg: 儲存報告組態資訊、報告和報告排程資訊。
EAS 會一直儲存此資料,只要您不使用 REST 端點執行清除操作。如需備份與還原資料的詳細資訊,請參閱備份與還原 idm_rpt_data 及 idm_rpt_cfg 綱要。
如果您需要使用即時稽核解決方案,請使用 NetIQ Sentinel 並設定指向 EAS 的 Sentinel 連結。
此程序包括以下活動:
NetIQ 建議使用標準的 PostgreSQL 備份和還原程序,來備份或還原 idm_rpt_data 及 idm_rpt_cfg 綱要。如需備份和還原 PostgreSQL 資料庫的詳細資訊,請參閱 PostgreSQL 文件中的Backup and Restore
(備份與還原)。
若要備份 public 綱要,請使用 Identity Manager 隨附的 backup_util.sh 公用程式。該公用程式位於 Identity Manager 伺服器上的 /opt/novell/sentinel/bin 目錄中。
在 /home/novleas 目錄中建立 .pgpass 檔案,並確保它符合下列條件︰
檔案擁有者是 novleas。
檔案不允許使用者存取 world 或 group 部分。如有必要,請使用 chmod 0600 指令來限制存取。
請使用以下格式︰主機名稱:連接埠:資料庫:使用者名稱:密碼。例如,localhost:15432:*:dbauser:novell。
在 Identity Manager 伺服器上,以 root 身分登入,然後使用 su 指令切換為 novleas 使用者。
導覽至 /opt/novell/sentinel_eas/bin。
發出下列指令:
./backup_util.sh -backup . -online -config_only -no_logs
請確保要在其中還原綱要的 PostgreSQL 資料庫是空的。
發出下列指令:
./backup_util.sh -restore . -online -config_only -no_logs
如需詳細資訊,請參閱《NetIQ Sentinel Administration Guide》(NetIQ Sentinel 管理指南) 中的Backing Up and Restoring Data
(備份與還原資料)。