Verify which NetBackup 7.0 daemons/services are running

The NetBackup System Administration Guide lists the different services along with a brief explanation of them. However, it doesn't list which daemons/services should be running by default on a NetBackup master or media server. This article provides a listing the daemons (UNIX) and services (Windows) which should be running by default in NetBackup 7.0

Solaris, UNIX and Linux operating systems

For Solaris, AIX, HPUX and Linux based systems not all NetBackup 7.0 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 the Private Branch exchange (PBX) daemon.

Windows environment

When checking for running services on a Windows NetBackup 7.0 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 PBX service. For Windows servers, these new services will not be grouped with the other NetBackup services when using the Services panel in Windows.

Master server daemons/services

The following is a listing of the daemons / services which should be running by default on a NetBackup 7.0 master server:

Veritas/veritas Private Branch Exchange pbx_exchange
Adaptive Server Anywhere - VERITAS_NB - ASA Database service NB_dbsrv
NetBackup Event Management Service nbevtmgr
NetBackup Enterprise Media Manager nbemm
NetBackup Agent Request Server nbars
NetBackup Auditing Service nbaudit
NetBackup Compatibility Service bpcompatd
NetBackup Network Daemon vnetd
NetBackup Request Manager bprd
NetBackup Remote Manager and Monitor Service nbrmms
NetBackup Policy Execution Manager nbpem
NetBackup Storage Lifecycle Manager nbstserv
NetBackup Resource Broker nbrb
NetBackup Job Manager nbjm
NetBackup Service Layer nbsl
NetBackup Database Manager bpdbm
NetBackup Service Monitor nbsvcmon
NetBackup Client Service bpcd
NetBackup Volume Manager vmd

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.

Media server daemons/services

The following is a listing of the services / daemons which should be running by default on a NetBackup 7.0 media server:

NetBackup Client Service bpcd
NetBackup Compatibility Service bpcompatd
NetBackup Remote Monitoring Management System nbrmms
NetBackup Service Layer nbsl
NetBackup Service Monitor nbsvcmon
NetBackup Volume Manager vmd
Veritas/veritas Private Branch Exchange pbx_exchange

The NetBackup device manager (ltid) will only show as started if there are tape or VTL devices configured .

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 media server.

Examples from a Solaris, UNIX or Linix server

Master server

The following output is taken from a Solaris 9 server running NetBackup 7.0. 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 7.0 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.

On UNIX servers, run the bpps -x command:

# cd /usr/openv/netbackup/bin
# ./bpps -x

NB Processes
------------
  root 2768    1 0 16:12:00 ?  0:00 /usr/openv/netbackup/bin/nbevtmgr
  root 3011    1 1 16:12:41 ?  0:00 /usr/openv/netbackup/bin/bmrbd
  root 2866    1 1 16:12:07 ?  0:01 /usr/openv/netbackup/bin/nbemm
  root 2763    1 0 16:11:58 ?  0:02 /usr/openv/db//bin/NB_dbsrv @/usr/openv/var/global/server.conf @/usr/openv/var/
  root 2915 2911 1 16:12:19 ?  0:01 /usr/openv/netbackup/bin/nbproxy dblib nbpem
  root 2966    1 1 16:12:31 ?  0:00 /usr/openv/netbackup/bin/nbars
  root 2773    1 0 16:12:02 ?  0:01 /usr/openv/netbackup/bin/nbaudit
  root 2892    1 0 16:12:14 ?  0:00 /usr/openv/netbackup/bin/bpcompatd
  root 2707    1 0 16:11:55 ?  0:00 /usr/openv/netbackup/bin/vnetd -standalone
  root 2882    1 0 16:12:11 ?  0:00 /usr/openv/netbackup/bin/bprd
  root 2938    1 1 16:12:26 ?  0:01 /usr/openv/netbackup/bin/nbrmms
  root 2911    1 1 16:12:18 ?  0:00 /usr/openv/netbackup/bin/nbpem
  root 2898 2897 1 16:12:14 ?  0:01 /usr/openv/netbackup/bin/bpjobd
  root 2997 2901 3 16:12:38 ?  0:01 /usr/openv/netbackup/bin/nbproxy dblib nbjm
  root 2929    1 1 16:12:22 ?  0:00 /usr/openv/netbackup/bin/nbstserv
  root 2871    1 1 16:12:09 ?  0:01 /usr/openv/netbackup/bin/nbrb
  root 2901    1 1 16:12:16 ?  0:00 /usr/openv/netbackup/bin/nbjm
  root 2961    1 1 16:12:29 ?  0:00 /usr/openv/netbackup/bin/nbsl
  root 2897    1 0 16:12:14 ?  0:00 /usr/openv/netbackup/bin/bpdbm
  root 2996    1 1 16:12:38 ?  0:00 /usr/openv/netbackup/bin/nbsvcmon
  root 2712    1 0 16:11:56 ?  0:00 /usr/openv/netbackup/bin/bpcd -standalone


MM Processes
------------
  root 2887    1 0 16:12:12 ?  0:00 vmd


Shared Veritas Processes
-------------------------
  root 1456    1 1   Jul 01 ?  0:09 /opt/VRTSpbx/bin/pbx_exchange
Media server

The following screen shot is from a Solaris 10 x64 server running NetBackup 7.0. This example shows the output from the bpps -x command which includes NetBackup processes as well as the PBX service. UNIX servers will now display NetBackup Client Daemon (bpcd) and Veritas Network Daemon (vnetd) in the output since they are stand-alone daemons.

On UNIX servers, run the bpps -x command:

# cd /usr/openv/netbackup/bin
# ./bpps -x

NB Processes
------------
    root  3826     1   0 13:22:21 ?           0:00 /usr/openv/netbackup/bin/bpcd -standalone
    root  3921     1   0 13:23:13 ?           0:00 /usr/openv/netbackup/bin/nbsvcmon
    root  3874     1   0 13:22:37 ?           0:00 /usr/openv/netbackup/bin/bpcompatd
    root  3885     1   0 13:22:44 ?           0:00 /usr/openv/netbackup/bin/nbrmms
    root  3902     1   0 13:22:48 ?           0:00 /usr/openv/netbackup/bin/nbsl
    root  3823     1   0 13:22:21 ?           0:00 /usr/openv/netbackup/bin/vnetd -standalone
 
 
MM Processes
------------
    root  3880     1   0 13:22:39 ?           0:00 vmd
   
 
Shared Veritas Processes
-------------------------
    root  2573     1   0 13:10:57 ?           0:00 /opt/VRTSpbx/bin/pbx_exchange

Note: During the NetBackup startup process, several more daemons will initially be invoked; however, after it is determined that the running environment is that of a media server, these daemons will quickly terminate.

Examples from a Windows server

Master server

The following screen shot is from a Windows 2008 server running NetBackup 7.0. 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 7.0 installation.

Media server

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

Resources

  • Veritas NetBackup 7.0 Administrator's Guide for UNIX and Linux, Volume 1 (chapter 2)
  • Veritas NetBackup 7.0 Administrator's Guide for Windows, Volume 1 (chapter 2)
  • Veritas NetBackup 7.0 Administrator's Guide (chapter 20: Monitoring NetBackup Activity)