好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

NMC监控工具使用指南及应用案例.doc

75页
  • 卖家[上传人]:工****
  • 文档编号:468966400
  • 上传时间:2023-03-15
  • 文档格式:DOC
  • 文档大小:5.05MB
  • / 75 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • NMC监控工具使用指南及应用案例概述 2系统要求 3架构 4部署 5部署环境(以NC+WAS垂直集群为例) 6部署步骤 6进程监控 13功能概述 13MW-XX的监控 13DB-XX的监控 16线程监控 19功能概述 19线程信息说明 21监控设置 22汇总显示 24显示过虑 25联查操作员 26联查数据库 27数据库 27功能概述 27监控客户端功能 27CPU监控 31功能概述 31监控客户端功能 31内存监控 31功能概述 31监控客户端功能 32日志抽取 32功能概述 32NC客户端日志级别设置 32日志数据库 33NCLOG日志抽取 35抽取JVM日志 40抽取CPU 42抽取内存日志 44监控消息和快照信息日志 46操作员信息 47消息中心 48功能概述 48监控客户端功能 50安全设置 52功能概述 52监控客户端功能 52参数设置 53功能概述 53监控客户端功能 53应用案例一 54OVERVIEW 54进程监控 54线程监控 56日志抽取 58DB-监控 62消息中心 62应用案例二 某项目时常出现有几分钟登录不了NC 67问题描述: 67问题分析: 67问题解决方案: 75概述对于NC这样一个复杂庞大的系统而言,监控体系非常重要而且富于挑战性。

      主要表现如下几点:1.NC是多层架构的系统,涉到到客户端,网络,操作系统,中间件,数据库.....系统可能出现在任何一点出现异常2.缺乏离线分析定位的能力大量的问题只能通过问题再现等方式定位这就要求客户配合,可能还要反复的搭建环境效率低下,限制多多3.有很多问题只有专家级的人才能定位对于不非常了解系统的管理员不知如何下手4.日志作为分析问题很重要的部件,但其数量庞大,分析起来费时费力,不得要领5.系统缺乏自我纠正的能力某个服务器一旦出现问题,比如长时间不响应,只有客户报告后,逐个端口检查一遍才能确定那个服务器有问题,   而且只能管理员手工解决6.缺乏系统评估的客观数据对于系统的吞吐量,cpu,内存,并发量,每次远程调用的性能指标等缺乏必要的客观数据7.监控目标繁多,缺乏统一集成的监控平台   .......   其重要性表现为:1.好的监控系统可以快速发现,定位问题,大幅度降低维护成本,提高管理效率,提高客户满意度2.在测试阶段,可以快速的发现并定位问题,提高产品质量3.提供系统自我恢复能力提高系统可靠性.....对于上述问题,nmc智能监控系统主要提供如下特性:1.提供一种集成的监控界面。

      涵盖了作为问题关注者需要关注的各个方面使用者可以从多个角度对系统监控和分析2.提供一种端到端的监控体系 监控可以从客户端到应用服务器到数据库都可以无缝监控3.各个层次可以相互穿透.追踪整个操作流程. 进程可以穿透到线程,线程可以穿透到数据库,数据库可穿透到线程各个层次的部件可以相互穿透 客户端端可以主动录制自己的操作日志操作日志本身就提供了多层次的数据以远程调用为核心,提供服务器端的性能统计, 可以联查到客户端的远程调用堆栈,可联查数据库的操作及性能统计4.支持插件的可扩展架构,基于服务中心模型集群架构 只要满足客户端或者服务器端的规范的插件就可以很容易地集成进来 监控服务可以部署到任何一个服务器上,一个监控域可以同时监控多个服务器在一个监控域内,所有的服务和配置都统一管理, 统一发布大大提供系统的可监控性和可管理性5.主动监控 系统提供了一种消息机制任何监控插件都可以在系统异常情况下可向服务中心发送消息消息中心根据每个服务的配置对消息进行报警或者 生成快照这些报警信息或者快照可以通过短信或者邮件通知管理员管理员利用这些消息可快速采取措施6.主动管理,自我纠正 系统提供了一种机制,监控到系统处于不健康的状况对系统进行管理。

      管理的动作是可以配置的比如,自动重启,或者生成dump. 系统还提供了n+1standby的支持即有一个standbyserver,在某个server重启时,替换此server继续工作7.强大的日志抽取和分析能力 可用非常灵活的条件对多个服务器上的日志抽取包括nc日志,jvm,cpu,memory等日志并且提供了大量的日志分析脚本来分析日志 操作员也可主动录制自己的操作日志可将日志打包后发给相关人员进行分析8.同时支持实时监控和事后分析9.采用监控服务提供的安全机制,不用泄漏目标系统的安全信息系统要求1.数据库监控的脚本包括客户端的一些性能监控脚本目前只是支持oracle9i及以上版本架构 名词解释:监控域:指向同一个服务中心的一组监控进程,这些监控进程可以分布在多个物理服务器上服务中心(Service Center) :用于注册监控域内所有的服务和资源,同时提供服务启动控制、访问日志、服务请求路由、安全检查、动态参数刷新功能一个监控域内有且只有一个服务中心,所有的监控进程必须指定到一个已经启动的服务中心插件说明:后台服务以服务插件的形式提供,配置文件conf/service.xml定义了服务中心地址,服务的属性。

      包括服务名、是否启动、是否需要安全检查、是否域内唯一、消息处理方式、快照项目新开发的服务可以直接在service.xml注册服务启动引擎根据服务配置启动服务,每个服务启动后会向服务中心注册客户端通过访问服务中心可以把可以访问的服务资源下载到本地客户端同样采用了插件式的架构,通过配置文件conf/resource/resource-client.xml配置每个服务对应的客户端UI每个监控域的信息都保存在conf/resource/domain.xml文件中,每次启动客户端会自动连接domai.xml文件中的监控域 服务中心提供了一种简单的安全机制管理员可以配置一个用户名和密码需要安全保护的服务需要通过这个认证才可以被访问比如数据库,只有通过了安全检查服务的认证才能对数据库操作部署典型部署图(推荐): 典型模式是 监控服务中心部署在NC的服务器上,监控服务也同时部署在NC的服务器上独立部署模式:Monitorserver可以部署到一个独立服务器上,但这样不能监控NC Server的NCLOGS、CPU和内存,同样也不能抽取NC Server的NCLOGS,CUP和内存的日志部署环境(以NC+WAS垂直集群为例)ServerHost10.10.71.156服务节点master、ncMem01、ncMem02应用代码目录D:\ufsoft\nc56\APACHE目录D:\IBM\HTTPServer中间件was6.1.0.11.DM server启动在10.10.71.156,管理端口为8879数据库ORACLE10G部署步骤1:配置服务中心:在server上启动D:\ufsoft\nc56\nmc \server\configure.bat,设置service center,。

      这里将服务中心设置为10.10.71.156,管理员默认为admin,密码为admin,端口9999为系统默认,尽量不要改,如果改为其他端口,需要同时改D:\ufsoft\nc56\nm6\server\conf\server.xml文件修改对应的端口 同时修改%nchome%/resources/monitor.properites对应的端口Local Server中的host可以设置为127.0.0.1或本机的IP地址10.10.71.156D:\ufsoft\nc56\nmc\server\configure.bat命令的运行界面如下:说明:运行configure.bat命令需要设置JAVA_HOME: set JAVA_HOME=JDK存放的目录, 如:set JAVA_HOME=../../ufjdk 或set JAVA_HOME=D:\ufida502\nchome\ufjdk同样,其它命令,如startmonitor.bat, MonitorConsole.bat等也需要同样的设置 如果是水平集群,则在从服务器上运行..\nmc\server\configure.bat命令,需要将Server Center中 Host项的值,设置为主服务器的IP地址如:10.10.71.156. Local Server中的host项的值是从服务器的IP地址 如 10.10.71.157 或127.0.0.1注意:Unix如果服务器操作系统无法启动图形界面,可以直接修改配置文件nmc\server\conf\services.xml。

      配置监控安全管理员,可以通过命令securityset.sh修改2:设置WAS DM服务器,在D:\ufsoft\nc56\nmc\server\configure.bat的运行界面上的属性配置(monitor.properites)的tab页中修改属性nodeagenthost,nodeagentport如果不是WAS中间件,则将nodeagenthost设置为空 如果monitor server监控工具安装在单独的一台机器,则同样需要nodeagenthost设置成集群中WAS DM服务器的IP地址如果是单个server,没有dm,nodeagent,则查看这个server对应的serverindex.xml或者通过管理控制台,得到SOAP_CONNECTOR_ADDRESS将nodeagentport设置为这个端口默认应该是8880 3:确保D:\ufsoft\nc56\ierp\bin\prop.xml文件的配置和实际环境的配置相同.特别是中间件为websphere的情况下,prop.xml可能会存在和实际环境不同的情况,因为监控工具通过读这个文件来获取中间件和数据库的信息,所以,必须要确保这个文件的配置和真实环境的配置相符(包括中间件,数据库,web server ).可以通过ncsysconfig.bat对环境配置。

      另外,如果上图中的propfile的值不是相对路径../../ierp/bin/prop.xml,是指定的绝对路径,则需要用\\作为分隔符 如 d:\\monitornc56ok\\ierp\\bin\\prop.xml,否则启动时会提示找不到文件特别说明:(1)如果在WAS管理控制台中更改了单个Server或者集群中某个成员Server的端口,一定要在NC的prop.xml文件中修改该对应的端口否则在NC5.5监控工具的客户端,将会检测不到该端口对应的Server信息 WEB服务器的地址也要配置,不能为空如下图(2)如果是数据库是RAC环境,需要prop.xml文件中将数据源拆分成两个针对单个实例的数据源.这样可以保证做快照和数据库检查的性能. 但是,部署时需要用原来的数据源比如:  jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.12.167.11)(PORT=1521))(ADD。

      点击阅读更多内容
      相关文档
      云南省红河州河口县语文二年级下学期期末试题+2020-2021学年.pdf 八年级生物开学摸底考(人教版)(答题卡).pdf 云南省文山州砚山县数学四年级下学期期末试题 2020-2021学年 (2).pdf 八年级生物开学摸底考(辽宁专用)(答题卡).pdf 八年级生物开学摸底考(海南专用)(答题卡).pdf 云南省昆明市五华区数学四年级第二学期期末考试 2020-2021学年.pdf 八年级生物开学摸底考(南京专用)(答题卡).pdf 八年级生物开学摸底考(湖南专用)(答题卡).pdf 云南省德宏州语文五年级下学期期末试题 2020-2021学年答案zq.pdf 八年级生物开学摸底考(武汉专用)(答题卡).pdf 2022年盐城市中考化学试卷答案.pdf 云南省德宏州语文四年级下学期期末试题 2020-2021学年.pdf 云南省德宏州数学四年级下学期期末试题 2020-2021学年.pdf 云南省德宏州数学五年级下学期期末试题 2020-2021学年数学答案zq.pdf 八年级生物开学摸底考(福建专用)(答题卡).pdf 八年级生物开学摸底考(全国通用)(答题卡).pdf 八年级生物开学摸底考(广西专用)(答题卡).pdf 八年级生物开学摸底考(广州专用)(答题卡).pdf 云南省昆明市盘龙区数学四年级第二学期期末考试 2020-2021学年.pdf 云南省昆明市盘龙区语文二年级第二学期期末考试 2020-2021学年(人教部编版无答案PDF).pdf
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.