DOCUMENTATION: How to verify the required Veritas NetBackup (tm) 6.5 daemons / services are up and running on a master server

Article:TECH57455  |  Created: 2008-01-06  |  Updated: 2008-01-06  |  Article URL http://www.symantec.com/docs/TECH57455
Article Type
Technical Solution


Environment

Issue



DOCUMENTATION: How to verify the required Veritas NetBackup (tm) 6.5 daemons / services are up and running on a master server

Solution



Manuals:  
Veritas NetBackup (tm) 6.5 Administrator's Guide for UNIX and Linux, Volume 1
Veritas NetBackup (tm) 6.5 Administrator's Guide for Windows, Volume 1

Chapter 2: Activity Monitor

Modification Type: Supplement

Modification:
Chapter 2 of the NetBackup System Administration Guide lists the different NetBackup services along with a brief explanation of them. However, it doesn't list which services should be running by default on a NetBackup master server.  The following is a listing of the services / daemons which should be running on a NetBackup master server.  

Note: When checking for running services on a Windows NetBackup 6.5 master server,  it is important to note that not all the services begin with "NetBackup."  Starting with NetBackup 6.0,  there are additional services for the Adaptive Server Anywhere (ASA) database service and the Private Branch exchange (PBX) service.  For Windows servers, these new services will not be grouped with the other NetBackup services when using the Services panel in Windows.  For UNIX servers, not all of these daemons will appear in the bpps output.  A new switch (-x) is available for the bpps command beginning in NetBackup 6.0 to see shared processes such as PBX.

The following is a listing of the services that need to be running on a NetBackup 6.5 master server:

Adaptive Server Anywhere - VERITAS_NB - ASA Database service (NB_dbsrv)
NetBackup Automatic Volume Recognition Service (avrd)
NetBackup Client Service (bpcd)
NetBackup Compatibility Service (bpcompatd)
NetBackup Database Manager (bpdbm)
NetBackup Device Manager (ltid)
NetBackup Enterprise Media Manager (nbemm)
NetBackup Event Management Service (nbevtmgr)
NetBackup Job Manager (nbjm)
NetBackup Policy Execution Manager (nbpem)
NetBackup Request Manager (bprd)
NetBackup Resource Broker (nbrb)
NetBackup Remote Manager and Monitor Service (nbrmms)
NetBackup Service Layer (nbsl)
NetBackup Service Monitor (nbsvcmon)
NetBackup Storage Lifecycle Manager (nbstserv)
NetBackup Volume Manager (vmd)
Veritas/Symantec Private Branch Exchange (pbx_exchange)

Additional daemons may also need to be running if other add-on products, database agents, etc. are installed. The above is the minimum listing of NetBackup daemons that should be active on the master server.

Example from a Windows server:

The following screen shot is from a Windows 2003 server running NetBackup 6.5.  This example combines the various NetBackup processes that are displayed under the Windows Services panel.

Window servers will also display entries for the NetBackup Bare Metal Restore Master Server and the NetBackup Vault Manager services.  These are installed by default as part of a NetBackup 6.5 installation.

Figure 1 - Windows Services panel
 

Example from a UNIX server:

The following output is taken from a Solaris 9 server running NetBackup 6.5.  This example shows the output from the bpps -x command which includes NetBackup processes as well as the PBX service.  

UNIX servers will show additional entries for the nbproxy and bpjobd daemons.  The nbproxy daemon handles communication between the NetBackup 6.5 services and the legacy daemons.  The bpjobd daemon handles updates to the jobs database.  These daemons also run on Windows servers but are not displayed in the Services GUI.  UNIX servers will also not display NetBackup Client service in the output since the bpcd daemon is only started when needed.  netstat -an | grep 13782 should reveal a LISTENing process (assuming port 13782 is used for bpcd).

On UNIX servers, run the bpps -x command:
# cd /usr/openv/netbackup/bin
# ./bpps -x

Output will be similar to the following:

NB Processes
------------
   root 10670     1  0 14:40:40 ?        0:11 /usr/openv/db//bin/NB_dbsrv @/usr/openv/var/global/server.conf @/usr/openv/var/
   root 10749 10748  0 14:40:58 ?        0:00 /usr/openv/netbackup/bin/nbproxy dblib nbpem_catbackup
   root 10708     1  0 14:40:48 ?        0:00 /usr/openv/netbackup/bin/nbjm
   root 10705     1  0 14:40:47 ?        0:00 /usr/openv/netbackup/bin/bpdbm
   root 10706 10705  0 14:40:47 ?        0:00 /usr/openv/netbackup/bin/bpjobd
   root 10702     1  0 14:40:46 ?        0:00 /usr/openv/netbackup/bin/bpcompatd
   root 10673     1  0 14:40:41 ?        0:01 /usr/openv/netbackup/bin/nbevtmgr
   root 10751 10750  0 14:40:59 ?        0:00 /usr/openv/netbackup/bin/nbproxy dblib nbpem
   root 10736     1  0 14:40:55 ?        0:00 /usr/openv/netbackup/bin/nbsl
   root 10719 10718  0 14:40:51 ?        0:00 /usr/openv/netbackup/bin/nbproxy dblib nbjm
   root 10718 10708  0 14:40:51 ?        0:00 sh -c "/usr/openv/netbackup/bin/nbproxy" dblib nbjm
   root 10711     1  0 14:40:49 ?        0:00 /usr/openv/netbackup/bin/nbpem
   root 10676     1  0 14:40:42 ?        0:05 /usr/openv/netbackup/bin/nbemm
   root 10747     1  0 14:40:57 ?        0:01 /usr/openv/netbackup/bin/nbsvcmon
   root 10732 10711  0 14:40:54 ?        0:00 sh -c "/usr/openv/netbackup/bin/nbproxy" dblib nbpem_email
   root 10722     1  0 14:40:52 ?        0:01 /usr/openv/netbackup/bin/nbrmms
   root 10717     1  0 14:40:50 ?        0:01 /usr/openv/netbackup/bin/nbstserv
   root 10696     1  0 14:40:45 ?        0:00 /usr/openv/netbackup/bin/bprd
   root 10748 10711  0 14:40:58 ?        0:00 sh -c "/usr/openv/netbackup/bin/nbproxy" dblib nbpem_catbackup
   root 10743 10711  0 14:40:57 ?        0:00 sh -c "/usr/openv/netbackup/bin/nbproxy" dblib nbpem_cleanup
   root 10744 10743  0 14:40:57 ?        0:00 /usr/openv/netbackup/bin/nbproxy dblib nbpem_cleanup
   root 10733 10732  0 14:40:54 ?        0:00 /usr/openv/netbackup/bin/nbproxy dblib nbpem_email
   root 10679     1  0 14:40:43 ?        0:01 /usr/openv/netbackup/bin/nbrb
   root 10750 10711  0 14:40:59 ?        0:00 sh -c "/usr/openv/netbackup/bin/nbproxy" dblib nbpem


MM Processes
------------
   root 10685     1  0 14:40:44 ?        0:00 /usr/openv/volmgr/bin/ltid
   root 10693     1  0 14:40:45 ?        0:00 vmd
   root 10720 10685  0 14:40:52 ?        0:00 avrd


Shared Symantec Processes
-------------------------
   root   145     1  0   Feb 04 ?        0:09 /opt/VRTSpbx/bin/pbx_exchange




Legacy ID



297548


Article URL http://www.symantec.com/docs/TECH57455


Terms of use for this information are found in Legal Notices