easyNmon监控服务器性能工具

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

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

百度网盘(以下执行文件不包含源码):
https://pan.baidu.com/s/1XCeNQPMtymlI79kgNCg1ZA!在这里插入图片描述

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

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

8.通过jmeter调用get接口
在这里插入图片描述其中如果需要轮询监控的话,可以写定时器,轮询脚本。等等。例子如下:
在这里插入图片描述9.生成HTML报告。
再前端浏览器输入本机地址+8080端口如:http://192.168.1.211:9999/report/
执行的测试监控都会再这里面显示,如图
在这里插入图片描述
在这里插入图片描述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

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值