- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于nmon的远程性能监控平台
信息中心 李益民
基于港口现在对于“五个平安”工作的重视,结合自身工作,研究当前先进的服务器监控理念,结合硬件厂商的灵活的监控技术手段,特对小型机的监控提出此研究课题,已实现实时、全程的自动化监控。
一、主要技术内容
(1)概况:
网络存储、安全管理、在线视频包括最近的云计算等技术经常需要对服务器或集群的每台主机的性能进行远程监视,包括CPU、内存、网络、磁盘阵列等资源的占用率、是否正常工作等信息。如何将数据量庞大的这些信息自动化地、实时或定时地传给管理员,而管理员又如何对这些性能数据进行管理、进行图形化、可视化的实时、动态的监控。又如何管理海量的历史性能数据并进行分析、比对、审计、打印报表等。这就是本研究课题解决的主要问题。本研究课题是在分析当前港口安全生产和系统管理要求的基础上,结合IBM公司的技术优势,形成的综合监控解决方案。此方案具有一定市场前瞻性,技术上处于国内领先地位。
(2)系统流程图
系统整体流程
(3)技术原理和必要图表、计算公式
本系统利用nmon性能采集模块,能够跨平台对AIX、 Linux等操作系统平台采集性能数据,做到了与被监控主机的平台无关性。Nmon模块功能强大,占用资源少而且兼容性强,被广泛用于IBM服务器的性能监控。
Nmon生成的数据称为nmon 文件,利用nmon analyser模块可以将nmon数据文件转为excel表格。而利用nmon2rrd模块可以将nmon数据文件转换为round robin database数据库文件格式,再利用rrdtool模块将rrd数据库文件变成图形化的数据图片。
文件生成及转换
本系统采用创建定时任务比如crond table,定时将nmon文件上传到数据展示平台,由数据展示平台通过web服务展示给管理员,从而实现监控目的。
本系统的管理单元采用了B/S架构,管理员可以使用浏览器以图形化方式监控性能数据,还可以分析、模糊查询历史数据并分析和打印报表。不但能够自动从小型机中各主机收集性能数据,而且还能够手工或者批量导入历史数据进行分析。
二、关键技术和创新点:
1. 本系统采用了nmon性能监控模块,跨平台、占用资源少,性能高,能支持多达256个逻辑CPU的多CPU和多内核系统。而且兼容性好,应用广泛。
2. 本系统支持对服务器小型机性能数据的定时采集,并且支持管理员的手动或者批处理的方式对历史数据进行添加、删除、备份等等,采用了先进的I/O监控技术对目录下的数据同步更新。
3. 本系统支持服务器小型机的树型管理,将来可以结合拓扑自动生成模块实现所见即所得的管理,并且支持性能数据库的模糊查询。管理员可以非常方便的查看某台主机的资源占用情况。
4.本系统采用了B/S架构,管理员可以在远程登录该系统并对小型机进行性能监控、数据的编辑等等操作。
三、研究课题特点和优势(要有比较):
目前该系统在国内技术上处于领先地位。
目前有基于SNMP(简单网络管理协议)的网络管理,是在Internet互联网中应用最广泛的网管协议,网络管理员可以使用SNMP监视和分析网络运行情况,但是SNMP也有一些明显的不足之由于SNMP使用轮询采集数据,在大型网络中轮询会产生巨大的网络管理报文,从而导致网络拥塞;由于只由网管工作站负责采集数据和分析数据,所以网管工作站的处理能力可能成为瓶颈。本系统比基于SNMP的网络管理要强大得多。
后来IETF开发了RMON用以解决SNMP在日益扩大的分布式互联中所面临的局限性。RMON标准使SNMP更有效、更积极主动地监测远程设备,网络管理员可以更快地跟踪网络、网段或设备出现的故障。 RMON MIB的实现可以记录某些网络事件,可以记录网络性能数据和故障历史,可以在任何时候访问故障历史数据以有利于进行有效地故障诊断。使用这种方法减少了管理工作站同代理(Agent)间的数据流量,使简单而有力地管理大型网络成为可能。但是目前大部分RMON Agent 只支持统计、历史、告警、事件四个组,在记录主机的性能数据方面,没有本系统强大。而且部署RMON系统需要专用的探头(Probe),植入网络或者网络设备。 目前RMON并没有像nmon那样得到了广泛的应用。
然后虽然在各平台上都有很多工具能够得到性能数据,windows的perfmon,java的jprofile,,以及各unix系统自带的性能监测命令如vmstat,iostat,sar等,但是只有nmon才能做到真正的跨平台。
在性能数据的管理和可视化方面,本系统也非常有特色。尤其是模糊查询以及目录读写自动感知的技术,是本研究课题的亮点。
虽然本研究课题只是一个由监控要求发展而来的项目,但是由于起点高,采纳和吸收了IBM的技术和经验,所以技术水准是处于国内领先水平的。
四、应
文档评论(0)