NetBackup™ 命令参考指南
- 介绍
- 附录 A. NetBackup 命令
- acsd
- add_media_server_on_clients
- backupdbtrace
- backuptrace
- bmrc
- bmrconfig
- bmrepadm
- bmrprep
- bmrs
- bmrsrtadm
- bp
- bparchive
- bpbackup
- bpbackupdb
- bpcatarc
- bpcatlist
- bpcatres
- bpcatrm
- bpcd
- bpchangeprimary
- bpcleanrestore
- bpclient
- bpclimagelist
- bpclntcmd
- bpclusterutil
- bpcompatd
- bpconfig
- bpdbjobs
- bpdbm
- bpdgclone
- bpdown
- bpduplicate
- bperror
- bpexpdate
- bpfis
- bpflist
- bpgetconfig
- bpgetdebuglog
- bpimage
- bpimagelist
- bpimmedia
- bpimport
- bpinst
- bpkeyfile
- bpkeyutil
- bplabel
- bplist
- bpmedia
- bpmedialist
- bpminlicense
- bpnbat
- bpnbaz
- bppficorr
- bpplcatdrinfo
- bpplclients
- bppldelete
- bpplinclude
- bpplinfo
- bppllist
- bpplsched
- bpplschedrep
- bpplschedwin
- bppolicynew
- bpps
- bprd
- bprecover
- bprestore
- bpretlevel
- bpschedule
- bpschedulerep
- bpsetconfig
- bpstsinfo
- bpstuadd
- bpstudel
- bpstulist
- bpsturep
- bptestbpcd
- bptestnetconn
- bptpcinfo
- bpup
- bpverify
- cat_convert
- cat_export
- cat_import
- configureCerts
- configureMQ
- configureWebServerCerts
- create_nbdb
- csconfig cldinstance
- csconfig cldprovider
- csconfig meter
- csconfig reinitialize
- csconfig throttle
- duplicatetrace
- importtrace
- jbpSA
- jnbSA
- ltid
- mklogdir
- msdpcldutil
- nbauditreport
- nbcallhomeproxyconfig
- nbcatsync
- NBCC
- NBCCR
- nbcertcmd
- nbcertupdater
- nbcldutil
- nbcloudrestore
- nbcomponentupdate
- nbcplogs
- nbcredkeyutil
- nbdb_admin
- nbdb_backup
- nbdb_move
- nbdb_ping
- nbdb_restore
- nbdb_unload
- nbdb2adutl
- nbdbms_start_server
- nbdbms_start_stop
- nbdc
- nbdecommission
- nbdelete
- nbdeployutil
- nbdevconfig
- nbdevquery
- nbdiscover
- nbdna
- nbemm
- nbemmcmd
- nbfindfile
- nbfirescan
- nbfp
- nbftadm
- nbftconfig
- nbgetconfig
- nbhba
- nbholdutil
- nbhostidentity
- nbhostmgmt
- nbhypervtool
- nbidpcmd
- nbimageshare
- nbinstallcmd
- nbjm
- nbkmiputil
- nbkmscmd
- nbkmsutil
- nboraadm
- nborair
- nbpem
- nbpemreq
- nbmlb
- nbperfchk
- nbplupgrade
- nbrb
- nbrbutil
- nbreplicate
- nbrepo
- nbrestorevm
- nbseccmd
- nbserviceusercmd
- nbsetconfig
- nbsmartdiag
- nbsnapimport
- nbsnapreplicate
- nbsqladm
- nbstl
- nbstlutil
- nbstop
- nbsu
- nbsvrgrp
- netbackup_deployment_insights
- resilient_clients
- restoretrace
- stopltid
- tldd
- tldcd
- tpautoconf
- tpclean
- tpconfig
- tpext
- tpreq
- tpunmount
- verifytrace
- vltadm
- vltcontainers
- vlteject
- vltinject
- vltoffsitemedia
- vltopmenu
- vltrun
- vmadd
- vmchange
- vmcheckxxx
- vmd
- vmdelete
- vmoprcmd
- vmphyinv
- vmpool
- vmquery
- vmrule
- vmupdate
- vnetd
- vssat
- vwcp_manage
- vxlogcfg
- vxlogmgr
- vxlogview
- W2KOption
名称
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 实用程序的版本信息。