ImageVerifierCode 换一换
格式:DOCX , 页数:49 ,大小:1.52MB ,
资源ID:7981289      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7981289.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(NCV61NMC技术使用手册整理后Word格式文档下载.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

NCV61NMC技术使用手册整理后Word格式文档下载.docx

1、NMC客户端是集成的监控UI,是基于插件的UI框架;客户端通过多种协议与服务中心通信,包括HTTP(s),Email,JMS;服务中心接到客户端请求后,服务中心管理器通过服务定位器对服务进行定位,将请求的服务资源将请求路由到相应的监控进程;监控进程将请求转交给服务管理器,通过服务管理器将请求转交给具体的服务实例处理;一个监控域中可以有一个或者多个监控实例。1.1.3监控服务之间的关系图1.3监控服务的关系NMC一个很重要的优势就是服务之间可以相互穿透,比如进程到线程再到数据库信息的穿透、客户端到线程信息的穿透。在多层架构的系统中,这种层与层之间的监控信息的穿透可以帮助你更加系统地,精确地分析问

2、题。监控服务都会生成日志和产生消息,这些日志和消息可以进一步成为日志分析的数据来源。1.1.4核心特性集成的性能监控、问题分析、系统管理的平台;提供HTTP、Email、OFFLine等多种连接或者使用模式;支持多个监控域。每个监控域支持多个服务器、多种类型的监控服务; 从客户端到中间件,数据库的无缝的全面的监控体系;支持中间件层和数据库层信息的相互穿透;支持客户端日志和服务器端日志的相互穿透;提供强大的中间件进程级的监控和管理功能;提供细粒度的线程监控功能;提供了强大灵活的日志抽取和分析功能;提供了一种事件驱动的进行主动监控主动管理的功能;集成了补丁管理的功能;实现了监控服务的安全和监控目标

3、安全的隔离。1.1.5带来的好处可获得对系统的高度洞察力。使用NMC的实时监控可以获得实时掌握系统的运行状态,无论是系统概要的层面还是细粒度的线程层面,都一览无余。对日志和消息的分析可以评估系统整体运行状态、预测风险。快速发现和定位问题。无论通过实时监控还是离线分析,都可以快速发现定位性能问题。相对于传统的监控工具,NMC可以更加快速地帮助你定位性能问题。提高系统可用性。进程监控服务提供的主动管理,故障自动回复的功能可提高系统的可用性。即,当进程监控服务检测到中间件不响应时自动将其重启,或者将备份的服务器加入到集群,从而实现系统的高可用性。简洁高效的工作流。比如日志录制提供了响应终端用户的服务

4、工作流,补丁挂你和进程定时重启提供了补丁维护的工作流。管理变得简单。系统管理员可以彻底地从补丁管理和中间件管理中解脱出来,把精力放到更加重要的事情上去。1.1.6基于NMC的插件开发NMC无论是服务器端还是客户端都采用支持插件的架构,无论是已有的监控服务还是新开发的监控服务很容易打包成NMC的服务,进而集成到NMC。图1.4开发NMC插件1.2部署和使用1.2.1单机的部署单机只需要启动单个NMC server即可,此时,这个NMC server同时充当服务中心和监控服务器。启动方法:Cd %NCHOME%/NMC/server./startmonitor.bat(%NCHOME%特指NC实际

5、安装路径的变量。主要以windows平台作为示例。)1.2.2集群的部署集群环境即需要监控多个服务器目标,需要在每个物理服务器上启动一个NMC server。具体步骤如下:在每个节点上指定服务中心地址。可以通过configure.bat命令,也可以直接修改./conf/service.xml中service center 部分来实现。图1.5配置服务中心先启动服务中心服务器启动节点服务器特别注意:如果重启服务中心服务器,则节点服务器必须重启!1.2.3 WAS启用安全管理WAS 启用安全管理时,NMC如果要对WAS进行管理(比如启动,停止),需要一些特殊配置。以下通过一个实际的例子来说明:WA

6、SHome:/u01/IBM/WEBSphere/AppServerWAS安全管理用户名/密码:root/rootrootcreate trust key store一定要用WAS带的keytool。导出证书:WAS_home/java/bin下执行以下命令:keytool-export -v -keystore /u01/IBM/WEBSphere/AppServer/profiles/Dmgr01/config/cells/ncprd01Cell01/key.p12 -storepass WEBAS -storetype PKCS12 -alias default -file /nchom

7、e/NMC/server/ibm.cer导入证书:在WAS_home/java/bin下执行以下命令:keytool -import -v -noprompt -keystore /nchome/NMC/server/WASkeystore -storepass rootroot -file /yc57gold/NMC/server/ibm.cer -alias ufida.cer trustcacerts修改 monitor.properties配置文件,添加如下参数:adminusername=rootadminpassword=rootroot.ssl.trustStore=/nchom

8、e/NMC/server/WASkeystore.ssl.trustStorePassword=rootroot修改startmonitor0.sh(bat),用WAS的JDK启动;export JAVA_HOME=/u01/IBM/WEBSphere/AppServer/java启动NMC一定要使用startmonitor0.sh(bat)命令启动服务;1.2.4服务器端主要的配置文件./conf/service.xml服务实例和服务中心的配置文件,是核心配置文件,主要可进行如下配置:服务中心地址每个服务的属性是否启动;是否域内单例;是否生成消息;对于消息的处理方式(快照或者警告)。./co

9、nf/monitor.properties各种监控服务的参数的配置文件,是一个核心的配置文件,可以通过如下方式修改:直接编辑文件;通过configure.bat来修改;NMC客户端的参数配置,这种方式直接生效不需要重启实例。./conf/monitor-log.properties日志配置文件。可以通过直接修改文件,修改后必须重启实例才能生效。./conf/mail.properties邮件服务器配置文件。邮件服务器主要用于消息中心和通过邮件方式访问监控服务(见通过邮件访问监控服务部分),可以通过直接修改配置文件或者configure.bat。图1.6配置邮件服务器心1.2.5服务器端部署的几

10、个注意事项对中间件和数据库的监控依赖于%NCHOME%/ierp/bin/prop.xml文件,为了部署方便,建议将监控服务和NC中间件代码部署在一个服务器上。如果要单独部署,需要在monitor.properites中指定prop.xml。如果在WAS管理控制台中更改了单个Server或者集群中某个成员Server的端口,一定要在NC的prop.xml文件中修改该对应的端口,要保证prop.xml和真实环境信息的一致性。Linux/UNIX环境特别注意要将NMC/server/bin和NMC/server/目录下的文件赋予可执行权限。把任务放到后台执行(nohup)。JRE_HOME要设置为

11、JDK1.5或者以上的版本。修改NMC端口需要修改NMC/server/conf/server.conf,NMC/server/conf/services.xml,%NCHOME%/resource/monitor.properties三个文件。如果是数据库是RAC环境,需要在prop.xml文件中将数据源拆分成两个针对单个实例的数据源,这样可以保证做快照和数据库检查的性能,可以单独提供一个prop.xml用于NMC。比如:jdbc:oracle:thin:(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.12.167.11)(PORT=1521)(AD

12、DRESS=(PROTOCOL=TCP)(HOST=10.12.167.12)(PORT=1521)(LOAD_BALANCE=yes)(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ncdata)/databaseUrl1.2.6 NMC客户端的获取客户端可以用以下两种方式获得:直接使用%NCHOME%/NMC/client;或者从服务器上下载一个最新的客户端。下载地址为http:/servicecenterhost:port/NMC/client.exe 比如:http:/192.168.8.112:9999/NMC/client.exe1.2.

13、7启动客户端设置JAVA_HOME进入客户端目录,执行monitorconsole.bat。图1.7NMC客户端登录对话框1.2.8客户端使用的几种模式HTTP(默认):使用HTTP传输协议访问监控服务。EMAIL:使用邮件传输协议来访问监控服务。主要用于无法通过HTTP协议访问远程监控服务器的情况。这种传输方式提供了更灵活的接入方式。OFFLINE:脱机模式。主要用于基于消息和日志的分析。1.2.9利用邮件传输协议进行远程监控利用邮件传输协议进行远程监控是一种非常灵活的连接方式。只要保证服务器端能收邮件,客户端能发邮件就可以进行实时监控。主要的配置如下:在服务中心服务器配置邮件服务器图1.8

14、配置邮件服务器配置conf/services.xml将maillistner服务设置为启动:serviceserviceNamemaillistnerimplementClassnc.monitor.service.mailreceiver.MailListener/implementClass trueisSingle/isSingleisNeedSecurityCheck/isNeedSecurityCheck/service配置monitor.properties修改如下属性:#远程调用消息处理器#收邮件fromPOP_REMOTECALL_EMAILADDR=srv#发送邮件时指定的邮

15、件fromSMTP_SRC_MAIL_ADDR=monitor#邮件访问控制列表,用;格开MAIL_ACCESS_RULE=liujb;#邮件不满足规则将邮件从邮件服务器上删除DelMail_OutOfRule=false注意:监听的邮件帐号最好是专用帐号!客户端登陆时,选择登陆的传输方式为Email。图1.9选择email作为通信方式1.2.10客户端主要的配置文件./conf/resource/domain.xml:登录过的监控域的历史记录。./conf/resource/resource-client.xml客户端插件的配置文件。./conf/SQL/fixSQL.cfg数据库监控脚本配

16、置文件。./conf/SQL/logSQL.cfg日志分析预置脚本配置文件。第二章 实时监控 进程监控 线程监控 数据库监控 客户端监控 内存监控 缓存监控2.1概述实时监控是常规的监控方法。问题正在发生,或者你正在客户现场,实时监控可以让你第一时间扑捉到当前系统正在发生什么,问题的定位和解决方案随之而来。NMC支持实时监控的服务主要的包括:OverView、进程监控、线程监控、数据库监控、CPU、内存,客户端监控等。OverView提供了一个系统概要;进程监控提供了进程级的信息;线程监控提供线程级的信息;CPU和内存监控提供系统级的信息;客户端监控提供客户端的性能和系统在线人数的信息。每个服

17、务都提供了监控整个系统的某个部分的任务,把这些服务的信息整合起来就看到整个系统的全景。NMC实时监控有如下优势:可多层信息穿透。这种层与层之间的直接关联可更加全面深入的定位和分析问题;从客户端到中间件在到数据库的端到端的无缝监控;完整的信息 。NMC提供的全方位,各个层次,满足各种监控需要的信息。2.2 OverView图2.1 OverView2.2.1功能概述提供一个部署结构样式的全局的系统运行状况视图,包括系统运行状态、每个中间件的JVM heap信息、线程信息、数据库的活动会话、集群吞吐量、在线用户数、最新的系统消息等。当系统出现异常,会有警告提示。2.2.2参数无2.2.3详细功能介

18、绍自动刷新设置:设置视图的自动刷新时间间隔。单位为秒,默认为5秒刷新一次;点击数据库组件进入数据库监控节点,点击中间件组件进入线程监控节点。2.3进程监控图2.2进程监控-JVM视图图2.3进程监控-WEB线程视图程图2.4进程监控-数据库activesession视图2.3.1功能概述进程监控服务主要实现如下功能:对中间件状态检查,包括端口响应的时间和内存使用的情况,比如,当发现中间件不能正常工作,则可以选择对其自动重启或者动态加入一个备份的中间件;将JVM HEAP的使用情况、中间件响应时间、WEB thread及serivce thread信息采样,将采样信息写入日志,通过日志分析可以对

19、系统进行性能评估和性能诊断;提供每个进程吞吐量的视图;更新数据库连接池的信息和数据库活动会话的信息;对中间件进行管理,比如重启,生成JAVACORE,HEAPDUMP,设置定时重启等。2.3.2参数NodeAgentHost中间件管理服务器地址,WEBSPHERE DM服务器的地址默认为127.0.0.1,如果为WEBLOGIC中间件,则为WEBLOGIC manager的地址。NodeAgentPort中间件管理服务器的端口,WEBSPHERE DM的端口默认为8879,如果没有启集群,则为所在服务器的NodeAgent的端口,默认为8880,如果中间件为WEBLOGIC,默认端口为7001

20、。Servertype中间件服务器的类型,默认为WAS,可以选择WAS,WEBLOGIC,NC。Adminusername中间件管理员。如果WAS admin 启用了安全管理,则需要设置。如果服务器为WEBLOGIC,此参数必须设置。Adminpassword中间件管理员密码。如果WAS admin 启用了安全管理,则需要设置,WEBLOGIC中间件此参数必须设置。Propfile默认为././ierp/bin/prop.xml,修改此参数必须重启监控服务。notResponseThreshold中间件端口响应时间的阀值,单位为毫秒。即当响应时间超过这个阀值,则认为端口 探测失败,默认为500

21、0毫秒。此参数需要和fail.trytimes配合使用。fail.trytimes端口探测的次数,即如果连续fail.trytimes次此端口探测失败,则认为中间件已经不能正常工作,需要重启。默认为8。此参数需要和notResponseThreshold配合使用。servlet默认为service/monitorservlet,不需要修改。MemoryThreshold内存报警阀值。此值算法如下heap free/heap total。默认为0.005。此参数需要和MemoryTrytimes配合使用。MemoryTrytimes连续java heap探测的次数,即当连续这些次数探测失败,则发

22、送快照消息或者重启中间件。默认为10次。此参数需要和MemoryThreshold配合使用。logDuration进行中间件信息采样同时将信息写入日志的时间间隔,默认为10秒。日志会写入./logs/mw/。restartWhenCheckResponsefailure检查端口失败是否重启.。默认为truerestartWhenCheckMemoryfailure检测JVM内存失败是否重启,如果为否,则只是发送报警消息,默认为false。dumpHeapWhenRestart检查中间件失败是否要做HEAP DUMP,默认为false。dumpThreadWhenRestart检查中间件失败是否

23、要做THREAD DUMP,默认为false。N1_PLUGIN_FILEN+1 Standby 需要指定HIS插件的配置文件,默认为空。N1_STANDBYSERVER_KEYN+1 Standby 需要指定HIS插件的备份中间件,默认为空。EnableLOCKGC中间件重启时是否做LOCKGC,默认true。如果为true,则中间件重启时将这个中间件的PKLOCK全部清除。2.3.3详细功能介绍中间件-管理-启动对选择的中间件进行启动,支持右键。中间件-管理-重启对选择的中间件进行重启,支持右键。中间件-管理-停止。中间件-管理-定时设置定时重启,支持右键。如下图,则设置ncMem01每隔

24、7天凌晨零点自动重启。图2.5设置自动重启中间件-管理-DUMPHEAP对所选择的中间件生成HEAPDUMP, 支持右键。中间件-管理-DUMPTHREAD对所选择的中间件生成THREADDUMP, 支持右键。中间件-GC对所选择的中间件做FULL GC,右键功能。中间件-监控-线程监控对选择的中间件穿透到线程监控节点,支持右键。中间件-监控-全局监控进入全局监控节点,即对所有的中间件在一个视图中进行监控。中间件-定时刷新设置设置进程视图自动刷新的时间间隔,默认为5秒。图2.6设置自动刷新中间件-NCSNAPSHOT对选择的中间件做快照,这个快照需要到消息中心同步才能看到。中间件-刷新刷新当前

25、视图。中间件-详细信息说明双击任何表行,则自动弹出其详细信息。图2.7进程监控详细信息字段解释:字段说明服务名中间件名称状态中间件当前状态,目前有三种状态:Running、down、starting主机中间件服务器地址端口中间件端口重启定时定时重启的配置,可以通过右键或者管理-定时设置WEB线程池WEBcontainer线程池的大小WEB线程远程调用线程数服务线程后台服务的线程数JVMmax(m)JVM heap的设置(max)JVMtotal(m)JVM heap当前的total值JVMfree(m)JVM heap当前的free值JVMused(m)JVM heap used上次端口检查耗

26、时最近一次端口探测的响应时间可管理如果启动WEBSPHERE DM或者WEBLOGIC manager,则为true,否则为false.可管理意味着可以远程对中间件进行启动,关闭,生成HEAPDUMP、THREADDUMP。当监控服务发现中间件不响应时,可以根据监控服务配置的管理策略对其自动重启.如果不能管理,则意味着只能做监控数据库-刷新对数据库监控视图进行刷新。数据库-查询进入所选择的数据库的查询节点。数据库监控详细信息说明选中上面的任何一行,如newSQL所在的行,然后双击,则弹出下面的对话框:图2.8数据库详细信息数据源数据源名称数据库类型连接字符串数据库的jdbc 连接串连接池大小显示为default-max连接池已用在对应的中间件连接池中有多少连接为使用状态dbActiveSessions数据库的活动会话数最近检查时间最近进行数据库健康检查的时间2.4线程监控图2.9数线程监控2.4.1功能概述实时对线程信息细粒度的监控,包括当前业务动作、线程堆栈、SQL堆栈、性能信息、业务信息、线程状态,等待事件等等;对单个线程穿透到数据库;终止一个线程;查询垃圾线程;对单个线程进行独立跟踪;联查业务,联

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2