在EMCC13c中部署agent的方法分两种,一种是通过EMCC13c的控制台通过ssh直接把agent“推送”安装到被管理端。这样的方法在linux平台的OMS和被管理端比较简单,由于Linux平台有自带的ssh工具,不须要进行ssh工具的配置。
可是windows的平台的OMS和被管理端要进行安装Cygwin工具(windows平台上运行的类UNIX模拟环境),前期的准备步骤比較多。另外一种方法是通过目标端手动安装代理的方法,这样的方法在windows的被管理端上安装agent相对照较简单一些。当然这样的方法在Linux上也适用。
1,获取Agent软件
默认安装完EMCC13c上面只有一个13.3.0.0.0 Linuxx86_64版本的agent。但是其他操作系统平台的agent需要自行下载。
1.1 离线模式获得更新目录
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL9cGVPFzY61UeRRVT3V1MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLxIzN5IDN1cTMxIDOwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
通过链接下载最新的更新目录:(需要mos账号的权限)
https://updates.oracle.com/Orion/Download/download_patch/p9348486_112000_Generic.zip
将下载的的文件上传到OMS主机
运行emcli 命令导入下载的文件到OMS服务器实例
--命令的路径
[[email protected] bin]$ pwd
/u01/app/weblogic/bin
--登录到EM
[[email protected] bin]$ ./emcli login -username=sysman -password=sysman12
Login successful
--同步emcli及OMS
[[email protected] bin]$ ./emcli sync
Synchronized successfully
--获取所有的target信息
[[email protected] bin]$ ./emcli get_targets
--导入更新目录
[[email protected] bin]$ ./emcli import_update_catalog -file=/soft/p9348486_112000_Generic.zip -omslocal
Processing catalog for Agent Software
Processing update: Agent Software - Agent Software (12.1.0.5.0) for Microsoft Windows (32-bit)
…………
Successfully uploaded the Self Update catalog to Enterprise Manager. Use the Self Update Console to view and manage updates.
Time taken for import catalog is 02:32.146.
[[email protected] bin]$ ./emcli logout
Logout successful
这时在上面的页面,可以看到新的可用代理
1.2 下载agent软件
通过该网址下载windows 64位 13.3的agent软件
https://updates.oracle.com/Orion/Services/download/p28239183_112000_Generic.zip?aru=22301228&patch_file=p28239183_112000_Generic.zip
如果使用“推送”的方式部署代理,需要完成下述操作。如果是在目标端手动安装,请跳过。
[[email protected] ~]$ cd /u01/app/weblogic/bin
[[email protected] bin]$./emcli login -username=sysman
Enter password :
Login successful
[[email protected] bin]$ ./emcli sync
Synchronized successfully
[[email protected] bin]$ ./emcli import_update -omslocal -file=/soft/p28239183_112000_Generic.zip
Processing update: Agent Software - Agent Software (13.3.0.0.0) for Microsoft Windows x64 (64-bit)
Successfully uploaded the update to Enterprise Manager. Use the Self Update Console to manage this update.
这样在添加目标的时候,可以看到如下的界面,代理软件已经可用
2,Linux平台目标添加
EMCC13c平台包含Linux操作系统下agent代理,因此可以在EMCC13c web管理平台,使用“推送”的方式将agent代理安装在远程被监控的主机上。
2.1 目标端配置hosts以及sudo权限的授予
[[email protected] ~]$ su - root
Password:
[[email protected] ~]# vi /etc/hosts
10.3.2.206 gridcontrol
10.81.33.250 lsyf.jxjzt
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
[[email protected] ~]# cp /etc/sudoers /etc/sudoers_bak
[[email protected] ~]# chmod 777 /etc/sudoers
[[email protected] ~]# vi /etc/sudoers
修改前:
Defaults requiretty
修改后:
Defaults !requiretty
修改前:
Defaults !visiblepw
修改后:
Defaults visiblepw
修改前:
##
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
修改后
##
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
oracle ALL=(ALL) ALL --这里加一行
[email protected] ~]# chmod 440 /etc/sudoers
--验证
[[email protected] ~]# su - oracle
[[email protected] ~]$ sudo ls -l /root/
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
[sudo] password for oracle:
total 120
-rw-------. 1 root root 2690 Apr 29 15:52 anaconda-ks.cfg
drwxr-xr-x. 2 root root 4096 Apr 29 15:59 Desktop
drwxr-xr-x. 2 root root 4096 Apr 29 15:59 Documents
drwxr-xr-x. 2 root root 4096 Apr 29 15:59 Downloads
-rw-r--r--. 1 root root 60932 Apr 29 15:52 install.log
-rw-r--r--. 1 root root 11186 Apr 29 15:49 install.log.syslog
drwxr-xr-x. 2 root root 4096 Apr 29 15:59 Music
-rw-r--r--. 1 root root 5355 Jul 4 22:00 ntpdate.log
drwxr-xr-x. 2 root root 4096 Apr 29 15:59 Pictures
drwxr-xr-x. 2 root root 4096 Apr 29 15:59 Public
drwxr-xr-x. 2 root root 4096 Apr 29 15:59 Templates
drwxr-xr-x. 2 root root 4096 Apr 29 15:59 Videos
2.2 监控服务端hosts配置
[[email protected] ~]# vi /etc/hosts
10.3.2.206 gridcontrol
10.81.33.250 lsyf.jxjzt --添加目标端ip和主机
#127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
2.3 推送agent代理到目标端并安装
目标端创建存放agent目录
[[email protected] ~]$ cd /u01
[[email protected] u01]$ mkdir agent
这时Linux平台的目标代理已经安装成功。