NetBackup™ Troubleshooting Guide
- Introduction
- Troubleshooting procedures
- Troubleshooting NetBackup problems
- Troubleshooting vnetd proxy connections
- Troubleshooting security certificate revocation
- Verifying host name and service entries in NetBackup
- Frozen media troubleshooting considerations
- Troubleshooting problems with the NetBackup web services
- Resolving PBX problems
- Troubleshooting problems with validation of the remote host
- Troubleshooting Auto Image Replication
- Using NetBackup utilities
- About the NetBackup support utility (nbsu)
- About the NetBackup consistency check utility (NBCC)
- About the robotic test utilities
- About the NetBackup Smart Diagnosis (nbsmartdiag) utility
- Disaster recovery
- About disk recovery procedures for UNIX and Linux
- About clustered NetBackup server recovery for UNIX and Linux
- About disk recovery procedures for Windows
- About clustered NetBackup server recovery for Windows
- About recovering the NetBackup catalog
- About NetBackup catalog recovery
- About recovering the entire NetBackup catalog
- About recovering the NetBackup catalog image files
- About recovering the NetBackup databases
About the NetBackup Smart Diagnosis (nbsmartdiag) utility
You can use the NetBackup Smart Diagnosis (nbsmartdiag) utility to detect performance issues, such as high CPU utilization, high memory usage, and deadlocks for the registered NetBackup processes. When nbsmartdiag detects an issue, the appropriate evidence is collected for further troubleshooting, without any user intervention. nbsmartdiag is a service or a daemon that can be deployed on a NetBackup primary server, a media server, or a client.
Note:
The nbsmartdiag service is supported only on Windows and Linux (RHEL and SUSE) platforms.
Evidence is a set of information which is collected to help troubleshoot the performance of NetBackup.
A single set of evidence collected that contains:
On Windows
A process dump of the process exhibiting performance issues.
Memory Performance counters in the form of a CSV file.
Network Performance counters in the form of a CSV file.
Disk Performance counters in the form of a CSV file.
netstat command outputs for network issues.
On Linux
A process dump of the process exhibiting performance issues.
vmstat, free, top, etc. command output for memory details.
gstack, pmap of the process.
mpstat, iostat command output for Disk I/O details.
netstat command outputs for network issues.
Sample of collected evidence on Windows.
Directory of NBSD_EVIDENCE_PATH\nbsmartdiag\bpdbm\5004\Evidence1
04/08/2021 02:07 AM <DIR> .
04/08/2021 02:07 AM <DIR> ..
04/08/2021 02:08 AM 197,979,709 5004_08-04_02.07.38_Deadlock.dmp
04/08/2021 02:07 AM 4,363 5004_08-04_02.07.38_DiskPerf_Deadlock.csv
04/08/2021 02:07 AM 1,530 5004_08-04_02.07.38_MemeoryPerf_Deadlock.csv
04/08/2021 02:07 AM 5,572 5004_08-04_02.07.38_Netstat_Deadlock.log
04/08/2021 02:07 AM 23,249 5004_08-04_02.07.38_NetworkPerf_Deadlock.csv
5 File(s) 198,014,423 bytes
2 Dir(s) 188,446,031,872 bytes free
Sample of collected evidence on Linux:
Cmd$ ls -l /root/NBTestData/nbsd.evd/nbsmartdiag/vnetd/29696/Evidence1 total 1154144
-rw-r--r-- 1 root root 1180858264 Apr 8 15:25 29696_08-04_15.24.43_CPU.29696
-rw-r--r-- 1 root root 197 Apr 8 15:24 29696_08-04_15.24.43_CPU.DiskPerf_iostat
-rw-r--r-- 1 root root 193 Apr 8 15:24 29696_08-04_15.24.43_CPU.DiskPerf_mpstat
-rw-r--r-- 1 root root 560374 Apr 8 15:24 29696_08-04_15.24.43_CPU.MemoryPerf
-rw-r--r-- 1 root root 185787 Apr 8 15:24 29696_08-04_15.24.43_CPU.Netstat
-rw-r--r-- 1 root root 214191 Apr 8 15:24 29696_08-04_15.24.43_CPU.ProcessData
NetBackup Design does not allow the bpup command to start the nbsmartdiag service.
Cyrillic characters in the evidence path are not supported.
You can run nbsmartdiag service under local system account on Windows and under root privileges on Linux.
Java processes have a common run time name, to monitor NetBackup Admin Console use adminconsole and to NetBackup Web Management Service use nbwmc in the process names.