105-EM24ai 节点agent安装(单实例-RAC-ADG)

此前安装的em24aihttps://blog.csdn.net/sharpwt/article/details/148776517?spm=1011.2415.3001.5331同时进行了排错处理https://blog.csdn.net/sharpwt/article/details/148929379?spm=1011.2415.3001.5331

现在将各个业务实例节点加入enterprise manager 24 ai进行agent安装,将单节点和RAC、ADG节点进行集中管理。已存在的Oracle 19c单实例上安装EMCC客户端(Agent)并通过EMCC纳管节点的完整准备步骤见步骤截图。

一、环境准备

  • 系统配置
# 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
# 禁用SELinux(必须)
setenforce 0  # 临时关闭
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config  # 永久关闭
  • 用户权限配置,ssh设置可以先测试OMS到客户端到ssh连接 
--在EM24AI的主机的/etc/hosts中添加主机名和IP
10.6.0.22 test19  
--如果报错
2025-07-14_21-00-09:INFO: Jsch Valdation Failed Problem :SSH 连接检查失败 Recommendation: 确保目标主机上的 SSH 守护程序 (sshd) 能够响应所提供 sshd 端口 22 上的登录请求。确保提供的用户名和口令或 SSH 密钥正确。确保在远程主机上将 SSHD 配置文件 (sshd_config) 中的属性 PasswordAuthentication 设置为 'yes'。
2025-07-14_21-00-09:INFO:Updating Action SSHValidationswith Status FAILED and error Message :未能连接到目标主机上的 SSH 守护程序 (sshd), 出现以下错误: No more authentication methods available and problem SSH 连接检查失败 and recommendation 确保目标主机上的 SSH 守护程序 (sshd) 能够响应所提供 sshd 端口 22 上的登录请求。确保提供的用户名和口令或 SSH 密钥正确。确保在远程主机上将 SSHD 配置文件 (sshd_config) 中的属性 PasswordAuthentication 设置为 'yes'。
2025-07-14_21-00-09:INFO:=================action status is not empty FAILED
2025-07-14_21-00-09:INFO:Breaking since the jsch validation  has failed
2025-07-14_21-00-09:INFO:Skipping action CopyAgentImage since some previous step has failed
2025-07-14_21-00-09:INFO:The following action failedSSHValidations
2025-07-14_21-00-09:INFO:TIME TAKEN for Initialization on host test19 is 0: hrs 0: mins 5 sec
2025-07-14_21-00-09:INFO:PERF:HOSTNAME:test19:InitializationDeployer_EXECUTION_TIME:5622
2025-07-14_21-00-09:INFO:HOST:test19
2025-07-14_21-00-09:INFO:Destroying Logger
2025-07-14_21-00-09:INFO:======================================Initialization END ====================================
2025-07-14_21-00-09:INFO:Clearing EMSecurityContext EMExecutionContext in BaseDeployerOps
[root@em24ai:/root]# ssh 10.6.0.22
The authenticity of host '10.6.0.22 (10.6.0.22)' can't be established.
ED25519 key fingerprint is SHA256:y+3X7zBDPXzZZSIpYoA85Q3An/Hp8GXdT4zDLp6vpNU.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '10.6.0.22' (ED25519) to the list of known hosts.
root@10.6.0.22's password:
Last login: Mon Jul 14 20:59:21 2025 from 171.1.25.111
[root@test19 ~]# exit
logout
Connection to 10.6.0.22 closed.
[root@em24ai:/root]# ssh oracle@10.6.0.22
oracle@10.6.0.22's password:
Permission denied, please try again.
oracle@10.6.0.22's password:
Permission denied, please try again.
oracle@10.6.0.22's password:
oracle@10.6.0.22: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
[root@em24ai:/root]# ssh oracle@10.6.0.22
oracle@10.6.0.22's password:
Last failed login: Mon Jul 14 21:01:56 CST 2025 from 10.6.0.21 on ssh:notty
There were 11 failed login attempts since the last successful login.
Last login: Mon Jul 14 20:33:52 2025
[oracle@test19:/home/oracle]# exit
logout
Connection to 10.6.0.22 closed.
[root@em24ai:/root]#
  • 解锁监控用户(提前准备)
sqlplus / as sysdba
ALTER PLUGGABLE DATABASE ALL OPEN;  -- CDB环境需执行
ALTER USER dbsnmp IDENTIFIED BY Oracle_4U ACCOUNT UNLOCK;--密码根据现场设置

二、Agent安装流程

  • 自动模式(可忽略)-下载Agent安装包​,此次地址为https://10.6.0.21:7803/em
  1. 从EMCC控制台(https:/OMS/:7803/em)下载与OMS版本匹配的Agent包(如agentDownload.linux)。
  2. 手动安装(备选方案)​​
unzip agent_install.zip -d /u01/app/oracle/agent
cd /u01/app/oracle/agent
./agentDeploy.sh \
  AGENT_BASE_DIR=/u01/app/oracle/agent \
  OMS_HOST=<OMS_IP> \
  AGENT_PORT=3872 \
  EM_UPLOAD_PORT=4900
  • 自动安装Agent​
  1. ​推送安装(推荐)​​:
# 在EMCC控制台操作:
1. 设置(Setup) → 添加目标(Add Target) → 手动添加 → 在主机上安装Agent。
2. 输入目标主机IP、Oracle用户凭据
3. 指定安装路径:/u01/app/oracle/agent
4. 执行安装(自动完成)

  

 三、添加主机目标

3.1 添加主机目标和添加远程主机目标关键区别​

​特性​

​添加主机目标​

​添加远程主机目标​

​代理部署位置​

直接安装在被监控主机上

部署在OMS主机或代理服务器上

​网络要求​

被监控主机与OMS网络直连(无防火墙阻断)

被监控主机无需与OMS直连,通过代理中转通信

​适用场景​

内网环境、云主机(VPC内)

DMZ隔离区、公有云主机、无代理安装权限的主机

​配置复杂度​

需在被监控主机执行安装脚本

仅需配置代理服务器的连接信息

​资源消耗​

消耗被监控主机的CPU/内存

消耗代理服务器的资源

​安全性​

需开放被监控主机的SSH/Sudo权限

仅代理服务器暴露给OMS,被监控主机隐藏

 3.2 添加主机目标截图

会跳出一个提示,IP没有域名连接的警告,无视继续下一步,

关键信息:命名的身份证明可以使用oracle用户和密码,root使用root的账户和密码,

如果出现sshd无法登录,记得准备环节的3步排错过程

 

 

四、启动与验证 

--切换到oracle账户下
# 启动Agent
/u01/app/oracle/agent/agent_24.1.0.0.0/bin
./emctl start agent
# 检查状态(确认无错误)
./emctl status agent
# 应返回:Agent is Running and Ready
--
[root@test19 bin]# pwd
/u01/app/oracle/agent/agent_24.1.0.0.0/bin
[root@test19 bin]# su - oracle
Last login: Mon Jul 14 21:02:18 CST 2025 from 10.6.0.21 on pts/1
[oracle@test19:/home/oracle]# cd /u01/app/oracle/agent/agent_24.1.0.0.0/bin
[oracle@test19:/u01/app/oracle/agent/agent_24.1.0.0.0/bin]# ./emctl status agent
Oracle Enterprise Manager 24ai Release 1
Copyright (c) 1996, 2024 Oracle Corporation.  All rights reserved.
---------------------------------------------------------------
Agent Version          : 24.1.0.0.0
OMS Version            : 24.1.0.0.0
Protocol Version       : 12.1.0.1.0
Agent Home             : /u01/app/oracle/agent/agent_inst
Agent Log Directory    : /u01/app/oracle/agent/agent_inst/sysman/log
Agent Binaries         : /u01/app/oracle/agent/agent_24.1.0.0.0
Core JAR Location      : /u01/app/oracle/agent/agent_24.1.0.0.0/jlib
Agent Process ID       : 28312
Parent Process ID      : 28203
Agent URL              : https://test19:3872/emd/main/
Local Agent URL in NAT : https://test19:3872/emd/main/
Repository URL         : https://em24ai:4903/empbs/upload
Started at             : 2025-07-14 21:07:18
Started by user        : oracle
Operating System       : Linux version 5.4.17-2011.6.2.el7uek.x86_64 (amd64)
Number of Targets      : 4
Last Reload            : (none)
Last successful upload                       : 2025-07-14 21:28:31
Last attempted upload                        : 2025-07-14 21:28:31
Total Megabytes of XML files uploaded so far : 0.51
Number of XML files pending upload           : 0
Size of XML files pending upload(MB)         : 0
Available disk space on upload filesystem    : 87.80%
Collection Status                            : Collections enabled
Heartbeat Status                             : Ok
Last attempted heartbeat to OMS              : 2025-07-14 21:29:22
Last successful heartbeat to OMS             : 2025-07-14 21:29:22
Next scheduled heartbeat to OMS              : 2025-07-14 21:30:22

---------------------------------------------------------------
Agent is Running and Ready
[oracle@test19:/u01/app/oracle/agent/agent_24.1.0.0.0/bin]#

五、EMCC控制台纳管

  • 添加主机目标
  1. 在EMCC控制台:​目标(Targets) → 主机(Hosts) → 添加
  2. 选择已安装Agent的主机IP,自动发现主机资源。
  • 纳管Oracle数据库
    • 解锁监控账户​:在目标数据库执行:
ALTER USER dbsnmp IDENTIFIED BY Oracle_4U ACCOUNT UNLOCK;
-- 必须解锁,否则监控失败
  • 添加数据库目标​:
    1. 目标 → 数据库 → 添加Oracle数据库
    2. 选择主机,输入数据库SID、监听端口及dbsnmp账户凭据。
    3. 测试连接后保存,自动纳入监控仪表盘。

六、验证和调优

  • 主机监控验证
  1. 检查 ​主机​ 页面:CPU/内存/磁盘指标是否正常采集
  • 数据库监控验证
  1. 数据库性能​ 页签:确认会话数/SQL响应时间等指标
  2. 警报​ 页面:检查是否有表空间满等预设警报
  • 性能调优
  1. Agent资源限制​:若监控目标较多,调整agent/config/emd.properties中的memoryThreshold。
  2. 安全加固​:
    • 限制dbsnmp权限:仅授予SELECT_CATALOG_ROLE。
    • 配置TLS加密Agent-OMS通信。

、故障排查

  • 安装失败​:
    • 检查/u01/app/oracle/agent/install/logs中的日志,重点排查权限和语言环境。
  • 连接超时​:确认防火墙规则及OMS的/etc/hosts包含Agent主机解析。
  • 指标缺失​:重启Agent:./emctl clearstate agent; ./emctl start agent。
TIPS​:
  1. 环境一致性​:Agent版本需与OMS严格匹配(比如EMCC13.5的客户端和EM24ai的客户端的版本号不一致)。
  2. 备份恢复​:首次安装前对Oracle数据库进行全量备份(避免参数调整导致异常)。
  3. 生产隔离​:建议在非高峰时段操作,避免资源争用。
  4. 多节点环境需在每台主机重复安装Agent。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值