âCommon Agentâ â The IQConnect agent associated with the UNIX agent. In your âps âef | grep Vigilâ output, it looks like âVigilEntAgent -config vigilent -load va:VigilEntAdapter âdâ
âCGPR processâ â The IQConnect agent associated with the Change Guardian Policy Repository (CGPR). The policy editor and agents connect to this when managing policies. In your âps âef | grep Vigilâ output it looks like â./VigilEntAgent âdeferlistenâ
When installed on the CGPR computer, the UNIX agent mistakes the CGPR process as a UNIX agent process, which results in the following problems:
Â· When you install the UNIX agent, the common agent process does not automatically start.
Â· When the computer tries to stop or restart the common agent, it inadvertently kills off the CGPR process. For example, when you change the UNIX agent configuration for Change Guardian or Secure Configuration Manager.
If you start the processes in a specific order, both processes will work correctly until the next time the processes are stopped. This fix is temporary and requires you to enter the correct configuration values during installation.
The steps for starting both processes are:
1. Stop the Change Guardian server processes using the command: /etc/init.d/sentinel stop
2. Start the common agent process using the command: /etc/init.d/vigilentagent start
3. Start the Change Guardian server processes using the command: /etc/init.d/sentinel start
At this point, both products now run at the same time and function normally. This will only last until something triggers a restart of the common agent. The rule here is: The common agent must start first.
For a more permanent solution, navigate to the netiq/pssetup directory where the agent is installed and edit the âvigilentagent.rcâ file.
Replace line 107 which reads:
TEST=`ps -ef | grep VigilEntAgent | grep -v grep | grep -v VigilEntAgent_`
TEST=`ps -ef | grep VigilEntAgent | grep -v grep | grep -v VigilEntAgent_ | grep âv deferlisten`
Then replace the old version of the script in /etc/init.d with the one you just edited:
# cp vigilentagent.rc /etc/init.d/vigilentagent