How to monitor and restart the Veritas Private Branch Exchange process

Article: 100017236
Last Published: 2010-01-08
Ratings: 5 3
Product(s): NetBackup & Alta Data Protection

Description


What is PBX?

The Veritas Private Branch Exchange (PBX) software is part of the Infrastructure Core Services.  This service provides single port access to clients outside the firewall connecting to various services running as part of NetBackup or OpsCenter. 

 

Stopping PBX

As a best practice, stop NetBackup before restarting the PBX process. Stopping PBX will interrupt communication between NetBackup processes and clients until PBX is restarted.  If processes are actively using PBX, unpredictable behavior may be the result if PBX is restarted. For example, stopping PBX while there are active or queued NetBackup jobs will cause backups to fail with a Status 12 (file open failed), a Status 25 (cannot connect on socket),  or a Status 50 (client process aborted), as well as other possible errors.  

 

Restarting PBX (Windows)

For Windows systems,  the Services tool can be used to view the status of the PBX service.  It can also be used to stop, start, or restart the service.

  1. Right Click on My Computer and select Manage to open the Computer Management tool
  2. Select Services under the Services and Applications section to display a list of services
  3. Scroll down the list of services to display Veritas Private Branch Exchange
  4. The Status column will display if the service is started
  5. To stop, start, or restart the service, right click on Veritas Private Branch Exchange and select Stop, Start or Restart from the menu

 

Restarting PBX (Unix)

For UNIX systems, use the ps -ef | grep pbx command to determine if the pbx_exchange process is running.  

On NetBackup servers the bpps -x command can also be used to verify if PBX is running.  

# /usr/openv/netbackup/bin/bpps-x
...
SharedVERITASProcesses
------------------------
 root  827  1  0  Sep23 ?  1:26 /opt/VRTSpbx/bin/pbx_exchange


To stop the pbx_exchange daemon:
#/opt/VRTSpbx/bin/vxpbx_exchanged stop

To start the pbx_exchange daemon:
#/opt/VRTSpbx/bin/vxpbx_exchanged start
 

Was this content helpful?