若正在執行 HP Systems Insight Manager (HP SIM),請在命令行中輸入 mxstop 來停止 HP SIM 協助程式。
欲確認所有 HP SIM mx 處理程序皆已停止,請執行 ps -ef | grep mx 命令。
使用您喜好的檔案管理公用程式備份下列配置檔。
附註:必須在備份程序中保留檔案許可權。Tape Archive (TAR) 公用程式保留檔案許可權。
儲存包含在 HP SIM 目錄樹狀結構中任何現有的使用者供應 (自訂) 檔,例如工具定義檔 (TDEF)、管理資訊庫 (, Management Information Base,MIB)、登入提示符號,以及動作。
開啟 /etc/opt/mx/config/database.props 檔案並檢查 hp.database.username 的屬性值。HP SIM 的預設 PostgreSQL 使用者為 mxadmin。
必須先變更 HP SIM 為 mxadmin 產生的密碼,才能備份資料庫。欲變更密碼,請在 HP SIM 命令行輸入下列內容:
/opt/mx/bin/mxpassword -m -x MxDBUserPassword=新密碼
其中新密碼即為新的密碼。
以 stop 命令停止 PostgreSQL 服務 (完整的命令路徑可能會因 PostgreSQL 的安裝位置而不同):
若為 HP-UX
/sbin/init.d/hpsmdb stop
若為 SUSE Linux Enterprise Server 9 和 SUSE Linux Enterprise Server 10
/etc/init.d/postgresql stop
若為 Red Hat Enterprise Linux (所有版本)
/etc/rc.d/init.d/postgresql stop
以 start> 命令重新啟動 PostgreSQL 服務 (完整的命令路徑可能會因 PostgreSQL 的安裝位置而不同)
附註:PostgreSQL 可能需要數分鐘才會啟動。欲檢查 Linux 的狀況,請輸入 postgresql status 命令。
若為 SUSE Linux Enterprise Server 9 和 SUSE Linux Enterprise Server 10
/etc/init.d/postgresql start
若為 Red Hat Enterprise Linux (所有版本)
/etc/rc.d/init.d/postgresql start
PostgreSQL 可能需要數分鐘才會啟動。欲檢查 Linux 的狀況,請輸入 postgresql status 命令:
若為 SUSE Linux Enterprise Server 9 和 SUSE Linux Enterprise Server 10
/etc/init.d/postgresql status
若為 Red Hat Enterprise Linux (所有版本)
/etc/rc.d/init.d/postgresql status
輸入下列命令:
若為 HP-UX
cd /opt/hpsmdb/pqsql/bin
./pg_dump –h 127.0.0.1 –U mxadmin –p 50006 insight_v1_0 > saveHPSIMdb
若為 Linux
cd /user/bin
pg_dump –h 127.0.0.1 –U mxadmin –p 5432 insight_v1_0 > saveHPSIMdb
其中 -p 為連接埠編號。欲找出連接埠編號,請開啟 /etc/opt/mx/config/database.props 並找出 hp.database.portnumber 的屬性值。
而 saveHPSIMdb 則為已儲存資料庫的檔案名稱。
出現要求密碼的提示符號時,請輸入在步驟 6 中定義的密碼。