天天看点

Oracle Enterprise Manager Cloud Control 13c部署文档(二)——LINUX添加目标代理

      在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 离线模式获得更新目录

Oracle Enterprise Manager Cloud Control 13c部署文档(二)——LINUX添加目标代理
Oracle Enterprise Manager Cloud Control 13c部署文档(二)——LINUX添加目标代理
Oracle Enterprise Manager Cloud Control 13c部署文档(二)——LINUX添加目标代理
Oracle Enterprise Manager Cloud Control 13c部署文档(二)——LINUX添加目标代理

通过链接下载最新的更新目录:(需要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
           

这时在上面的页面,可以看到新的可用代理

Oracle Enterprise Manager Cloud Control 13c部署文档(二)——LINUX添加目标代理

1.2 下载agent软件

Oracle Enterprise Manager Cloud Control 13c部署文档(二)——LINUX添加目标代理
Oracle Enterprise Manager Cloud Control 13c部署文档(二)——LINUX添加目标代理

通过该网址下载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.
           
Oracle Enterprise Manager Cloud Control 13c部署文档(二)——LINUX添加目标代理
Oracle Enterprise Manager Cloud Control 13c部署文档(二)——LINUX添加目标代理

这样在添加目标的时候,可以看到如下的界面,代理软件已经可用

Oracle Enterprise Manager Cloud Control 13c部署文档(二)——LINUX添加目标代理

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代理到目标端并安装

Oracle Enterprise Manager Cloud Control 13c部署文档(二)——LINUX添加目标代理
Oracle Enterprise Manager Cloud Control 13c部署文档(二)——LINUX添加目标代理
Oracle Enterprise Manager Cloud Control 13c部署文档(二)——LINUX添加目标代理
目标端创建存放agent目录
[[email protected] ~]$ cd /u01
[[email protected] u01]$ mkdir agent
           
Oracle Enterprise Manager Cloud Control 13c部署文档(二)——LINUX添加目标代理
Oracle Enterprise Manager Cloud Control 13c部署文档(二)——LINUX添加目标代理
Oracle Enterprise Manager Cloud Control 13c部署文档(二)——LINUX添加目标代理

这时Linux平台的目标代理已经安装成功。

Oracle Enterprise Manager Cloud Control 13c部署文档(二)——LINUX添加目标代理
Oracle Enterprise Manager Cloud Control 13c部署文档(二)——LINUX添加目标代理

继续阅读