Typically the Perform Service Daemon (bgssd.exe) is configured to use inetd or xinetd to listen on port 10128 for it and then pass the network connection onto the Service Daemon binary when it is received. Starting in Perform version 7.2.00 the Service Daemon can be configured to listen on port 10128 directly on Linux and Solaris. This is especially useful in an environment where neither inetd nor xinetd are running on the machine. There are two ways to configure the Service Daemon to listen on the Service Daemon port directly:
NOTE: This document was originally published as SLN000000224594 (Resolution 224594).
|
Legacy ID:KA286562 Option A: Enabling standalone mode during installationBelow are the details about running the bgssd as a standalone service.
Option B: Updating the BMC_PERFORM_UNIX_SERVICESETUP post-installationIf the product has already been installed and it is later determined that the Standalone Service Daemon mode will be used, the b1configVVVV.sav file can be modified and the b1configVVVV.sh configuration script can be re-run to reconfigure the Service daemon installation method.Step 1
Edit the /[Installation Directory]/Patrol3/.b1configVVVV.sav file Where VVVV is the product version number. Note that this is a 'dot file' so it will only appear in 'ls' output if the '-a' flag is specified. Step
Change this:
BMC_PERFORM_UNIX_SERVICESETUP n
To this: BMC_PERFORM_UNIX_SERVICESETUP y
Step 3
Save the .b1configVVVV.sh file.
Step 4
As root, re-run the /[Installation Directory]/Patrol3/b1configVVV.sh configuration script. # ./b1configVVVV.sh
Option C: Set the /BMC/PERFORM/UNIX_SERVICESETUP parameter to 'TRUE' in the Export Package install.ctl fileQ: How does 'Standalone mode' work?The Service Daemon standalone mode instructs the installation to install an RC script on the system which starts the Service Daemon on machine boot rather than configure xinetd to listen for it.A Service Daemon configured in standalone mode will always be running and will have a '-s' flag specified: > ps -ef | grep bgssd
perform 29066 1 0 13:27 ? 00:00:00 /etc/bgs/SD/bgssd.exe -d /etc/bgs/SD -s The service script is in the $BEST1_HOME/bgs/setup directory and called 'bgssd.startup'. That is the script that gets copied into the /etc/rc.d/init.d directory and then linked from the /etc/rc.d/rc3.d directory as 'S91bgssd'. The Service Daemon service script is different for each platform. An RC service startup script template for the installed platform can be found in the $BEST1_HOME/bgs/setup directory. Related Products:
|