数据备份和恢复
定期备份数据库非常重要,因为它可以帮助您在计划内维护以及计划外事故期间恢复OpManager服务。 OpManager数据库包含两种类型的数据:
性能数据:这是OpManager通过定期轮询或查询被监控设备上的资源来确定其性能而收集的数据。这包括 CPU、内存、响应时间、流量等资源。
配置数据:管理员在OpManager中进行了相当多的配置,以便于管理和监控。这些配置包括用户设置、发现设备的详细信息、自定义监视器、阈值设置、通知配置文件等。
请注意,以下给定的步骤适用于126119的OpManager。
备份数据的步骤:
- 使用管理权限打开命令提示符,然后转到<OpManager Home>/bin/backup目录。
- 从命令提示符执行 BackupDB.bat(使用 BackupDB.sh for Linux),如下所示
< OpManager 目录>/bin/backup>BackupDB.bat
- 按照给定的说明输入密码。(备份密码不会存储在任何地方,因此用户必须确保他们记住密码)
- 提供密码提示。(可选)
- 备份过程将开始。
- 创建的备份文件将存储在OpManager Home>\backup目录;。
- 要存储在其他目标中,请使用此处给出的命令:BackupDB.bat -destination “<DestinationFolderPath>”(例如:BackupDB.bat -destination “C:\Backup”)。
- 请确保将备份文件存储在不同的目录中,而不是在OpManager的主目录或子目录中。但是,您可以使用<OpManager Home>/backup目录来存储备份文件。
注意:此实用程序对整个数据库(即性能和配置数据)进行备份。只有Netflow Analyzer和Firewall Analyzer模块的配置数据才会被备份。
要仅备份配置数据,请执行以下操作:
- 使用管理权限打开命令提示符,然后转到OpManager Home>/bin/backup目录并执行以下命令:
< OpManager目录>/bin/backup>BackupDB.bat -mode configdata
- 这仅用于备份配置数据(备份配置、镜像文件夹、设备详细信息、设备模板、接口、接口模板、仪表板和小窗件、基础架构视图、业务视图、凭据、通知配置文件和用户),而不用于备份性能数据。
从版本 127189 开始,已为捆绑的 PGSQL 设置引入了实时数据库备份功能。用户现在可以在数据库仍在运行时备份数据库的副本。
恢复数据的步骤:
- 使用管理权限打开命令提示符,然后转到<OpManager Home>/bin/backup目录。
- 在命令提示符下使用备份文件名作为参数执行RestoreDB.bat(对 Linux 使用 RestoreDB.sh),如下所示:
< OpManager目录>/bin/backup>RestoreDB.bat<带路径的备份文件名>
(例如:RestoreDB.bat”C:\backup\Backup_Pgsql_Mar8_125128_123313.zip“)
注意:
- 对于MSSQL数据库,在MSSQL服务器中找到bcp.exe和bcp.rll文件,并确保将其复制到OpManager主文件夹。如果MSSQL服务器安装在64位操作系统上,而OpManager安装在32位服务器上,则从MSSQL服务器复制的bcp.exe和bcp.rll将无法在OpManager机器上运行。您需要一个 32 位bcp.exe和 bcp.rll
- 无法还原在升级过程中获取的备份文件。