emcli command-line interface可以执行几乎所有EMCC控制台界面的操作。之前工作中,在目标端服务器部署agent时,通过控制台图形界面进行配置目标端自动搜索时,偶尔会遇见无法搜索发现某些目标类型的情况。例如目标服务器上面存在oracle instance以及listener,配置自动搜索后无法发现此类型的目标,并且排查失败原因比较耗时。此时就需要通过emcli命令行接口登录OMS去执行添加操作。这里介绍的是命令行模式下的emcli的一些操作,此外还有交互脚本模式这里不做介绍。
1.环境要求
■ Enterprise Manager 12c Cloud Control framework
■ Sun Java JRE version 1.6.0_43 or greater
■ Workstation running Solaris, Linux, HPUX, Tru64, AIX, or Windows with NTFS
2.下载emcli,下载地址如下
https://xx.xx.xx.xx:7799/em/public_lib_download/emcli/kit/emclikit.jar ,ip为oms的服务器地址
3.安装jdk1.8,设置JAVA_HOME
[oracle@rptdb ~]$ tar -xvf jdk-8u231-linux-x64.tar.gz
[oracle@rptdb bin]$ /home/oracle/jdk1.8.0_231/bin/java -version
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)
[oracle@rptdb ~]$ export JAVA_HOME=/home/oracle/jdk1.8.0_231
[oracle@rptdb ~]$ env | grep JAVA_HOME
JAVA_HOME=/home/oracle/jdk1.8.0_231
4.创建安装目录,执行安装
[oracle@rptdb ~]$ mkdir emcli
[oracle@rptdb ~]$ $JAVA_HOME/bin/java -jar emclikit.jar -install_dir=/home/oracle/emcli
Oracle Enterprise Manager 12c Release 5.
Copyright (c) 2012, 2015 Oracle Corporation. All rights reserved.
EM CLI client-side install completed successfully.
Execute "emcli help setup" from the EM CLI home (the directory where you have installed EM CLI) for further instructions.
5.使用emcli,登录oms
在非oms服务器本地上使用emcli登录oms,需要先进行setup配置。
–查看相关语法:
./emcli help setup
./emcli help sync
–执行初始化配置:
[oracle@rptdb emcli]$ ./emcli setup -url=http://10.10.201.152:7788/em -username="sysman" -dir="/home/oracle/emcli" -verb_jars_dir="/home/oracle/emcli" -trustall -autologin
Oracle Enterprise Manager 12c Release 5.
Copyright (c) 1996, 2015 Oracle Corporation and/or its affiliates. All rights reserved.
Enter password
Emcli setup successful
注:-autologin参数的作用是,如果登录超时,emcli会自动进行登录。默认时noautologin模式,emcli超过45min没用执行操作,会超时,需要重新登录。
–执行同步操作:
[oracle@rptdb emcli]$./emcli sync
Synchronized successfully
[oracle@rptdb emcli]$
–查看状态:
[oracle@rptdb emcli]$ ./emcli status
Oracle Enterprise Manager 12c Release 5 EM CLI.
Copyright

本文介绍了Oracle EMCC 12c中emcli的安装和使用,包括登录OMS、添加、查看和删除主机目标,以及管理Agent的操作。emcli作为命令行工具,能执行图形界面的大多数操作,对于目标类型添加和Agent管理提供了高效解决方案。
885

被折叠的 条评论
为什么被折叠?



