NetBackup™ 命令参考指南
- 介绍
- 附录 A. NetBackup 命令
名称
nbsmartdiag — 检测已注册的 NetBackup 进程的性能问题并收集相应的故障排除信息。
大纲
-install
-uninstall
-start
-terminate
-version
-help
-list_config
On UNIX systems, the directory path to this command is /usr/openv/netbackup/bin
On Windows systems, the directory path to this command is install_path\NetBackup\bin
描述
nbsmartdiag 实用程序可检测性能问题,例如已注册的 NetBackup 进程的 CPU 利用率、内存使用情况和死锁。nbsmartdiag 检测到这些问题时,它会开始收集相应的证据以进行进一步的故障排除,而无需任何用户干预。
此实用程序旨在收集证据以帮助进行故障排除。Veritas 建议在收集证据后停止该实用程序。
nbsmartdiag 实用程序以本地系统或 root 身份运行。
通过修改 bp.conf
或注册表值定义此实用程序的行为。在主服务器上使用 bpsetconfig 命令设置 bp.conf
文件值,而在客户端上则使用 nbsetconfg 命令进行设置。
配置完成后,使用 nbsmartdiag -start 命令启动服务。在 Windows 上,还可以从服务控制管理器启动该实用程序。
证据收集到 nbsmartdiag
文件夹中,该文件夹位于 NBSD_EVIDENCE_PATH 值中指定的位置。对于每个进程实例,进程名称文件夹中都有一个子文件夹。在该进程 ID 文件夹下,为出现的每个事件收集证据。
Java 进程具有通用的运行时名称。要监控 NetBackup 管理控制台,请使用 adminconsole。对于 NetBackup Web 管理服务,在进程名称中使用 nbwmc。
表:bp.conf 值和 Windows 注册表项名称
值 |
详细信息 |
---|---|
NBSD_POLL_INTERVAL |
|
NBSD_DUMP_COUNT |
|
NBSD_MONITOR_CPU |
|
NBSD_MONITOR_MEMORY |
|
NBSD_MEMORY_UNIT |
|
NBSD_MONITOR_DEADLOCK |
|
NBSD_DEADLOCK_INTERVAL |
|
NBSD_ALWAYS_DUMP |
|
NBSD_CAPTURE_PROCESS_DUMP |
|
NBSD_INCREASE_LOG_LEVEL |
|
NBSD_CAPTURE_NETWORK_STAT |
|
NBSD_CAPTURE_DISK_IO |
|
NBSD_NUMBER_OF_READINGS |
|
NBSD_READING_INTERVAL |
|
NBSD_PURGE_OLD_EVIDENCE |
|
NBSD_CAPTURE_WITHOUT_THRESHOLD |
|
NBSD_JDK_HOME |
|
NBSD_EVIDENCE_PATH |
|
NBSD_VERBOSE |
|
NBSD_AUTO_MONITOR |
|
NBSD_AUTOMONITOR_CPU_THRESHOLD |
|
NBSD_AUTOMONITOR_MEMORY_THRESHOLD |
|
NBSD_MONITOR_POLICY_NAME |
|
NBSD_MONITOR_SYSTEM_FOR_HOURS |
|
NBSD_EVIDENCE_SIZE_LIMIT |
|
NBSD_PUSH_MONITOR_DATA_TO_REMOTE |
|
要求
此实用程序仅适用于 Windows、RHEL 和 SUSE 操作系统。
对于 Linux,显示的命令必须位于计算机上,以收集所有支持证据:gcore、gstack、iostat、mpstat、netstat、pmap、top 和 vmstat
对于 Windows,必须在 Windows Server 2012 R2 或更高版本中安装该实用程序。该实用程序使用 Windows Server 2012 R2 中引入的进程快照 API。尝试在旧版本的 Windows 中安装该实用程序会导致失败。
必须手动启动 nbsmartdiag 服务。bpup、bp.start_all 和 netbackup start 命令不会启动服务。此行为是专门设计的。
注意:
不支持在证据路径中使用西里尔文字符。
选项
- -help
显示 nbsmartdiag 实用程序的帮助输出。
- -install
安装 nbsmartdiag 实用程序。
- -list_config
使用 nbsmartdiag 实用程序的默认值和当前值显示配置详细信息。
- -start
启动 nbsmartdiag 实用程序。
- -terminate
停止 nbsmartdiag 实用程序。
- -uninstall
卸载 nbsmartdiag 实用程序。
- -version
显示 nbsmartdiag 实用程序的版本信息。