Set Up Agent Deploy Application

References

Oracle® Enterprise Manager Grid Control Installation and Configuration Guide 10g Release 5 (10.2.0.5.0)

Overview

This procedure sets up the Agent Deploy Application on GRIDCTRL .

Installing Management Agent Using 10.2.0.3 or higher Enterprise Manager Grid Control

As OEM on GRIDCTRL is 10.2.0.5, I am following Installing Management Agent Using 10.2.0.3 or higher Enterprise Manager Grid Control .

Set the TZ variable and Restart the SSH Daemon

Following Set the TZ variable and Restart the SSH Daemon , I added the following line to ~/.bashrc for the oracle user on GRIDCTRL , BANKSTOWN , and PENRITH1 :

export TZ=$(date +'%Z')

This gets the alphanumeric representation of the time zone as set by the system.

I then used the following command (as root ):

service sshd restart
Validate All Command Locations

On GRIDCTRL ,:

cd /opt/oracle/app/OracleHomes/oms10g/sysman/prov/resources/
export JAVAHOME="/opt/oracle/app/OracleHomes/oms10g/jdk"
export JARS_LOC="/opt/oracle/app/OracleHomes/oms10g/sysman/prov/agentpush/jlib"

As directed by Validate All Command Locations , I validated the paths:

[oracle@gridctrl resources]$ scripts/validatePaths -dirloc .
Using java from /opt/oracle/app/OracleHomes/oms10g/jdk
Using jars from /opt/oracle/app/OracleHomes/oms10g/sysman/prov/agentpush/jlib
Loading platformInfo.properties: /opt/oracle/app/OracleHomes/oms10g/sysman/prov/resources/./platformInfo.properties
current platform id: 46
Loading properties: /opt/oracle/app/OracleHomes/oms10g/sysman/prov/resources/./Paths.properties
Loading properties: /opt/oracle/app/OracleHomes/oms10g/sysman/prov/resources/./sPaths.properties
Loading properties: /opt/oracle/app/OracleHomes/oms10g/sysman/prov/resources/./userPaths.properties

Verify paths .............................
###############################################################

The following executables were not found at their default locations. Please provide the locations in userPaths.properties.

SUDO_PATH=/usr/local/bin/sudo


Steps to specify the command locations:
  Set system property oracle.sysman.prov.PathsPropertiesLoc to a directory d.
  Create a file userPaths.properties in the directory d.
  Specify the correct locations of the commands in the properties file.

The file, userPaths.properties , was updated with:

SUDO_PATH=/usr/bin/sudo
Verify User Credentials

Following Verify User Credentials , I used visudo as the root user on GRIDCTRL , BANKSTOWN , and PENRITH1 to uncomment the following line in /etc/sudoers :

%wheel  ALL=(ALL)       NOPASSWD: ALL

And then, I used usermod to add the wheel group to the oracle user on GRIDCTRL , BANKSTOWN , and PENRITH1 .

This is pointless because of the following problem:

[oracle@gridctrl resources]$ ssh -l oracle -n bankstown 'sudo date'
sudo: sorry, you must have a tty to run sudo

Turn Firewall Off

In order for the EM Agent to talk to OMS, the firewall has to be turned off:

service iptables off
chkconfig --level 5 iptables off