该方法适用于被监控目标和OMS主机同一操作系统平台, 下面还是以Linux平台为例.
[@more@]OMS主机(做一次即可):
进入软件存放目录, 把10.2.0.5版本文件先解压到 $OMS_HOME/sysman/agent_download/10.2.0.5.0 目录下.
$cd $OMS_HOME/sysman/agent_download
$ls -lt 10.2.0.5.0
如果没有内容,表示该目录不存在,则通过下面的命令进行创建。
$mkdir 10.2.0.5.0
$ unzip $setup_path/Linux_Grid_Control_agent_download_10_2_0_5_0.zip -d $OMS_HOME/sysman/agent_download/10.2.0.5.0
$cd $OMS_HOME/sysman/agent_download/10.2.0.5.0
$cp agent_download.rsp.bak agent_download.rsp
Agent主机:
$ more /etc/oratab (应该要有被监控数据库实例信息)
WENDING:/u01/app/oracle/product/10.2.0/db_1:N
$ more /etc/hosts (应该要有OMS主机和ip的对应关系)
127.0.0.1 localhost.localdomain localhost
xxx.xxx.xxx.170 gcoms
xxx.xxx.xxx.171 reposdb
$ echo $PATH (确保$ORACLE_HOME/jdk/bin放入PATH中, 因为要用到jar命令)
$ cd /oracle/OracleHomes/agent10g
$wget http://gcoms:4889/agent_download/10.2.0.5.0/linux_64/agentDownload.linux_x64
$ chmod u+x agentDownload.linux_x64
$ export ORACLE_HOME=$ORACLE_BASE/OracleHomes
$ ./agentDownload.linux_x64 -b /oracle/OracleHomes -m gcoms -r 4889
(-b是agent安装的BASE目录,-m指OMS主机名, -r指OMS通信端口)
...
Enter Agent Registration Password: <输入OMS安全密码>
...
此时可到 $AGENT_HOME/sysman/log 下查看安装日志.
安装期间会提示以root用户执行该脚本, 一直回车即可:
# /oracle/OracleHomes/agent10g/root.sh
安装完Agent默认启动后, 在GC控制台的"目标"标签里就可以看到被监控的主机了. 然后在Grid Control控制台的"目标"标签里就可以看到被监控的主机了. 如果/etc/oratab里有实例信息, 也可以看到被监控的数据库信息, 只是要先配置一下dbsnmp用户密码即可(参见"配置监控数据库"章节).