oms安装在 linux, 被管理机器在windows。 agent需要安装在 windows
1.获取agent
在OMS服务器使用SYSMAN登录emcli,同步emcli
[oracle@omsdb agent]$$OMS_HOME/bin/emcli login -username=sysman -password=oracle
Login successful
[oracle@omsdb agent]$$OMS_HOME/bin/emcli sync
Synchronized successfully
2.列出agent版本
[oracle@omsdb agent]$$OMS_HOME/bin/emcli get_supported_platforms
-----------------------------------------------
Version = 12.1.0.5.0
Platform = Linux x86-64
----------------------------------------------- -----------------------------------------------
Version = 12.1.0.5.0
Platform = Microsoft Windows x64 (64-bit)
----------------------------------------------- -----------------------------------------------
Version = 12.1.0.5.0
Platform = Microsoft Windows x64 (32-bit)
-----------------------------------------------
Platforms list displayed successfully.
3.获取agent,并且传送到agent服务器
[oracle@omsdb agent]$ emcli get_agentimage -destination=/home/em12c/12.5 -platform="Microsoft Windows x64 (64-bit)" -version=12.1.0.5.0
上面的平台和版本以 get_supported_platforms 为准
=== Partition Detail ===
Space free : 77 GB
Space required : 1 GB
Check the logs at /u01/app/oracle/product/gc_inst/em/EMGC_OMS1/sysman/emcli/setup/.emcli/get_agentimage_2014-02-19_19-54-56-PM.log
Downloading /home/oracle/agent/12.1.0.5.0_AgentCore_223.zip
File saved as /home/oracle/agent/12.1.0.5.0_AgentCore_223.zip
Downloading /home/oracle/agent/12.1.0.5.0_PluginsOneoffs_223.zip
File saved as /home/oracle/agent/12.1.0.5.0_PluginsOneoffs_223.zip
Downloading /home/oracle/agent/unzip
File saved as /home/oracle/agent/unzip
Agent Image Download completed successfully.
注意 :这里一定要成功 产生 12.1.0.5.0_AgentCore_223.zip 文件,并且只有一个文件才对 , 我的环境中遇到 zip路径不对 ,导致一直 失败 ,后来 使用 按提示 ,设置 zip路径才对 。 export ZIP_LOC=/usr/bin/zip
4.安装 agent 注意,一定是从oms服务器上去下载的agent安装包,不是直接从metalink上下载的安装包,直接下载的安装包,不包含插件,安装会报错。
解压12.1.0.5.0_AgentCore_233.zip文件。
在oms端和agent的hosts文件中增加相应的主机名解析。 注意,这里安装agent的机器一定要要有长文件名,否则,在安装的过程中,通不过前提条件的检查 如下面这样: 168.168.79.10 zhengquan-pc.com zhengquan-pc 在agent.rsp文件中编辑下列参数
OMS_HOST=em12cserver.local.localdomain 这里是oms服务器的名字
EM_UPLOAD_PORT=4889 (这个检查oms服务器)
AGENT_REGISTRATION_PASSWORD=oracle11g (这个口令不是 sysman用户的口令,需要在 oms服务器上生成)
AGENT_INSTANCE_HOME=d:\em12c\agent
b_startAgent=true
ORACLE_HOSTNAME=zhengquan-pc.com 这里是安装agent机器的名字
s_agentHomeName="agent12cR5" 这个名字随便取的
s_agentServiceName="agent12cR5" 这个名字随便取的
EM_INSTALL_TYPE="AGENT"
使用管理员身份在cmd下进入archive目录,执行如下指令
d:> agentDeploy.bat AGENT_BASE_DIR=D:\em12c OMS_HOST=em12cserver.local.localdomain EM_UPLOAD_PORT=4889 AGENT_REGISTRATION_PASSWORD=oracle11g ORACLE_HOSTNAME=zhengquan-pc.com
执行完成后在oms端即可自动发现agent端的主机。然后推送相应插件后即可完成对oracle,sqlserver,iis,netframework等的监控
|