调整 sudo 设置

以 root 用户身份使用 ssh 连接到不受管理的 CentOS 6 主机并执行以下命令以根据 Oracle 管理代理/OMA 的要求调整 sudo 设置。

[root@dbserver ~]# sed -e '/requiretty/s/^#*/#/g' -i /etc/sudoers
[root@dbserver ~]# sed -i 's/!visiblepw/visiblepw/g' /etc/sudoers
[root@dbserver ~]# echo "oracle ALL=(ALL) ALL" >> /etc/sudoers

将主机名添加到本地 DNS 解析器

以 root 用户身份使用 ssh 连接到 Oracle 管理服务器/OMS 并执行以下命令将主机名添加到本地 DNS 解析器。

注意:如果我们已为网络配置了中央 DNS 服务器,则不需要这些步骤。

[root@oms12c ~]# cat >> /etc/hosts << EOF 
>170.172.0.40 dbserver.onitroad.com dbserver 
>EOF

以 root 用户身份使用 ssh 连接到非托管 CentOS 6 主机并执行以下命令将主机名添加到本地 DNS 解析器。

[root@dbserver ~]# cat >> /etc/hosts << EOF 
>170.172.0.40 dbserver.onitroad.com dbserver
>170.172.0.123 oms12c.onitroad.com oms12c
>EOF

为 DBSNMP 数据库用户设置密码

因为,我们要监视 dbserver.onitroad.com 上的数据库目标,因此,我们必须为 DBSNMP 数据库用户解锁并设置密码,因为 Oracle Management Agent/OMA 使用 DBSNMP 用户来监视数据库目标。

因此,以 DBA 用户身份连接到 Oracle 数据库并执行以下命令。

SQL> ALTER USER DBSNMP IDENTIFIED BY 123;

使用推送部署方法添加主机目标

登录到 Oracle Enterprise Manager 12c 控制台并从页面右上角打开设置菜单。
然后打开添加目标并单击手动添加目标。

在手动添加目标页面上,选择添加主机目标并单击添加主机。
添加主机名和平台(不要使用 IP 地址,否则将在 Oracle Management Server 或者 OMS 中将其保存为目标名称)。
在我们的例子中,我们使用

主机名:dbserver.onitroad.com
平台:Linux x86-64

使用以下目录安装 OMA。

安装根目录:/u01/app/oracle/agent12c
实例目录:/u01/app/oracle/agent12c/agent_inst

单击部署代理。

Oracle 管理代理/OMA 将由 Oracle Enterprise Manager 12c 在 CentOS 6 服务器上使用 Push Deploy 方法自动安装。

更多: zhilu jiaocheng

在 Linux 防火墙中打开 Oracle Management Agent/OMA 端口

Oracle Management Agent/OMA 使用端口 3872 ,因此,在非托管 CentOS 6 主机上执行以下操作以在 Linux 防火墙中打开此端口。

[root@dbserver ~]# iptables -I INPUT 5 -m state --state NEW -p tcp --dport 3872 -j ACCEPT
[root@dbserver ~]# service iptables save
在 CentOS 6 上安装 Oracle 管理代理/OMA

Oracle Management Agent,缩写为 OMA,是 Oracle Enterprise Manager Cloud Control 12c 的核心组件之一。

Oracle Management Agent/OMA 使我们能够将非托管主机转换为托管主机,并将该目标添加到 Oracle Enterprise Manager 以进行集中监视和管理。

Oracle 管理代理或者 OMA 与 Oracle Enterprise Manager 12c 插件协同工作,以监视在托管主机上运行的目标。
因此,如果我们想监视主机上运行的一个或者多个目标,请确保首先通过在该主机上安装 Oracle 管理代理/OMA 将该非托管主机转换为托管主机,然后手动发现该主机上运行的目标以开始监视它们。

Oracle Management Agent/OMA 的安装方法有多种。
在本文中,我们将使用 Push Deploy 方法直接从 EM Console 在非托管 CentOS 6 主机上安装 Oracle Management Agent/OMA。

添加非主机目标

在添加主机目标期间,Oracle 管理代理/OMA 已经安装在我们的非托管 CentOS 6 主机上,现在它成为托管主机。

要添加非主机目标,例如数据库、侦听器等,请从页面右上角打开“设置”菜单。
打开添加目标并单击手动添加目标。

选择 Add Non-Host Targets Using Guided Process(它还会添加相关目标)并选择目标类型为 Oracle Database、Listener 和 Automatic Storage Management。
单击使用引导式发现添加。

添加目标后,OMS 将花费几分钟时间进行收集,然后开始显示新添加目标的统计信息。

Oracle Management Agent/OMA 已使用 Push Deploy 方法安装在 CentOS 6 服务器上。

安装环境

主机名:dbserver.onitroad.com
IP Address:170.172.0.40
操作系统:CentOS 6
RDBMS:Oracle 数据库 11g R2
日期:2020-09-17 00:16:37 来源:oir作者:oir