How to verify the required NetBackup 7.x and 10.x daemons / services are up and running on a primary server

Article: 100002166
Last Published: 2023-07-14
Ratings: 3 3
Product(s): NetBackup & Alta Data Protection

Description

The following is a listing of the services / daemons which should be running on a NetBackup primary server.  


Note: When checking for running services on a Windows NetBackup 7.x or later primary server,  it is important to note that not all the services begin with "NetBackup." There are additional services for the Database Service (Adaptive Server Anywhere (ASA) in 7.x-10.1.1 and  PostgreSQL service in 10.2 and later)  and for 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.The  -x switch  is available for the bpps command to see shared processes such as PBX.

The following is a listing of the services that need to be running on a NetBackup 7.x and later primary server:

Veritas/veritas Private Branch Exchange ( pbx_exchange)
Adaptive Server Anywhere - VERITAS_NB - ASA Database service ( NB_dbsrv) (7.x-10.1.1)
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)

NetBackup services added for version 8.1 and later:
NetBackup Web Management Console ( nbwmc )

NetBackup services removed for version 10.2 and later:
Adaptive Server Anywhere - VERITAS_NB - ASA Database service ( NB_dbsrv )

NetBackup services added for version 10.2 and later:
NetBackup Scale-Out Relational Database Connection Pool Service (pgbouncer)
NetBackup Scale-Out Relational Database Manager ( postgres ) 

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

 

Example from a Windows server

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

Windows 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 Windows server installation.

  

 

Example from a Linux server

This example shows the output from the bpps -x command being run on a Linux server, which includes NetBackup processes as well as the PBX service.  

Linux servers will show additional entries for the nbproxy and bpjobd daemons.  The nbproxy daemon handles communication between the NetBackup 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

Output will be similar to the following:

NB Processes
------------
root        1898       1  0 12:34 ?        00:00:00 /usr/openv/netbackup/bin/nbpas
nbsrvusr    1901       1  0 12:34 ?        00:00:00 /usr/openv/netbackup/bin/vnetd -standalone
nbsrvusr    1937       1  0 12:34 ?        00:00:00 /usr/openv/netbackup/bin/vnetd -proxy inbound_proxy -number 0
nbsrvusr    1940       1  0 12:34 ?        00:00:00 /usr/openv/netbackup/bin/vnetd -proxy outbound_proxy -number 0
nbsrvusr    1942       1  0 12:34 ?        00:00:00 /usr/openv/netbackup/bin/vnetd -proxy http_pbx_tunnel -number 0
nbsrvusr    1943       1  0 12:34 ?        00:00:00 /usr/openv/netbackup/bin/vnetd -proxy http_api_tunnel -number 0
nbsrvusr    2042       1  0 12:34 ?        00:00:00 /usr/openv/db/bin/postgres -D /usr/openv/db/data/instance -p 13785
nbsrvusr    2043    2042  0 12:34 ?        00:00:00 postgres: logger
nbsrvusr    2045    2042  0 12:34 ?        00:00:00 postgres: checkpointer
nbsrvusr    2046    2042  0 12:34 ?        00:00:00 postgres: background writer
nbsrvusr    2047    2042  0 12:34 ?        00:00:00 postgres: walwriter
nbsrvusr    2048    2042  0 12:34 ?        00:00:00 postgres: autovacuum launcher
nbsrvusr    2049    2042  0 12:34 ?        00:00:00 postgres: stats collector
nbsrvusr    2050    2042  0 12:34 ?        00:00:00 postgres: logical replication launcher
nbsrvusr    2074       1  0 12:34 ?        00:00:01 /usr/openv/db/bin/pgbouncer -d --user=nbsrvusr /usr/openv/db/data/instance/pgbouncer.ini
nbsrvusr    2079       1  0 12:34 ?        00:00:00 /usr/openv/netbackup/bin/bpclntcmd -crl_download
root        2086       1  0 12:34 ?        00:00:00 /usr/openv/netbackup/bin/private/nbatd -c /usr/openv/var/global/vxss/eab/data
nbsrvusr    2105       1  0 12:34 ?        00:00:00 /usr/openv/netbackup/bin/nbaudit
nbsrvusr    2156    2042  0 12:34 ?        00:00:00 postgres: nbpgbouncer NBDB [local] idle
nbsrvusr    2187    2042  0 12:34 ?        00:00:00 postgres: adtr_main NBDB [local] idle
nbwebsvc    2231       1 98 12:35 ?        00:05:29 /usr/openv/java/jre/bin/java -Dnop -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dnbwmc -d64 -Xms4096m -Xmx4096m -XX:MetaspaceSize=192m -XX:NewRatio=1 -XX:SurvivorRatio=4 -XX:-UseAdaptiveSizePolicy -Djava.library.path=/usr/openv/lib:/usr/openv/java -DNB_HOSTNAME=nbmaster2.nbulab -DNB_INSTALL_DIR=/usr/openv -DVAR_GLOBAL=/usr/openv/var/global -Djava.util.logging.config.file=/usr/openv/wmc/config/tomcat.logging.properties -Dlog.conf.path=/usr/openv/netbackup/nblog.conf -Dvrtsat.home=/usr/openv/netbackup/sec/at -Dwebsvc.group=nbwebgrp -Djdk.tls.ephemeralDHKeySize=2048 -Djdk.tls.rejectClientInitiatedRenegotiation=true -Dcom.safelogic.cryptocomply.fips.approved_only=false -verbose:jni -Djava.security.egd=file:/dev/./urandom -Djava.security.properties=file:/usr/openv/var/java.nbsecurity -XX:ErrorFile=/usr/openv/wmc/webserver/logs/hs_err_pid%p.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/usr/openv/wmc/webserver/logs -XX:+PrintGCDetails -verbose:gc -XX:+PrintGCDateStamps -XX:+PrintGCApplicationStoppedTime -Xloggc:/usr/openv/wmc/webserver/logs/gc.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=1M -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /usr/openv/wmc/webserver/bin/bootstrap.jar:/usr/openv/wmc/webserver/bin/tomcat-juli.jar -Dcatalina.base=/usr/openv/var/global/wsl/webserver -Dcatalina.home=/usr/openv/wmc/webserver -Djava.io.tmpdir=/usr/openv/wmc/webserver/temp org.apache.catalina.startup.Bootstrap start
nbsrvusr    2303    2042  0 12:35 ?        00:00:00 postgres: nbpgbouncer NBDB [local] idle
nbsrvusr    2308    2042  0 12:35 ?        00:00:00 postgres: nbwebsvc NBDB [local] idle
nbsrvusr    2309    2042  0 12:35 ?        00:00:00 postgres: nbwebsvc NBDB [local] idle
nbsrvusr    2310    2042  1 12:35 ?        00:00:03 postgres: nbwebsvc NBDB [local] idle
nbsrvusr    2329    2042  0 12:36 ?        00:00:00 postgres: nbpgbouncer NBDB [local] idle
nbwebsvc    3124       1  0 12:36 ?        00:00:00 /usr/openv/mqbroker/erlang/erts-13.1.1/bin/epmd -daemon
nbwebsvc    3180       1  4 12:36 ?        00:00:10 /usr/openv/mqbroker/erlang/erts-13.1.1/bin/beam.smp -W w -MBas ageffcbf -MHas ageffcbf -MBlmbcs 512 -MHlmbcs 512 -MMmcs 30 -P 1048576 -t 5000000 -stbt db -zdbbl 128000 -sbwt none -sbwtdcpu none -sbwtdio none -B i -- -root /usr/openv/mqbroker/erlang -bindir /usr/openv/mqbroker/erlang/erts-13.1.1/bin -progname erl -- -home /usr/openv/var/global/mqbroker/mqhome -epmd_port 13778 -- -pa  -noshell -noinput -s rabbit boot -boot start_sasl -syslog logger [] -syslog syslog_error_logger false -kernel prevent_overlapping_partitions false -noshell -noinput
nbsrvusr    3576       1  0 12:37 ?        00:00:00 /usr/openv/netbackup/bin/bpcd -standalone
root        3602       1  0 12:37 ?        00:00:00 /usr/openv/netbackup/bin/nbdisco
nbsrvusr    3618       1  0 12:37 ?        00:00:00 /usr/openv/netbackup/bin/nbevtmgr
root        3755       1  0 12:37 ?        00:00:00 /usr/openv/pdde/pdcr/bin/nbcosp
nbsrvusr    3807    2042  0 12:37 ?        00:00:00 postgres: nbwebsvc NBDB [local] idle
nbsrvusr    3814    2042  0 12:37 ?        00:00:00 postgres: nbwebsvc NBDB [local] idle
nbsrvusr    3817       1  0 12:37 ?        00:00:00 /usr/openv/netbackup/bin/nbemm
nbsrvusr    3840    2042  0 12:37 ?        00:00:00 postgres: emm_main NBDB [local] idle
nbsrvusr    3841    2042  0 12:37 ?        00:00:00 postgres: emm_main NBDB [local] idle
nbsrvusr    3842    2042  0 12:37 ?        00:00:00 postgres: emm_main NBDB [local] idle
nbsrvusr    3843    2042  0 12:37 ?        00:00:00 postgres: emm_main NBDB [local] idle
nbsrvusr    3845    2042  0 12:37 ?        00:00:00 postgres: emm_main NBDB [local] idle
nbsrvusr    3847    2042  0 12:37 ?        00:00:00 postgres: emm_main NBDB [local] idle
nbsrvusr    3849       1  0 12:37 ?        00:00:00 /usr/openv/netbackup/bin/nbrb
nbsrvusr    3855    2042  0 12:37 ?        00:00:00 postgres: emm_main NBDB [local] idle
nbsrvusr    3857    2042  0 12:37 ?        00:00:00 postgres: emm_main NBDB [local] idle
nbsrvusr    3863    2042  0 12:37 ?        00:00:00 postgres: emm_main NBDB [local] idle
nbsrvusr    3868    2042  0 12:37 ?        00:00:00 postgres: emm_main NBDB [local] idle
nbsrvusr    3873    2042  0 12:37 ?        00:00:00 postgres: emm_main NBDB [local] idle
nbsrvusr    3885       1  0 12:37 ?        00:00:00 /usr/openv/netbackup/bin/bprd
nbsrvusr    3892       1  0 12:37 ?        00:00:00 /usr/openv/netbackup/bin/bpcompatd
nbsrvusr    3896       1  0 12:37 ?        00:00:00 /usr/openv/netbackup/bin/nbjm
nbsrvusr    3900       1  0 12:37 ?        00:00:00 /usr/openv/netbackup/bin/bpdbm
nbsrvusr    3931       1  0 12:37 ?        00:00:00 /usr/openv/netbackup/bin/bpclntcmd -cred_cache_mgr
nbsrvusr    3933    3900  0 12:37 ?        00:00:00 /usr/openv/netbackup/bin/bpjobd
nbsrvusr    3940    2042  0 12:37 ?        00:00:00 postgres: dbm_main NBDB [local] idle
nbsrvusr    3942       1  0 12:37 ?        00:00:00 /usr/openv/netbackup/bin/nbpem
nbsrvusr    3958    2042  0 12:37 ?        00:00:00 postgres: pem_main NBDB [local] idle
nbsrvusr    3962    3942  0 12:37 ?        00:00:00 /usr/openv/netbackup/bin/nbproxy dblib nbpem
nbsrvusr    3963    2042  0 12:37 ?        00:00:00 postgres: jobd_main NBDB [local] idle
nbsrvusr    3969    2042  0 12:37 ?        00:00:00 postgres: jobd_main NBDB [local] idle
nbsrvusr    3970    2042  0 12:37 ?        00:00:00 postgres: jobd_main NBDB [local] idle
nbsrvusr    3972    2042  0 12:37 ?        00:00:00 postgres: jobd_main NBDB [local] idle
nbsrvusr    3973    2042  0 12:37 ?        00:00:00 postgres: jobd_main NBDB [local] idle
nbsrvusr    3975    2042  0 12:37 ?        00:00:00 postgres: jobd_main NBDB [local] idle
nbsrvusr    3976       1  0 12:37 ?        00:00:00 /usr/openv/netbackup/bin/nbstserv
nbsrvusr    3978    2042  0 12:37 ?        00:00:00 postgres: jobd_main NBDB [local] idle
nbsrvusr    3981    2042  0 12:37 ?        00:00:00 postgres: jobd_main NBDB [local] idle
nbsrvusr    3984    2042  0 12:37 ?        00:00:00 postgres: slp_main NBDB [local] idle
nbsrvusr    4022    2042  0 12:37 ?        00:00:00 postgres: slp_main NBDB [local] idle
nbsrvusr    4023    2042  0 12:37 ?        00:00:00 postgres: slp_main NBDB [local] idle
nbsrvusr    4024    2042  0 12:37 ?        00:00:00 postgres: slp_main NBDB [local] idle
root        4046       1  0 12:37 ?        00:00:00 /usr/openv/netbackup/bin/nbrmms
nbsrvusr    4078    3900  0 12:37 ?        00:00:00 /usr/openv/netbackup/bin/bpdbm
nbsrvusr    4204       1  0 12:37 ?        00:00:00 /usr/openv/netbackup/bin/nbsl
nbsrvusr    4245       1  0 12:37 ?        00:00:00 /usr/openv/netbackup/bin/nbim
nbsrvusr    4264       1  0 12:37 ?        00:00:00 /usr/openv/netbackup/bin/nbars
nbsrvusr    4277    2042  0 12:37 ?        00:00:00 postgres: dars_main NBDB [local] idle
nbsrvusr    4278    2042  0 12:37 ?        00:00:00 postgres: dars_main NBDB [local] idle
nbsrvusr    4279    2042  0 12:37 ?        00:00:00 postgres: dars_main NBDB [local] idle
nbsrvusr    4280    2042  0 12:37 ?        00:00:00 postgres: dars_main NBDB [local] idle
nbsrvusr    4281    2042  0 12:37 ?        00:00:00 postgres: dars_main NBDB [local] idle
nbsrvusr    4282    2042  0 12:37 ?        00:00:00 postgres: dars_main NBDB [local] idle
nbsrvusr    4288    2042  0 12:37 ?        00:00:00 postgres: dars_main NBDB [local] idle
nbsrvusr    4289    2042  0 12:37 ?        00:00:00 postgres: dars_main NBDB [local] idle
nbsrvusr    4290    2042  0 12:37 ?        00:00:00 postgres: dars_main NBDB [local] idle
nbsrvusr    4291    2042  0 12:37 ?        00:00:00 postgres: dars_main NBDB [local] idle
nbsrvusr    4297       1  0 12:37 ?        00:00:00 /usr/openv/netbackup/bin/nbvault
nbsrvusr    4300       1  0 12:37 ?        00:00:00 /usr/openv/netbackup/bin/nbanomalymgmt -start
nbsrvusr    4375       1  0 12:37 ?        00:00:00 /usr/openv/netbackup/bin/nbsvcmon
nbsrvusr    4442    3896  0 12:37 ?        00:00:00 /usr/openv/netbackup/bin/nbproxy dblib nbjm
nbsrvusr    4579    4204  0 12:37 ?        00:00:00 /usr/openv/netbackup/bin/nbproxy dblib -mgrIORFile -PolicyManager-1-1-1689266256.ior.mgr -proxyID PolicyManager-1-1-1689266256
nbsrvusr    5280       1  0 12:40 ?        00:00:00 /usr/openv/netbackup/bin/nbaudit
nbsrvusr    5795       1  0 12:40 ?        00:00:00 /usr/openv/netbackup/bin/nbvault
root        5831       1  0 12:40 ?        00:00:00 /usr/openv/netbackup/bin/bmrbd
root        5832    5831  0 12:40 ?        00:00:00 [bmrbd] <defunct>


MM Processes
------------
root        3879       1  0 12:37 ?        00:00:00 vmd


Shared Veritas Processes
------------------------
root        1461       1  0 12:34 ?        00:00:00 /opt/VRTSpbx/bin/pbx_exchange


 

 

Was this content helpful?