`
mikixiyou
  • 浏览: 1086599 次
  • 性别: Icon_minigender_1
  • 来自: 南京
博客专栏
C3c8d188-c0ab-3396-821d-b68331e21226
Oracle管理和开发
浏览量:349494
社区版块
存档分类
最新评论

Oracle Grid Control 11g 的agent主机目标移去和添加

阅读更多

Oracle Grid Control是一个图形化应用集中管理平台。在10g版本有这样那样的问题,到了11g版本后趋于稳定。

它采用在管理的服务器上安装oracle agent方式管理服务器上的信息。正常的安装配置过程可以参考Oracle EM Grid Control 11g 服务端和agent安装

 

这里主要介绍安装有agent的管理服务器若重装后,如何将该主机再添加到EM GRID CONTROL中。

这个过程分为Grid Control和agent两个部分。

在grid control中,要删除掉关于agent的主机监控的配置信息。在浏览器管理界面上看到监控目标的主机信息,虽然有一个"移去"功能,但并不好用。不能实现主机的删除功能。
使用该功能删除主机目标后,在agent中无论如何也不能新建成功。
正确的删除方式是先在grid control中删除主机目标,再到em grid control的资料库中去使用存储过程mgmt_admin.cleanup_agent删除该主机目标。
操作步骤如下:
1、确认要删除的agent已经停止运行

 

2、在em grid control 中删除主机目标和所属目标

3、使用sysman用户连接资料库
执行存储过程exec mgmt_admin.cleanup_agent('<target_server>:<port>');
例如我这里的目标服务器的名称为serv1,agent与OMS的通讯端口为3872。
执行下列SQL,删除该目标的配置。
exec mgmt_admin.cleanup_agent('serv1:3872');
端口信息有两个查询方法:
一个是在目标服务器的$AGENT_HOME/sysman/config/emd.properties中查 EMD_URL=https://server:port/emd/main/ 信息得到;
另一个是在sysman所在的资料库中查找配置信息。

在agent所在服务器中,需要重新配置一下agent。这个方法也可以解决如OMS服务器更换、"OMS version not checked yet"错误提示等案例。

操作步骤如下:

1、停止agent

$ $AGENT_HOME/bin/emctl stop agent

2、检查emd.properties
如果OMS服务器更换,可以去修改REPOSITORY_URL配置信息。
如下所示:
$ vi $AGENT_HOME/sysman/config/emd.properties
...
REPOSITORY_URL=https://emgridcontrol:1159/em/upload
...
agentTZRegion=PRC
...

其中REPOSITORY_URL如果忘记了就是参考OMS所在机器上的AGENT(默认的OMS服务器也安装了AGENT: $AGENT_HOME/bin/emctl status agent), 然后找到Repository URL这一项就是; 另外agentTZRegion要求存在于$AGENT_HOME/sysman/admin/nsuppertedtzs.lst中.

3、清除之前信息

rm -rf $AGENT_HOME/sysman/emd/state/*
rm -rf $AGENT_HOME/sysman/emd/collection/*
rm -rf $AGENT_HOME/sysman/emd/upload/*
rm -rf $AGENT_HOME/sysman/log/*

rm -f $AGENT_HOME/sysman/emd/lastupld.xml
rm -f $AGENT_HOME/sysman/emd/agntstmp.txt
rm -f $AGENT_HOME/sysman/emd/blackouts.xml
rm -f $AGENT_HOME/sysman/emd/protocol.ini

$AGENT_HOME/bin/emctl clearstate agent


4、安全配置并启动

$ $AGENT_HOME/bin/emctl secure agent
...
Enter Agent Registration Password: <输入OMS安全密码>
...

$ $AGENT_HOME/bin/emctl start agent


5、上传到OMS

$ $AGENT_HOME/bin/emctl upload

$ $AGENT_HOME/bin/emctl status agent


在Grid Control和agent两个部分实现后,我们就可以在em grid control的管理界面看到主机信息,然后进一步配置具体监控项。
有个小技巧,可以适当更换agent与grid control通讯的端口,不采用原来的端口如3872。这个可以在重建agent时不能实现时采用之。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics