What is the aveksa_watchdog service in RSA Identity Governance & Lifecycle?
2 years ago
Originally Published: 2014-10-21
Article Number
000056655
Applies To
RSA Product Set: Identity Governance & Lifecycle
RSA Version/Condition: All
Issue
What is the aveksa_watchdog service in RSA Identity Governance & Lifecycle?
Resolution
The aveksa_watchdog service known as the ACM Watchdog checks that the database is running when RSA Identity Governance & Lifecycle is started. If the database is not running, it will watch for the database to start before continuing with the RSA Identity Governance & Lifecycle startup. Once the ACM Watchdog detects the database is running, it will resume the RSA Identity Governance & Lifecycle startup. The Watchdog may be monitored by looking at /tmp/ACMWatchdog.log.

An example of the contents from the /tmp/ACMWatchdog.log file is shown below:
 
Thu Aug  1 07:35:02 EDT 2019 Waiting for database instance
Thu Aug  1 07:35:18 EDT 2019 Waiting for database instance
Thu Aug  1 07:35:35 EDT 2019 Waiting for database instance
Thu Aug  1 07:35:51 EDT 2019 Waiting for database instance
Thu Aug  1 07:36:08 EDT 2019 Waiting for database instance
Thu Aug  1 07:36:25 EDT 2019 Waiting for database instance
Thu Aug  1 07:36:45 EDT 2019 Start RSA Identity Governance and Lifecycle

The ACM Watchdog service is enabled by default during the RSA Identity Governance & Lifecycle installation using the /etc/init.d/aveksa_watchdogscript and is started in run levels 3 and 5. To see if the Watchdog is enabled, execute ps -ef | grep Watchdog as the oracle user. If the Watchdog is enabled, you will see:
 
$ ps -ef | grep Watchdog
root     19779     1  0 05:17 ?        00:00:00 /bin/bash /usr/bin/ACMWatchdog.sh

The ACM Watchdog may be stopped and started with the following commands executed as the oracle user:
 
$ sudo service aveksa_watchdog stop
$ sudo service aveksa_watchdog start

Use the chkconfig command to change the run-level for the script. For more information on modifying the run level and/or disabling the Watchdog upon system startup, please refer to KB-1388 How to disable the automatic starting of ACM on system boot.