41.3 備份驅動程式的綱要

如果需要,您可以備份 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 連結。

此程序包括以下活動:

41.3.1 備份與還原 idm_rpt_data 及 idm_rpt_cfg 綱要

NetIQ 建議使用標準的 PostgreSQL 備份和還原程序,來備份或還原 idm_rpt_dataidm_rpt_cfg 綱要。如需備份和還原 PostgreSQL 資料庫的詳細資訊,請參閱 PostgreSQL 文件中的Backup and Restore(備份與還原)

41.3.2 備份與還原 Public 綱要

若要備份 public 綱要,請使用 Identity Manager 隨附的 backup_util.sh 公用程式。該公用程式位於 Identity Manager 伺服器上的 /opt/novell/sentinel/bin 目錄中。

若要備份和還原 Public 綱要︰

  1. /home/novleas 目錄中建立 .pgpass 檔案,並確保它符合下列條件︰

    • 檔案擁有者是 novleas

    • 檔案不允許使用者存取 worldgroup 部分。如有必要,請使用 chmod 0600 指令來限制存取。

    • 請使用以下格式︰主機名稱:連接埠:資料庫:使用者名稱:密碼。例如,localhost:15432:*:dbauser:novell

  2. 在 Identity Manager 伺服器上,以 root 身分登入,然後使用 su 指令切換為 novleas 使用者。

  3. 導覽至 /opt/novell/sentinel_eas/bin

  4. 發出下列指令:

    ./backup_util.sh -backup . -online -config_only -no_logs

  5. 請確保要在其中還原綱要的 PostgreSQL 資料庫是空的。

  6. 發出下列指令:

    ./backup_util.sh -restore . -online -config_only -no_logs

如需詳細資訊,請參閱《NetIQ Sentinel Administration Guide》(NetIQ Sentinel 管理指南) 中的Backing Up and Restoring Data(備份與還原資料)。