easyNmon监控服务器性能工具

 # EasyNmon监控服务器部署工具 #

为了方便多场景批量性能测试,用golang写了个监控程序,可以通过get url方式启动和停止nmon服务,非常适合配合Loadrunner性能测试框架和jmeter使用,可以批量执行场景并生成报告 easyNmon部署工具

百度网盘(以下执行文件不包含源码):
https://pan.baidu.com/s/1XCeNQPMtymlI79kgNCg1ZA!easyNmon监控服务器性能工具_第1张图片

@ 注意:默认nmon为CentOS版本(CentOS6.5~7.4正常),Ubuntu和SUSE需要下载对应版本的nmon替换(SESE11.4测试正常)

1.将百度网盘里面的文件下载传输到服务器里面,(一般放到/opt目录下即可)
easyNmon监控服务器性能工具_第2张图片
2.解压此easyNmon.tar.gz文件
easyNmon监控服务器性能工具_第3张图片3.察看权限是否是可执行权限,如果不是赋予可执行权限。在这里插入图片描述
easyNmon监控服务器性能工具_第4张图片在这里插入图片描述
4.启动easyNmon服务easyNmon监控服务器性能工具_第5张图片
此时加上 & 为后台任务。
5.通过添加-h参数,查看帮助(默认端口改为9999)easyNmon监控服务器性能工具_第6张图片
6.web管理页面如图easyNmon监控服务器性能工具_第7张图片7.通过HTTP的get请求接口调用这个服务(具体输入 -h 可以参考)
命令:./easyNmon -h

8.通过jmeter调用get接口
easyNmon监控服务器性能工具_第8张图片其中如果需要轮询监控的话,可以写定时器,轮询脚本。等等。例子如下:
easyNmon监控服务器性能工具_第9张图片9.生成HTML报告。
再前端浏览器输入本机地址+8080端口如:http://192.168.1.211:9999/report/
执行的测试监控都会再这里面显示,如图
easyNmon监控服务器性能工具_第10张图片
easyNmon监控服务器性能工具_第11张图片10相近工具推荐:
类似工具还有很多,已知nmon生成图表工具比较出色的包括:

  1. http://nmon.sourceforge.net/pmwiki.php?n=Site.Nmonchart (html的,需要安装ksh,脚本为ksh编写,html调用的js需要访问https://developers.google.com/chart/,现用于IBM官方使用)

  2. https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power+Systems/page/nmon_analyser (国内最常用的excel方式,需要安装宏和支持宏office版本)

  3. https://sourceforge.net/projects/jnmonanalyser/(java编写的工具,需要安装jdk)

  4. http://nmon2influxdb.org(优秀的html图表展示工具,但是需要安装Grafana和InfluxDB)

11这篇文章借鉴 池边树下先生的文章,https://www.jianshu.com/p/c7c36ba14d3e

我的QQ812830060,QQ群是测试驱动开发,点击链接加入群聊【测试驱动开发】:https://jq.qq.com/?_wv=1027&k=5GBN0wy

你可能感兴趣的:(测试)